US 12,105,619 B2
Regression testing for web applications
Pei Jian Liu, Beijing (CN); Bing Hua Zhao, Beijing (CN); Na Liu, Xi'an (CN); Yan Liu, Beijing (CN); and Mei Rui Su, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Jul. 17, 2023, as Appl. No. 18/353,529.
Application 18/353,529 is a continuation of application No. 17/551,345, filed on Dec. 15, 2021, granted, now 11,748,244.
Prior Publication US 2023/0359549 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/36 (2006.01); G06N 5/022 (2023.01); G06N 5/04 (2023.01)
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
OG exemplary drawing
 
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.