Functional testing and verification of software application
First Claim
Patent Images
1. A method for testing a software application, comprising:
- providing a tester for testing the software application, where testing comprises;
monitoring the software application during natural execution to determine an active focus site of the software application;
generating a stimulus for the active focus site based on a current execution state of the application;
applying the stimulus to the active focus site; and
monitoring a response of the application to the stimulus.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides methods for testing a software application using the natural input flow of the application. In one respect, a method includes observing the software application under test to determine a current, active input site of the application. The method generates a stimulus for the current, active input site based on the current execution state of the application and applies the stimulus to the current, active input site. The response of the stimulus may be evaluated. In one respect, the response may be evaluated prior to and after the stimulus is applied.
64 Citations
18 Claims
-
1. A method for testing a software application, comprising:
providing a tester for testing the software application, where testing comprises;
monitoring the software application during natural execution to determine an active focus site of the software application;
generating a stimulus for the active focus site based on a current execution state of the application;
applying the stimulus to the active focus site; and
monitoring a response of the application to the stimulus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for evaluating a software application test, comprising:
providing a tester for testing the software application, where testing comprises;
performing a first verification step to determine if a stimulus to be provided to an active focus site of the application would be valid;
providing the stimulus to the active focus site of the application; and
performing a second verification step to determine if the application responds correctly to the stimulus, where the first and second verification steps are distinct from the step of providing the stimulus. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A method for testing a software application, comprising:
providing a tester for testing the software application, where testing comprises;
monitoring the software application during natural execution to determine an active focus site of the software application;
performing a first verification step to determine if a stimulus to be provided to an active focus site of the application would be valid generating the stimulus for the active focus site based on a current execution state of the application;
applying the stimulus to the active focus site; and
performing a second verification step to determine if the application responds correctly to the stimulus, where the first and second verification steps are distinct from the step of providing the stimulus;
Specification