Sharing execution states among storage nodes during testing of stateful software

    公开(公告)号:US11775417B1

    公开(公告)日:2023-10-03

    申请号:US16877180

    申请日:2020-05-18

    CPC classification number: G06F11/3688 G06F11/368 G06F11/3664 G06F11/3692

    Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.

    Bypassing generation of non-repeatable parameters during software testing

    公开(公告)号:US11567857B1

    公开(公告)日:2023-01-31

    申请号:US16876627

    申请日:2020-05-18

    Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.

    Item review system that provides comparative information to reviewer

    公开(公告)号:US10275808B1

    公开(公告)日:2019-04-30

    申请号:US14548143

    申请日:2014-11-19

    Abstract: An item review system is disclosed that detects that an item reviewed or being reviewed by a user is similar to one or more items previously reviewed by the user. In some embodiments, the system provides an option for the user to modify the prior review of each such similar item, as may be desirable to capture the user's changed perception of the previously reviewed item. The system may additionally or alternatively display the prior review(s) as the user generates the new review, such that the user can take these prior reviews into consideration.

    Spoofing stateful dependencies during software testing

    公开(公告)号:US11210206B1

    公开(公告)日:2021-12-28

    申请号:US16877165

    申请日:2020-05-18

    Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.

    Consistent replay of stateful requests during software testing

    公开(公告)号:US11360880B1

    公开(公告)日:2022-06-14

    申请号:US16876684

    申请日:2020-05-18

    Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.

Patent Agency Ranking