Test Plan Flashcards
What is a test plan
A managerial document that describes the scope, approach, resources and schedule of intended testing activities.
Why is a test plan important?
It is necessary so that you have a systematic way to map back to the requirements specified. It also describes the entry and exit conditions.
What are the first seven sections of a test plan?
- Plan Identifier
2.Test Items - Risk Issues
- Features to be Tested
- Features not to be tested
- Test Approach
- Pass/ Fail Criteria
What are the last 7 sections of test plan?
- Suspension Criteria
- Test Deliverables
- Environmental Requirements
- Staffing/Training Needs
- Schedule of Test
- Planning for risks
- Approvals
What is the plan identifier?
Unique number that identifies the test plan, its test level and level of software its related to.
It assists in coordination.
What is meant by test items?
A section that specifies the things that are to be tested within the scope of the test plan.
Required Software and Hardware are also listed here.
Describe Risk Issues in a test plan?
A description of all risks associated with the software and its testing.
Bringing light to things test planners must be aware of.
What is meant by features to be tested?
This sections highlights features to be test from a user’s point of view.
What is meant by the features not to be tested section of a test plan?
This is the section inwhich the features that are not to be tested are listed along with the reason behind its exclusion.
Describe the test approach section of the test plan.
This is the strategy for the test plan describing the testing techniques and methodologies (the test approach and its level of detail differs depending on the level of test plan).
must be appropriate and in agreement with higher and lower levels of test plans.
Explain the test pass/fail criteria
This section identifies the pass and fail criteria appropriate to this test plan. It says what causes the test to pass or fail.
What is the suspension criteria?
This section involves the identification of stages where it is necessary to pause during a series of tests .It must be specified what constitutes stoppage for a test and what is an acceptable number of defects to allow testing to continue.
Describe the test deliverable section of the test plan
This section describes what is to be delivered.
nb/ The software itself is never a deliverable.
What is meant by the environmental requirements ?
This states any special requirements for the test plan including necessary hardware and software required for testing to proceed.
This helps to identify gaps between what is required n what exists.
Explain the staffing/training section.
It identifies the personnel and hierarchies relevant to the test plan.
Describe the schedule of test.
This section should describe realistic and validated estimates for software testing. Milestones should be highlighted here.
What is meant the Planning for Risk section?
It identifies the overall risks of the project as well as possible solution to such risks.
Describe the approvals section.
Approvals states who can consent a process as complete and allow the project to proceed to the next stage.