Software Testing Documentation-Every QA Must Know

Software Testing Documentation-Every QA Must Know

As we all are aware documentation is one of the most important and integral parts of any QA process. There are a lot of QA specific documents that are being created and maintained during project execution.

In this blog we are going to see some of the common documents that are being created during the course of the project.

Test Policy

This is the high level document that defines the overall objectives for testing that organization want to achieve and describes the organization basic philosophy towards the testing it also describe the overall business value and all short and long terms goals towards quality management.

It also defines the organization overall objective towards testing how to implement and measure those processes and how these processes can be improved over a period of time.

There could be multiple Test policy for an organization based on nature of work as New Development and maintenance.

Test Strategy

This defines the way in which testing is used to manage different types of projects and product risks. It also defines how to divide the testing cycle into different testing levels and all the high-level activities associated with it.

Test Strategy should be consistent and in line with the Test policy as it defines the organization general test process.

Typical test strategy contains:

Ø Introduction
Ø Testing Scope
Ø Testing environment
Ø Testing Tools (Manual and automation)
Ø Resources
Ø Testing approach and Technique
Ø Release/configuration Process
Ø Risk assessment, analysis, and mitigation
Ø Test Control and reporting
Ø Testing metrics
Ø Roles and Responsibilities
Ø Defect Management.

Master Test Plan

It describes the way to implement the test strategy for the project. This document should be inline with Test policy and strategy and should also intimate about any deviation and exception in specific areas.

This describes all the testing related activities need to be done on a specific project and also all the testing level (Component, Integration, System, UAT, etc) that will be carried out.

Typical Master Test Plan contains:

Ø Testing Schedule and budget
Ø Testing Cycles
Ø Items In Scope/Out Scope
Ø Entry and exit criteria for each testing level
Ø Testing project risk
Ø Roles and responsibilities for each test level
Ø Test Reporting

Level Test Plan

Level test plans describe the particular activities to be carried out within each test level or, in some cases, test type. Level test plans expand, where necessary, on the master test plan for the specific level or test type being documented. They provide schedule, task, and milestone details not necessarily covered in the master test plan.



My Name is Ankur Jain and I am currently working as Automation Test Architect.I am ISTQB Certified Test Manager,Certified UI Path RPA Developer as well as Certified Scrum Master with total 12 years of working experience with lot of big banking clients around the globe.I love to Design Automation Testing Frameworks with Selenium,Appium,Protractor,Cucumber,Rest-Assured, Katalon Studio and currently exploring lot in Dev-OPS as well. I am currently staying in Mumbai, Maharashtra. Please Connect with me through Contact Us page of this website.

Previous Post
Next Post
August 4, 2020 at 8:51 AM

IEEE Final Year projects Project Centers in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. Final Year Projects for CSE It gives you tips and rules that is progressively critical to consider while choosing any final year project point.

Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training