AUTOMATED TESTING OF SYSTEMS AND APPLICATIONS

    公开(公告)号:US20220100645A1

    公开(公告)日:2022-03-31

    申请号:US17036918

    申请日:2020-09-29

    Abstract: Disclosed are various embodiments for automated testing of systems and applications. A first computing device may be in data communication with a second computing device. The first computing device can receive a fault instruction specifying receive a fault instruction specifying a fault to inject into a virtual compute instance, parameters for the fault, a duration of the fault, and an identifier of the virtual compute instance. The first computing device can then send a command to a second computing device that hosts the virtual compute instance, wherein the command specifies at least the fault, the parameters for the fault, and the virtual compute instance. In turn, the second computing device can receive the command from the first computing device, save a pre-fault state of the virtual compute instance, and then introduce the fault into the virtual compute instance.

    Identifying fault-injection impact zones

    公开(公告)号:US12259799B1

    公开(公告)日:2025-03-25

    申请号:US18126944

    申请日:2023-03-27

    Abstract: Disclosed are various embodiments for identifying fault injection impact zones. A test for an application can be received from a test service. An application schema can then be created that represents the systems or services that are involved in the execution of the application. Applications with a similar application schema are then identified using a first machine-learning model. A subset of the plurality of applications that have experienced a similar test are then identified with a second machine-learning model. Log files associated with each of the subset of applications are then analyzed to identify errors that occurred during the similar test. Each of the identified errors are then provided to the test service in response to receipt of the test.

    Automated testing of systems and applications

    公开(公告)号:US11983100B2

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

    申请号:US17036918

    申请日:2020-09-29

    CPC classification number: G06F11/3688 G06F9/45558 G06F9/541

    Abstract: Disclosed are various embodiments for automated testing of systems and applications. A first computing device may be in data communication with a second computing device. The first computing device can receive a fault instruction specifying receive a fault instruction specifying a fault to inject into a virtual compute instance, parameters for the fault, a duration of the fault, and an identifier of the virtual compute instance. The first computing device can then send a command to a second computing device that hosts the virtual compute instance, wherein the command specifies at least the fault, the parameters for the fault, and the virtual compute instance. In turn, the second computing device can receive the command from the first computing device, save a pre-fault state of the virtual compute instance, and then introduce the fault into the virtual compute instance.

    Automated testing of systems and applications

    公开(公告)号:US11301350B1

    公开(公告)日:2022-04-12

    申请号:US17036937

    申请日:2020-09-29

    Abstract: Disclosed are various embodiments for automated testing of systems and applications. A computing device can receive a command to execute a test, the test comprising at least one fault instruction and an alarm, the alarm being specified as an evaluation criterion for the test. The computing device can then send the fault instruction to a fault injection service. Next, the computing device can receive a message from a monitoring service, the message indicating that the alarm has been triggered subsequent to sending the fault instruction to the fault injection service. Subsequently, the computing device can determine that the test has failed based at least in part on the alarm being triggered. Finally, the computing device can send a failure notification to a predefined recipient in response to detecting that the alarm has been triggered.

    AUTOMATED TESTING OF SYSTEMS AND APPLICATIONS

    公开(公告)号:US20220100599A1

    公开(公告)日:2022-03-31

    申请号:US17036930

    申请日:2020-09-29

    Abstract: Disclosed are various embodiments for automated testing of systems and applications. A computing device can be configured to receive a fault instruction specifying a fault to inject into one or more service requests sent to a service, parameters for the fault, and a duration of the fault. The computing device can then instantiate a service proxy and send a command to the service proxy, wherein the command specifies at least the fault and the parameters for the fault. Next, the computing device can cause service requests sent to the service to be redirected through the service proxy. The service proxy can receive a service request and generate a response to the service request that contains the fault based at least in part on the parameters for the fault. The service proxy can then return the response to the service request.

Patent Agency Ranking