Computer-Implemented Systems And Methods For Software Application Testing
First Claim
Patent Images
1. A computer-implemented method for testing software applications, comprising:
- receiving test data results that were generated during testing of a software application;
retrieving from a historical test data store benchmark test data;
after retrieving the benchmark test data, automatically performing a comparison between the received test data results and the retrieved benchmark test data in order to determine test result differences between the received test data results and the retrieved benchmark test data;
automatically applying testing criteria to the determined test result differences in order to identify test deviations from the benchmark test data; and
storing the identified test deviations.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods for testing one or more software applications. For example, a system and method can be configured to perform a comparison between test data results and benchmark test data in order to determine test result differences between the received test data results and the retrieved benchmark test data. Testing criteria is applied to the determined test result differences in order to identify test deviations from the benchmark test data.
88 Citations
21 Claims
-
1. A computer-implemented method for testing software applications, comprising:
-
receiving test data results that were generated during testing of a software application; retrieving from a historical test data store benchmark test data; after retrieving the benchmark test data, automatically performing a comparison between the received test data results and the retrieved benchmark test data in order to determine test result differences between the received test data results and the retrieved benchmark test data; automatically applying testing criteria to the determined test result differences in order to identify test deviations from the benchmark test data; and storing the identified test deviations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system for testing software applications, comprising:
-
software instructions to receive test data results that were generated during testing of a software application; a historical data store to store benchmark test data; software instructions to retrieve benchmark test data from the historical test data store; comparison software instructions to perform, after the retrieving of the benchmark test data, a comparison between the received test data results and the retrieved benchmark test data in order to determine test result differences between the received test data results and the retrieved benchmark test data; software instructions to apply testing criteria to the determined test result differences in order to identify test deviations from the benchmark test data; and wherein the identified test deviations are provided to a software tester.
-
-
21. A computer-readable storage medium encoded with instructions that cause a computer to perform a method for testing software applications, said method comprising the steps of;
-
receiving test data results that were generated during testing of a software application; retrieving from a historical test data store benchmark test data; after retrieving the benchmark test data, automatically performing a comparison between the received test data results and the retrieved benchmark test data in order to determine test result differences between the received test data results and the retrieved benchmark test data; automatically applying testing criteria to the determined test result differences in order to identify test deviations from the benchmark test data; and providing to a software tester the identified test deviations.
-
Specification