- Requirement Analysis
- Test Planning
- Test Case Development
- Test Environment Setup
- Test Execution
- Test Cycle Closure
Entry Criteria
|
Activities
|
Deliverable
|
Following documents
should be available.
1. Requirements Specification.
2. Application architectural
Along with above documents Acceptance criteria should be well
defined.
|
1.
Prepare
the list of questions or queries and get resolved from Business Analyst,
System Architecture, Client, Technical Manager/Lead etc.
2. Make out the list for what all Types of Tests
performed like Functional, Security, and Performance etc.
3. Define the testing focus and priorities.
4. List down the Test environment details where
testing activities will be carried out.
5. Checkout the Automation feasibility if
required & prepare the Automation feasibility report.
|
1.
List of
questions with all answers to be resolved from business i.e. testable
requirements.
2. Automation feasibility report (if applicable)
|
Entry Criteria
|
Activities
|
Deliverable
|
1.
Requirements
Documents (Updated version of unclear or missing requirement).
2. Automation feasibility report.
|
1.
Define
Objective & scope of the project.
2. List down the testing types involved in the
STLC.
3. Test effort estimation and resource planning.
4. Selection of testing tool if required.
5. Define the testing process overview.
6. Define the test environment required for
entire project.
7. Prepare the test schedules.
8. Define the control procedures.
9. Determining roles and responsibilities.
10. List down the testing deliverable.
11. Define the entry criteria, suspension criteria,
resumption criteria and exit criteria.
12. Define the risk involved if any.
|
1.
Test
Plan or Test strategy
document.
2. Testing Effort
estimation
document.
|
Entry Criteria
|
Activities
|
Deliverable
|
1.
Requirements
Documents (Updated version of unclear or missing requirement).
2. Automation feasibility report.
|
1.
Preparation
of test cases.
2. Preparation of test automation scripts (if
required).
3. Re-requisite test data preparation for
executing test cases.
|
1.
Test
cases.
2. Test data.
3. Test Automation Scripts (if required).
|
Entry Criteria
|
Activities
|
Deliverable
|
1.
Test
Plan is available.
2. Smoke Test cases are available.
3. Test data is available.
|
1.
Analyze
the requirements and prepare the list of Software & hardware required to
set up test environment.
2. Setup the test environment.
3. Once the Test Environment is setup execute the
Smoke test cases to check the readiness of the test environment.
|
1. Test Environment will be ready with test data.
2. Result of Smoke Test cases.
|
Entry
Criteria
|
Activities
|
Deliverable
|
1. Test Plan or Test
strategy document.
2. Test
cases.
3. Test
data.
|
1.
Based
on test planning execute the test cases.
2. Mark status of test cases like Passed, Failed,
Blocked, Not Run etc.
3. Assign Bug Id for all Failed and Blocked test
cases.
4. Do Retesting once the defects are fixed.
5. Track the defects to closure.
|
1.
Test
case execution report.
2. Defect report.
|
Entry Criteria
|
Activities
|
Deliverable
|
1.
Test
case execution is completed.
2. Test case Execution report.
3. Defect report.
|
1.
Evaluate
cycle completion criteria based on Test coverage, Quality, Cost, Time,
Critical Business Objectives, and Software Prepare test metrics based on the
above parameters.
2. Prepare Test closure report.
3. Share best practices for any similar projects
in future.
|
1.
Test
Closure report
2. Test metrics
|









