What Is Test Strategy In Software Testing Life Cycle (STLC)? - News4u95 - A Part of Your Everyday Life

Breaking

Monday, May 23, 2022

What Is Test Strategy In Software Testing Life Cycle (STLC)?

What Is Test Strategy In Software Testing Life Cycle (STLC)?

Test Strategy In Software Testing Life Cycle (STLC)

Test strategy in software testing life cycle (STLC) is a high level document (static document) and usually developed by project manager.

It is a document which captures the approach on how we go about testing for the product/project.

It is normally derived from the Business Requirement Specification (BRS).

Documents like Test Plan are prepared by keeping this document as base.

Even though testing differs between organizations. Maximum software development organizations follow Test Strategy document, test plan document.

 

What Is Test Strategy In Software Testing Life Cycle (STLC)?
What Is Test Strategy In Software Testing Life Cycle (STLC)?

In Agile world, some of the companies are not spending time on test plan preparation due to the minimal time for each release but they maintain test strategy document. (Depends with project to project)

Once you become a Project Lead or Project manager you have to develop test strategy document.

Test strategy document should be circulated to all the team members so that every team member will be consistent with the testing approach.

Remember there is no rule to maintain all these sections in your Test Strategy document.

It varies from company to company and project to project.

 
Test Strategy In Software Testing Life Cycle (STLC)
Test Strategy In Software Testing Life Cycle (STLC)

Test strategy document mostly includes:

  1. Scope and overview
  2. Test Approach
  3. Testing tools
  4. Industry standards to follow
  5. Test deliverables
  6. Requirement Traceability Matrix
  7. Risk and mitigation
  8. Test summary

 

1. Scope and overview

In this section, we will mention the scope of testing activities (what to test and why to test) and mention an overview of the AUT (Application under Test).

 

2. Test Approach

In this section, we can include following

  • Test levels 
  • Test types 
  • Roles and responsibilities
  • Environment requirements

 Test Levels

This section lists out the levels of testing that will be performed during Testing.

 Levels of testing such as unit testing, integration testing, system testing and user acceptance testing.

Testers are responsible for integration testing, system testing and user acceptance testing

Test Types

This section lists out the various testing types that will be performed during Testing.

Roles and responsibilities:

This section describes the roles and responsibilities of Project Manager, Project Lead, individual testers.

Environment requirements:

This section lists out the hardware and software for the test environment.

 

3. Testing tools

This section will describe the testing tools necessary to conduct the tests

Example: Name of Test Management Tool, Name of Bug Tracking Tool, Name of Automation Tool like JIRA

 

4. Industry standards to follow

This section describes the industry standard to produce high quality system that meets or exceeds customer expectations.

Usually, project manager decides the testing models and procedures which need to follow to achieve the goals of the project.

Example: CMMI

 

5. Test Deliverables

This section lists out the deliverables that need to produce before, during and at the end of testing.

 

6. Requirement Traceability Matrix

Requirement traceability matrix is used to trace the requirements to the tests that are needed to verify whether the requirements are fulfilled.

 

7.  Risk and mitigation 

Identify all the testing risks that will affect the testing process and specify a plan to mitigate the risk. 

 

8. Test summary

This section lists out what kind of test summary reports will be produced along with the frequency.

Test summary reports will be generated on a daily, weekly or monthly basis depends on how critical the project is.

 

Read More Articles: What Is Test Plan In Software Testing Life Cycle (STLC)?

No comments:

Post a Comment