Software Test Life Cycle

Selenium Test Process /Selenium Test Life Cycle

i) Test Planning
ii) Generating Basic Tests
iii) Enhancing Tests
iv) Running and debugging Tests
v) Analyzing Test Results and Reporting Defects.
—————————————
Software Test Process / Software Testing Life Cycle
STLC Phases

i) Test Planning

ii) Test Design

iii) Test Execution

iv) Test Closure
—————————————
i) Test Planning
Input/References
Requirements
Project Plan
Test Strategy
—————
Design docs,
Process guideline docs,
Corporate standards docs etc…
——————-
Tasks
i) Understanding and Analyzing Test Requirements
ii) Risk Analysis
iii) Test Strategy Implementation
iv) Test Estimations (Scope, Time, Resources, Budget etc…)
v) Team formation
vi) Test Plan documentation
vii) Configuration Management planning
viii) Traceability Matrix documentation
ix) Define Test Environment

Output:
Test Plan document
—————————————
ii) Test Design
Input:
Requirements (SRS)
Test Plan Document
———
Test Case Template
————-
Design docs,
Process guideline docs,
Corporate standards docs etc…

Tasks
Understanding Test Requirements
Generate Test scenarios
Test Case Documentation
Test Data Collection
Output:
Test case docs
Test Data
—————————————
iii) Test Execution
Input:|
Requirements
Test Plan document
Test Case docs
Test Data
————–
Defect Report Template
—————–
Readiness of AUT
Readiness of Test Environment
———-
Tasks
Verify Test Environment setup
Create Test Batches
Test Execution
Sanity Testing/BVT/BAT
Comprehensive Testing
Reporting Defects
Tracking Defects
Re & Regression Testing Cycle 1
Sanity Testing
Select Test cases for Regression Testing Cycle 1
Re & Regression cycle 1 Tests execution
Reporting Defects
Tracking Defects
Re & Regression Testing Cycle 2
Sanity Testing
Select Test cases for Regression Testing Cycle 2
Re & Regression cycle 2 Tests execution
Reporting Defects
Tracking Defects
.
.
Final Regression
——————–
Output:
Opened and Closed Defect Reports
Tested Software
—————————————
4) Test Closure
Input:Requirements
Test Plan Document
Opened and Closed defect reports etc…
—————
Test Summary Report Template

Tasks:
Evaluating Exit criteria
Collect all documents and prepare Test Summary Report
Send Test Deliverables to Customer
Improvement suggestions for future projects.
—————————————
Test Levels
Unit Testing
Integration Testing
System Testing
Acceptance Testing

Test Types
Functional Testing (Database Testing is a Sub set)
Performance Testing (Load Testing, Stress Testing, Spike Testing, Endurance Testing, Database Testing is a Sub set)
Usability Resting
Reliability Testing
Configuration Testing
etc…

Test Execution Level
Sanity/Smoke Testing
Comprehensive Testing
Re & Regression Testing

Test Design Techniques

Black box (EC, BVA, Decision Table Testing, State Transition Testing, use case Testing etc…)

White box (Statement Testing, Condition Testing, decision Testing etc…)

Experience based (Exploratory Testing, Error guessing etc…)
—————————————

Follow me on social media: