RESUME OF FAILED AUTOMATES IN END-TO-END PROCESS

    公开(公告)号:US20240027998A1

    公开(公告)日:2024-01-25

    申请号:US17871246

    申请日:2022-07-22

    Applicant: SAP SE

    CPC classification number: G05B19/4155 G05B2219/31368

    Abstract: According to some embodiments, systems and methods are provided, including at least one end-to-end (E2E) scenario including a sequence of process steps; a plurality of automates, wherein an automate is executable for each process step; a memory storing processor-executable code; and a processing unit to execute the processor-executable program code to: execute the plurality of automates in a sequential order that matches a sequential order of the process steps; for each executed automate, determine whether the executed automate failed; in a case it is determined the executed automate failed, identify dependent transactional data input to the failed automate, wherein the dependent transactional data includes one or more data objects; identify a validity state of each data object; and resume execution of the process steps based on the identified validity state. Numerous other aspects are provided.

    Re-usable web-objects for use with automation tools

    公开(公告)号:US12282419B2

    公开(公告)日:2025-04-22

    申请号:US17828268

    申请日:2022-05-31

    Applicant: SAP SE

    Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.

    PLUG AND PLAY LANGUAGE ACCEPTANCE TESTING
    3.
    发明公开

    公开(公告)号:US20240176728A1

    公开(公告)日:2024-05-30

    申请号:US18071795

    申请日:2022-11-30

    Applicant: SAP SE

    CPC classification number: G06F11/3664 G06F9/453 G06F11/3676

    Abstract: According to some embodiments, systems and methods are provided including a memory storing program code to: execute a functional automation tool for an application under test in at least two languages, wherein execution of the functional automation tool includes a rendering of a plurality of user interfaces in each of the at least two languages; identify at least one of a label and a tooltip in each of the plurality of user interfaces; capture a screenshot for each of the plurality of user interfaces, wherein the captured screenshots include a first screenshot and at least one subsequent screenshot; identify the subsequent screenshot as unique or redundant; and render a language acceptance testing output for each unique screenshot, displaying each identified label and tooltip in the at least two languages. Numerous other aspects are provided.

    USER INTERFACE (UI) BOUND ODATA AUTOMATION WITH ADVANCED DATA MAPPING ALGORITHIM

    公开(公告)号:US20240354238A1

    公开(公告)日:2024-10-24

    申请号:US18302606

    申请日:2023-04-18

    Applicant: SAP SE

    CPC classification number: G06F11/3688 G06F11/3438

    Abstract: According to some embodiments, systems and methods are provided including a memory storing processor-executable program code of a test automation module; and a processing unit to execute the processor-executable program code to cause the system to: retrieve an automate for an application under test, the application under test including a user interface displaying at least one web object; execute the automate, wherein execution of the automate further comprises: identifying at least one Open Data Protocol (OData) call in the automate; mapping at least one test data value for the web object to a corresponding parameter in the OData call; and executing the at least one OData call with the mapped at least one test data value, wherein execution of the at least one OData call outputs a response. Numerous other aspects are provided.

    RE-USABLE WEB-OBJECTS FOR USE WITH AUTOMATION TOOLS

    公开(公告)号:US20230385181A1

    公开(公告)日:2023-11-30

    申请号:US17828268

    申请日:2022-05-31

    Applicant: SAP SE

    CPC classification number: G06F11/3664 G06F8/36

    Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.

Patent Agency Ranking