CPC G06F 11/3688 (2013.01) [G06F 11/3608 (2013.01); G06F 11/3664 (2013.01); G06N 5/022 (2013.01); G06N 5/04 (2013.01)] | 15 Claims |
1. A method for regression testing comprising:
training, by one or more processing units, a predict model with network traffic and data change messages generated by an existing web application running in a production environment, the predict model being trained to predict data changes resulted from API calls embodied in network traffic;
replaying, by one or more processing units, a stream of network traffic of the existing web application with a web application under test thus generating real data changes, wherein the web application under test is an upgraded version of the existing web application; and
identifying, by one or more processing units, one or more existing APIs as being possibly functionally degraded based on any inconsistency of predicted data change messages generated by the predict model with real data change messages.
|