this article could help tester to create professional test spec:
1. test spec should contains following sections:
- Introduction
- Improvement Description
- Improvement Details
- Test Approach
- Product Surface Area Test
- Security
- Globalization
- Performance
- Stress
- Schedule
2. Detail about Test Approach
Test Approach contains below section:
2.1. Scope
Definition:
- Areas that you are going to test
- Area that you are not going to test
Expected Results:
- Tester knows what to test
2.2. Strategy
Definition:
- Define how you plan to do your testing (Auotmation, Manual, Tools, Topologies, High level steps and High level verification)
- Could be written according to scope
Expected Results:
- tester knows how to write detailed test cases according to your strategy
2.3. Architechure / Design
Definition:
- Define automation stacks and flows
Expected Results:
- Tester knows how automation stack was build
- Tester knows automation flows
2.4. Risks
Definition:
- Define risks for your test approach
- Things that you are uncertains
- Things that might cause slip
Expected Results:
- Tester knows what kinds of things would cause slip or blocking
- Tester knows how to work aroud the blocking
3. Schedule
3.1. Schedule contains below sections:
- Including all the activities
- Assigned owners
- Detailed schedule for execution
- Count for redundancy
- Count for risks