-
公开(公告)号:US20240354082A1
公开(公告)日:2024-10-24
申请号:US18137335
申请日:2023-04-20
Applicant: SAP SE
Inventor: Praveen Jha , Prakash Kumar , Prabhat Kumar Singh , Sushanth B R , Maruthi Srinivas Sigamsetty , Muhammed Bilal A
IPC: G06F8/41
CPC classification number: G06F8/4432
Abstract: Techniques and solutions are provided for increasing the energy efficiency of computing code. Many computing operations can be implemented in a number of different ways. While the end result of each implementation may be the same, the energy efficiency of the implementations can vary dramatically. Disclosed techniques provide rules that can be used to analyze code for a particular implementation of an operation. If a rule is triggered, a recommendation to replace the implementation with a more energy efficiency implementation can be provided, or the code can automatically be changed to include the more energy efficient implementation. Techniques for defining rules are also provided, such as by measuring or estimating energy used by various ways of implementing an operation. Measurement or estimation of energy used during code execution can be performed in a containerized environment, such as to provide improved accuracy, and allow for parallelization.
-
公开(公告)号:US11281569B2
公开(公告)日:2022-03-22
申请号:US16251886
申请日:2019-01-18
Applicant: SAP SE
Inventor: Ayush Raj , Nitin Dileepkumar , Prakash Kumar
IPC: G06F9/44 , G06F11/36 , G06F16/958 , G06F8/38 , G06F3/0482 , G06F3/04845 , G06F3/0483
Abstract: Systems, methods, and products, are described herein for self-curative computer process automates. Execution of an automate for testing of an application is initiated. The application includes a plurality of user interface elements, each user interface element having a plurality of properties. A change to a user interface element of the plurality of user interface elements during the execution of the automate is identified based on a change to at least one property of the plurality of properties associated with the user interface element. A modification to the plurality of properties associated with the user interface element is generated based on a ranking of the plurality of user interface elements, the generated modification curing the change to the at least one property. The generated modification is caused to display on a graphical user interface for further acceptance of the generated modification to the automate.
-
公开(公告)号:US10552305B2
公开(公告)日:2020-02-04
申请号:US15838395
申请日:2017-12-12
Applicant: SAP SE
Inventor: Karthikeyan V , Prakash Kumar , Ravi Kanth Malipeddu
Abstract: Upgrade is provided to a cloud application in a cloud environment of a customer. A task list for an upgrade testing for the cloud application is automatically triggered at a test cloud infrastructure. Execution processes of the cloud application are listed. Available test scripts for the processes are defined. Iterations over the test scripts are performed to determine relationships between scripts and processes. The iterations over the test scripts may be executed by a data mapping logic. For a process from the list, a corresponding test script and relevant data for the test script from a database of the cloud application are determined. The relevant data and actions from the test script are mapped. A test data variant is generated for execution based on the relevant data and actions of the test script. The test results are collected and analyzed.
-
公开(公告)号:US20210342167A1
公开(公告)日:2021-11-04
申请号:US16862677
申请日:2020-04-30
Applicant: SAP SE
Inventor: Ashish Anand , Ashish Jain , Reshma R. Varma , Rohit Chaudhary , Prakash Kumar , Rishabh Sawa , Suneet Agarwal
IPC: G06F9/451 , G06F11/30 , G06F9/4401
Abstract: Various embodiments for providing a user interface test and validation system are described herein. An embodiment operates by determining user interface (UI) settings and metadata, and fetching data corresponding to the metadata. A plurality of test procedures corresponding to the UI element are identified. A plurality of states to be present in a rendering of the UI element based on the plurality of test procedures, the metadata, and the data are identified. A rendering of the UI element is validated against the plurality of states. A test report is provided based on the validating.
-
公开(公告)号:US12298894B2
公开(公告)日:2025-05-13
申请号:US17514352
申请日:2021-10-29
Applicant: SAP SE
Inventor: Prakash Kumar , Ravikanth Malipeddu , Santhosh Reddy Mereddy , Anoop Tharur Lingegowda , Kishan Bhaskar Nagaraj
IPC: G06F11/36 , G06F11/3668 , G06N20/00
Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing failure classification and recommendation delivery. An embodiment operates by receiving, by a failure classification and recommendation system, a plurality of conditions and patterns for a plurality of failures associated with one or more applications/functions automated executions using various tools and receiving one or more recommendations for each one of the plurality of failures. The embodiment further includes storing the plurality of conditions and patterns and the one or more recommendations for each one of the plurality of failures. This embodiment can further include receiving a report from a first tool indicating a failure associated with one or more applications/functions automated executions using the first tool and determining a recommendation based on the received report. A response is sent, by the failure classification and recommendation system, the first tool, where the response includes the recommendation to rectify the failure.
-
公开(公告)号:US20190179731A1
公开(公告)日:2019-06-13
申请号:US15838395
申请日:2017-12-12
Applicant: SAP SE
Inventor: Karthikeyan V , Prakash Kumar , Ravi Kanth Malipeddu
Abstract: Upgrade is provided to a cloud application in a cloud environment of a customer. A task list for an upgrade testing for the cloud application is automatically triggered at a test cloud infrastructure. Execution processes of the cloud application are listed. Available test scripts for the processes are defined. Iterations over the test scripts are performed to determine relationships between scripts and processes. The iterations over the test scripts may be executed by a data mapping logic. For a process from the list, a corresponding test script and relevant data for the test script from a database of the cloud application are determined. The relevant data and actions from the test script are mapped. A test data variant is generated for execution based on the relevant data and actions of the test script. The test results are collected and analyzed.
-
公开(公告)号:US11442750B2
公开(公告)日:2022-09-13
申请号:US16862677
申请日:2020-04-30
Applicant: SAP SE
Inventor: Ashish Anand , Ashish Jain , Reshma R Varma , Rohit Chaudhary , Prakash Kumar , Rishabh Sawa , Suneet Agarwal
IPC: G06F9/451 , G06F9/4401 , G06F11/30
Abstract: Various embodiments for providing a user interface test and validation system are described herein. An embodiment operates by determining user interface (UI) settings and metadata, and fetching data corresponding to the metadata. A plurality of test procedures corresponding to the UI element are identified. A plurality of states to be present in a rendering of the UI element based on the plurality of test procedures, the metadata, and the data are identified. A rendering of the UI element is validated against the plurality of states. A test report is provided based on the validating.
-
公开(公告)号:US20200233785A1
公开(公告)日:2020-07-23
申请号:US16251886
申请日:2019-01-18
Applicant: SAP SE
Inventor: Ayush Raj , Nitin Dileepkumar , Prakash Kumar
IPC: G06F11/36 , G06F16/958 , G06F8/38
Abstract: Systems, methods, and products, are described herein for self-curative computer process automates. Execution of an automate for testing of an application is initiated. The application includes a plurality of user interface elements, each user interface element having a plurality of properties. A change to a user interface element of the plurality of user interface elements during the execution of the automate is identified based on a change to at least one property of the plurality of properties associated with the user interface element. A modification to the plurality of properties associated with the user interface element is generated based on a ranking of the plurality of user interface elements, the generated modification curing the change to the at least one property. The generated modification is caused to display on a graphical user interface for further acceptance of the generated modification to the automate.
-
-
-
-
-
-
-