Software Test Process / STLC
4 Stages of Software Test Process
I) Test Planning
(Primary Role: Test Lead/Team Lead)
Input:/Reference:
-----------------
a) Requirements specification
b) Test Strategy
c) Project plan
----
d) Use cases/design docs/Prototype screen
e) Process Guidelines docs
Templates:
----------
Review Report
Test Plan
Roles:
------
Test Lead/team Lead: Test Planning
Test Engineers: Contribution to Test plan
---------
BA: Clarifications on Requirements
Tasks:
-------
a) Understanding & Analyzing the Requirements
b) Test Strategy Implementation
c) Test Estimations (Time, Resources-Environmental, Human, Budget)
d) Risk Analysis
f) Team formation
g) Configuration management plan
h) Test Plan Documentation
i) Test Environment set-up defining
Output:
-------
Test Plan Document
----------------------------------------------------
II) Test design:
----------------
Input:/Reference:
-----------------
a) Requirements specification
b) Test Plan
----
d) Use cases/design docs/Prototype screen
e) Process Guidelines docs
Templates:
----------
Test Scenarios
Test case
Test data
Roles:
------
Test Engineers: Test case documentation
Test Lead/team Lead: Guidance, monitoring & Control
---------
BA: Clarifications on Requirements
Tasks:
------
a) Creating Test scenarios
b) Test case documentation
c) Test data collection
Output:
-------
Test case Documents
Test Data
--------------------------------
3) Test Execution:
-------------------
Input:/Reference:
-----------------
a) Requirements specification
b) Test Plan
c) Test Case docs
d) Test data
----
e) Test Environment
Templates:
----------
Defect Report
Test Report
Roles:
------
Test engineers: Test execution
Test Lead: Guidance, monitoring & Control
----------
BA: Clarifications on Requirements
System Administrator/Network Administration: Test Environment set-up
Tasks:
-------
a) Forming Test Batches
b) Verifying Test Environment set-up
c) Test Execution
d) Test reporting
e) Defect Reporting
f) Regression Testing
Output:
-------
Test Reports
Opened/Closed Defect Reports
4) Test Closure
Input:/Reference:
-----------------
Requirements
Test Plan
Test Reports
Opened/Closed Defect Reports
Templates:
----------
Test Summary Report
Roles:
Test Lead: decide when to stop testing & Creating Test summary Report
Testers: Contribution
Tasks:
-------
a) Evaluating Exit criteria
b) Collecting all facts from Testing activities
c) Sending Test deliverables to the Customer
d) Improvement suggestions for future projects
Output:
-------
Test Summary Report
Test Deliverables (Test Plan, Test scenarios, Test cases, Test Data, Test Reports,
Opened/Closed defect Reports, Test Summary Report)
-----------------------------------------------