Front | Back |
The fundamental test process consists of 5 main activities which are:
|
|
What occurs in Test planning and control (K1) (Test process activity 1)?
|
This testing process begins at the start of the project, during the requirements stage, and continues throughout. Your goal is to:
|
What is done first in test planning?
|
Start by writing a plan describing the test strategy for the project. |
What does the test strategy outline?
|
The test activities and tasks for one or more testing projects.
|
When are the Test strategy and test objectives developed and updated?
|
In in the planning phase.
|
What are the basic tasks during Test Planning?
|
1. Identifying goals, risks, scope and high-level test objectives
2. Determining the test approach 3. Identifying and interfacing with the teams involved in development and testing 4. Determining the required test resources 5. Implementing the organization’s test policy 6. Scheduling test analysis and test design tasks 7. Scheduling test implementation, execution, and evaluation 8. Determining the exit criteria |
Explain what is done in the 1st task of Test Planning: Identifying goals, risks, scope and high-level test objectives
|
Decide what to test and not test because everything cannot be tested.
What are the goals, risks, the priorities and the high-level test objectives? |
Explain what is done in the 2nd task of Test Planning: Determining the test approach
|
What techniques will you use? How will you document test designs and report testing activities and results? What measurements will you make, record, publish, and save? What artifacts or testware will you create for reuse later?
|
Explain what is done in the 3rd task of Test Planning: Identifying and interfacing with the teams involved in development and testing
|
Identify the programmers and the process model they follow and the tools they use.
Determine if testers will have access to everything needed from development and testing. Identify the stakeholders, third-parties, out-source services etc that may affect our testing decisions. |
Explain what is done in the 4th task of Test Planning: Determining the required test resources
|
How many testers will be needed and for how long? What type of test environment is needed to resemble the production environment as closely as possible? What testing tools are needed?
|
Explain what is done in the 5th task of Test Planning: Implementing the organization’s test policy
|
How will you use your company’s overall testing or quality assurance (QA) policies to evaluate the software?
|
Explain what is done in the 6th task of Test Planning: Scheduling test analysis and test design tasks
|
Test designs and test cases should be built based on the requirements. Are you involved in the requirements process? How can you get involved? Should some tests be automated? How will you determine if tests pass or fail? Can you influence the software’s design to make testing more efficient?
|
Explain what is done in the 7th task of Test Planning: Scheduling test implementation, execution, and evaluation
|
When will these activities take place? Can you test portions of the product before everything is ready? Who will execute the tests? What tests can be automated and how? How are incidents reported? How are defects prioritized for correction and tracking for retesting?
|
Explain what is done in the 8th task of Test Planning: Determining the exit criteria
|
How will you know when to stop testing? What will be the exit criteria for testing? How will you report status and recommendations to stakeholders?
|