...
- Development of a test strategy that covers the following:
- Levels of testing to include (Unit testing by developers, system testing by testing professionals, customer testing; ensuring that real users can perform their job functions and the system produces the correct results, Stress load testing / capacity testing to determine what types of transaction loads the system can handle).
- Who will perform each level of testing
- How will testing be documented
- How will test failures be handled
- Will any testing levels be automated, if so, what tools will be used
- Test cases to include - Plan what test cases need to be executed. Theses should be based upon requirements and should include testing boundary and error situations.
- Environments for executing tests. A team should have one or more dedicated environments that can be used to execute test cases.
...