TEST PLAN
- Developing a clear and concise test plan is fundamental to successful application testing. A good test plan enables you to assess the quality of your application at any point in the application management process.
- Developing a test plan consists of the following: Define Testing Strategy, Define Test Subjects, Design Tests, Create Requirements Coverage, Design Test Steps, Automate Tests, Analyze Test Plan, Establish Baseline.
- The test plan tree is a graphical representation of your test plan. It is a hierarchical list of tests organized according to topic, which describes the set of tests you will implement in order to meet your quality requirements.
- You can link a test to specific defects.
- You can include parameters in your manual tests. This enables you to run the same test repeatedly and assign the parameters different values.
- Link each test in the test plan tree with a requirement or requirements in the requirements tree. By defining requirements coverage for a test, you can keep track of the relationship between the tests in your test plan and your original requirements.
- For manual tests you define steps, execute them on your application, and record the results of each step. Use manual tests in cases where the test requires a response by the tester. Manual tests include usability tests, onetime tests, tests that need to be run immediately, tests requiring knowledge of the application, and tests without predictable results.
- You can include a step that calls another manual test. This is useful if you have common steps that you want to perform as part of other tests.
- Automating a test allows unattended execution of the test at high speed. It also makes the test reusable and repeatable.
- We automate functional, benchmark, unit, stress and load tests, as well as tests requiring detailed information about applications.
- (Lets read more)