What are the key components of an application testing strategy?
A test strategy is composed of very high-level, broad sets of guidelines that define how you’re going to conduct the testing. The different phases of testing are testing strategy, testing plans, test scenarios or test cases, test scripting, test execution, and test results management. Test plans lay out the approach to take for specific components of the application, like the functions, integration, interfaces and conversion of old data. Each plan delineates test scenarios or test cases that represent the functionality, or system assurance, you’re trying to validate. Specific test scripts define what the tester will actually do, step by step, to validate that the software does what it’s supposed to do. Any defects discovered are handled through a test results management plan. You can’t test everything. A test strategy and test plans are very much based around picking out which application or system parts are critically important and must be tested. If there are 100 different possible p