-
公开(公告)号:US11500763B1
公开(公告)日:2022-11-15
申请号:US16831655
申请日:2020-03-26
Applicant: Amazon Technologies, Inc.
Inventor: Mihaela Petrescu , Yan Peng , Sahar Zeineddine , Nikhil Ravishankar , Adithya Venkatesh
Abstract: Methods, systems, and computer-readable media for distributed canary testing with test artifact caching are disclosed. Using one or more storage components, a test client stores one or more software artifacts for testing of a software product. The client initiates a first test of the software product using the software artifact(s) stored in the storage component(s). In the first test, the client sends a first set of requests to the software product at a first point in time. The client initiates a second test of the software product using the software artifact(s) stored in the storage component(s). In the second test, the client sends a second set of requests to the software product at a second point in time. The software artifact(s) are maintained in the storage component(s) between the first point in time and the second point in time.
-
公开(公告)号:US20230144084A1
公开(公告)日:2023-05-11
申请号:US18054857
申请日:2022-11-11
Applicant: Amazon Technologies, Inc.
Inventor: Carlos Arguelles , Mihaela Petrescu , Xin-Liu Yao , Adithya Venkatesh , James Beavis , Andy Kohn
CPC classification number: G06F11/3676 , G06F11/3688 , G06F11/3079 , G06F11/368 , G06F11/302 , G06F11/3692
Abstract: Methods, systems, and computer-readable media for analysis of code coverage differences across environments are disclosed. A code coverage profiling system determines a first code coverage profile associated with execution of program code in a first environment. The first code coverage profile indicates one or more portions of the program code that were executed in the first environment. The code coverage profiling system determines a second code coverage profile associated with execution of the program code in a second environment. The second code coverage profile indicates one or more portions of the program code that were executed in the second environment. The code coverage profiling system performs a comparison of the first code coverage profile and the second code coverage profile. The comparison determines a difference between the portions of the program code that were executed in the first and second environments.
-
公开(公告)号:US11416379B1
公开(公告)日:2022-08-16
申请号:US16907113
申请日:2020-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Mihaela Petrescu , James Beavis , Yan Peng , Adithya Venkatesh , Peter Ramensky
Abstract: Methods, systems, and computer-readable media for creation of software tests matching production personas are disclosed. A software testing system determines a plurality of observations regarding execution of a software product in a production environment comprising a plurality of software products. The software testing system determines one or more personas based at least in part on analysis of the plurality of observations. A particular persona represents one or more usage characteristics shared by a subset of clients of the software product. The software testing system generates one or more tests associated with the particular persona. The one or more tests comprise one or more input values of a plurality of calls. The one or more input values represent the usage characteristics shared by the subset of clients of the software product.
-
公开(公告)号:US11500761B1
公开(公告)日:2022-11-15
申请号:US16796771
申请日:2020-02-20
Applicant: Amazon Technologies, Inc.
Inventor: Carlos Arguelles , Mihaela Petrescu , Xin-Liu Yao , Adithya Venkatesh , James Beavis , Andy Kohn
Abstract: Methods, systems, and computer-readable media for analysis of code coverage differences across environments are disclosed. A code coverage profiling system determines a first code coverage profile associated with execution of program code in a first environment. The first code coverage profile indicates one or more portions of the program code that were executed in the first environment. The code coverage profiling system determines a second code coverage profile associated with execution of the program code in a second environment. The second code coverage profile indicates one or more portions of the program code that were executed in the second environment. The code coverage profiling system performs a comparison of the first code coverage profile and the second code coverage profile. The comparison determines a difference between the portions of the program code that were executed in the first and second environments.
-
公开(公告)号:US10931741B1
公开(公告)日:2021-02-23
申请号:US15406025
申请日:2017-01-13
Applicant: Amazon Technologies, Inc.
Inventor: Clare Emma Liguori , Devin Singh Sandhu , Adithya Venkatesh , Bangxi Yu
IPC: G06F15/173 , H04L29/08
Abstract: A resource service provider implements pool-based computing resource management. Computing instances are held in “pools” based at least in part on the requested task, the identity of the requestor, and/or the external requirements of performing the requested tasks.
-
-
-
-