Visual Interface for Automated Software Testing
First Claim
1. A system for testing a software application, the system comprising:
- a structure of actions to be executed by the software application;
a visual interface of the software application comprising a plurality of components; and
a first link between one of the actions and a corresponding one of the components in the visual interface.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and a method of providing a visual interface for creating, maintaining, and reviewing the results of, automated functional tests of software applications that includes screen views for each window automated within the application under test. The system and method provide a visual interface for creating and modifying functional tests of software applications geared for novice users. The visual interface includes a screen preview, test steps, properties and a storyboard. A test logic builder interface enables novice users to add logic, including verification and synchronization, to their visual test transactions without having to understand programming concepts.
66 Citations
40 Claims
-
1. A system for testing a software application, the system comprising:
-
a structure of actions to be executed by the software application; a visual interface of the software application comprising a plurality of components; and a first link between one of the actions and a corresponding one of the components in the visual interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for testing a software application, the system comprising:
-
a first interface portion providing a list of test steps, the first interface portion including indication of a selected one of the test steps; a second interface portion providing an image of a first screen produced by the software application, the first screen corresponding to the selected one of the test steps; a third interface portion providing properties corresponding to the selected one of the test steps; and a fourth interface portion providing contextual information for the first screen, the contextual information including presentation of reduced images of a set of screens relating to the test steps, the set of screens including the first screen. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for testing a software application, the method comprising:
-
presenting a first interface portion providing a list of test steps, the first interface portion including indication of a selected one of the test steps; presenting a second interface portion providing an image of a first screen produced by the software application, the first screen corresponding to the selected one of the test steps; presenting a third interface portion providing properties corresponding to the selected one of the test steps; and presenting a fourth interface portion providing contextual information for the first screen, the contextual information including presentation of reduced images of a set of screens relating to the test steps, the set of screens including the first screen. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable media bearing a sequence of computer-executable instructions for testing a software application, the sequence of instructions enabling a computer to perform the steps of:
-
presenting a first interface portion providing a list of test steps, the first interface portion including indication of a selected one of the test steps; presenting a second interface portion providing an image of a first screen produced by the software application, the first screen corresponding to the selected one of the test steps; presenting a third interface portion providing properties corresponding to the selected one of the test steps; and presenting a fourth interface portion providing contextual information for the first screen, the contextual information including presentation of reduced images of a set of screens relating to the test steps, the set of screens including the first screen. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for testing a software application, the system comprising:
-
a structure of actions to be executed by the software application; a visual interface of the software application comprising a storyboard; and a first link between one of the actions and a corresponding portion of the storyboard.
-
-
39. A method of testing a software application, the method comprising:
-
presenting a structure of actions to be executed by the software application; presenting a visual interface of the software application comprising a storyboard; and presenting a first link between one of the actions and a corresponding portion of the storyboard.
-
-
40. A computer-readable media bearing a sequence of computer-executable instructions for testing a software application, the sequence of instructions enabling a computer to perform the steps of:
-
presenting a first interface portion providing a list of test steps, the first interface portion including indication of a selected one of the test steps; and presenting a second interface portion providing contextual information, the contextual information comprising a storyboard relating to the test steps.
-
Specification