Professional Documents
Culture Documents
1. Scope and objectives: The testing strategy defines the scope, specifying
the software areas and functionalities you will test. It also outlines
testing objectives, such as identifying defects, validating requirements,
ensuring compliance, and measuring the product's quality.
2. Testing levels and types: The strategy outlines various testing levels,
including unit testing, integration testing, system testing, and
acceptance testing. It also defines the testing types, such as functional,
performance, security, and usability.
3. Test environments: The testing strategy describes the required test
environments for each testing level, including hardware, software,
network configurations, and data setups to simulate real-world
scenarios.
4. Entry and exit criteria: Entry criteria define the conditions your software
should meet before testing can commence at a particular level. In
contrast, exit criteria define the conditions under which testing is
complete for that level.
5. Test deliverables: The testing strategy outlines the test deliverables for
testing, such as test plans, cases, scripts, data, and reports.
6. Defect management: The testing strategy includes defect reporting,
tracking, and resolution guidelines, defining the severity and priority of
defects, and how you will communicate them to stakeholders.
7. Resource allocation: The strategy addresses allocating resources,
including people, testing tools, and infrastructure, to conduct the
testing activities effectively.
8. Risks and contingencies: The strategy identifies potential testing risks
and outlines contingency plans to address them. It ensures that risk
management is an integral part of the testing process.
9. Testing process improvement: The strategy also includes provisions for
continuous improvement of testing based on the learnings from
previous projects or feedback received during testing.
FAQ