Manual Testing Tutorial for Beginners
I) SDLC (Software Development Life Cycle)
a) Sequential Models (Waterfall Model, V model)
b) Incremental / Iterative Models (Spiral Model, Agile Models)
II) Software Test Levels
a) Unit / Component / Program / Module Testing
Testers: Developers
b) Integration Testing
Testers: Developers
***c) System Testing
Testers: Independent Testers
d) Acceptance Testing
Testers: End users
III) Software Test Types
Functional Testing
Non-Functional Testing
Performance /Load /Stress Testing
Usability Testing
Configuration Testing
Recovery Testing
Reliability Testing
Localization /Internationalization Testing
Etc...
IV ) Test Design Techniques
a) White Box Test Design Techniques
1) Statement Testing
2) Decision Testing
3) Condition Testing Etc...
b) Black Box Test Design Techniques
1) Equalent Classes
2) Boundary Value Analysis
3) Decision Tables
4) State Transition Testing
5) Use representative Testing
etc...
c) Experience based Techniques
1) Error guessing
2) Exploratory Testing
V) Software Test Process / STLC
a) Test Planning
1) Understanding & Analyzing the Requirements
2) Risk Analysis
3) Test Strategy Implementation
4) Test Estimations (Budget, Time, Resources in addition to Scope of the Project)
5) Team formation
6) Test Plan Documentation
7) Configuration Management Planning
8) Defining Test Environment Set-up
b) Test Design
1) Generating Test Scenarios / Out lines
2) Test Case Documentation
3) Test Data Collection
c) Test Execution
1) Verify Test Environment Set -up
2) Create Test Batches
3) Test execution
Sanity /Smoke / BVT / BAT
Comprehensive Testing
Defect Reporting
Defect Tracking
Regression Testing (General, Final Regression)
d) Test Closure
1) Evaluating the Exit Criteria
2) Collecting all artifacts from Test activities
3) Test Summary Report
4) Sending Test deliverables to the Customer
5) Improvement suggestions for futurity projects
Quality Standards-----------------
ISO (It is providing Terms. in addition to Process)
IEEE (Terms, Test Documentation templates etc...)
CMM / CMMI (Process)
-------------------------------------------------------------
Domain Knowledge
BFSI
ERP
Telecom
Healthcare
Ecommerce
Retail Market
Etc...
Software Test Documents
Test conception Document
Test Case
Test Data
Defect Report
Test Summary Report etc...
--------------------------------------
I) SDLC (Software Development Life Cycle)
a) Sequential Models (Waterfall Model, V model)
b) Incremental / Iterative Models (Spiral Model, Agile Models)
II) Software Test Levels
a) Unit / Component / Program / Module Testing
Testers: Developers
b) Integration Testing
Testers: Developers
***c) System Testing
Testers: Independent Testers
d) Acceptance Testing
Testers: End users
III) Software Test Types
Functional Testing
Non-Functional Testing
Performance /Load /Stress Testing
Usability Testing
Configuration Testing
Recovery Testing
Reliability Testing
Localization /Internationalization Testing
Etc...
IV ) Test Design Techniques
a) White Box Test Design Techniques
1) Statement Testing
2) Decision Testing
3) Condition Testing Etc...
b) Black Box Test Design Techniques
1) Equalent Classes
2) Boundary Value Analysis
3) Decision Tables
4) State Transition Testing
5) Use representative Testing
etc...
c) Experience based Techniques
1) Error guessing
2) Exploratory Testing
V) Software Test Process / STLC
a) Test Planning
1) Understanding & Analyzing the Requirements
2) Risk Analysis
3) Test Strategy Implementation
4) Test Estimations (Budget, Time, Resources in addition to Scope of the Project)
5) Team formation
6) Test Plan Documentation
7) Configuration Management Planning
8) Defining Test Environment Set-up
b) Test Design
1) Generating Test Scenarios / Out lines
2) Test Case Documentation
3) Test Data Collection
c) Test Execution
1) Verify Test Environment Set -up
2) Create Test Batches
3) Test execution
Sanity /Smoke / BVT / BAT
Comprehensive Testing
Defect Reporting
Defect Tracking
Regression Testing (General, Final Regression)
d) Test Closure
1) Evaluating the Exit Criteria
2) Collecting all artifacts from Test activities
3) Test Summary Report
4) Sending Test deliverables to the Customer
5) Improvement suggestions for futurity projects
Quality Standards-----------------
ISO (It is providing Terms. in addition to Process)
IEEE (Terms, Test Documentation templates etc...)
CMM / CMMI (Process)
-------------------------------------------------------------
Domain Knowledge
BFSI
ERP
Telecom
Healthcare
Ecommerce
Retail Market
Etc...
Software Test Documents
Test conception Document
Test Case
Test Data
Defect Report
Test Summary Report etc...
--------------------------------------