Amazon.com, Inc.
System for testing impact of code modifications
Last updated:
Abstract:
Techniques for determining the ability of a modified set of processes to process requests received by an initial set of processes include dividing the requests received by the initial processes into subsets. Each subset includes requests having common values for a set of request parameters. Test data is generated that includes at least one request from each subset. The test data is processed by the modified processes to determine responses. If the response for a request that is determined by the modified processes corresponds to the response for that request that was determined by the initial processes, this correspondence indicates that the modified processes may generate a proper response for each request included in the same subset as the tested request. As a result, the ability of the modified processes to replace the initial processes may be tested using only a portion of the requests received by the initial processes.
Utility
30 Aug 2018
27 Jul 2021