The PushToTest Methodology
PushToTest follows a methodology developed and proven at leading organizations, including Ford, AMD, The Jackson Laboratory, and many others. The methodology eliminates scope-creep and delivers root cause analysis and mitigation against your exact schedule.
The PushToTest methodology follows these steps, in this order:
- User archetype modeling identifies 2 to 3 typical business flows for users of your application. It also identifies operational test data used to operate the business flows.
- Functional testing operates a business flow as a single user would use your application in the real-world. This is the time to shake-out any bugs or issues in the way the test interacts with your application's user interface.
- Functional test with operational test data operates a business flow using data from a data source. For example, the test uses a comma-separated-file of id/passwords for a sign-in form in your application. This is the time to solve any problems where the application reacts differently to the operational test data being input.
- Calibration of test load generating equipment identifies the number of concurrently running simulated users the test environment is able to deliver. This is the time to resolve any problems with the test environment installation and test settings.
- Load and performance testing operates the functional tests in a given number of simulated users. This identifies the scalability index of the application under test. This also identifies application functions that break or perform poorly under load. This is the time to hand-off the working test to your team.
- Root Cause Analysis and Mitigation uses monitor data to identify issues in the application that prevent achievement of performance goals.
- Training and Test Leave-Behind teaches your team to operate the test on their own.
The methodology eliminates scope-creep and delivers root cause analysis and mitigation against your schedule.
"I just was not certain that my software developers knew what they were doing. PushToTest helped me define our best practices for SOA and Web Service development. And, PushToTest backed everything they said with a knowledge kit and developer's journal. The results were outstanding."