Sample Test Strategy
Introduction
A high-level summary of the project
Example
This strategy outlines what quality provides to the project, what type of testing is Done, and how testing is carried out.
The aim is to ensure quality in all phases of the development lifecycle to deliver a great experience for our users.
Reference
Relevant links and helpful information about the project and its tech stack
Examples
Github project: https://github.com/TestProject
Mocha and Chai are used: https://mochajs.org/ https://www.chaijs.com/
App built using Node.js https://nodejs.org/
QA Deliverables
What artifacts QA will provide to the Team
Examples:
Test Plan for each feature
Issues reported for bugs, enhancements, usability suggestions
Release process documents
Test Management
What resources are used to carry out testing in terms of tooling, environment, supported platforms and versions, and Test data.
Examples:
Jenkins is used to build test versions of the application off of master and PRs
VMs are used to test the applications in Windows
Test runs are input in Testpad to make it clear what scenarios were tested and if those scenarios pass or fail
Support operating systems are windows 7 and 10 and Mac.
Test Data will include user accounts.
Scope of Testing
What types of tests exist for this project.
Examples
There are unit tests, 80% coverage, written in Mocha and Chai
Written during development-by developers
Integration tests are also written in Mocha and Chai
Autonated UI Tests for high-level workflows