Course Duration in Hours
40
40
Manual Testing
1. Introduction to Software Testing
Why Software Testing?
Software Development Life Cycle
2. Testing Methodologies
Black Box Testing
Gray Box Testing
White Box Testing
Comparison of Testing Methodologies
3. Testing Types: Functional
Unit Testing
Integration Testing
System Testing
Regression Testing
Sanity Testing
User Acceptance Testing (UAT)
UI Testing Types
Differences between System Testing & Functional Testing
Difference between Regression Test & Re-Test
End to End testing
4. Testing Types: Non Functional
Performance Testing
Load Testing
Stress Testing
Volume Testing
Security Testing
5. Software Testing Life Cycle
Requirements Analysis
Test Planning
Test Design
Test Scripting
Test Execution
Defect Logging
Defect Fix Test
Release
6. Test Approaches
Risk based Testing
Specifications based Testing
7. Documents Involved in Software Testing
Test Plan
Test Scenarios
Test Cases
Traceability Matrix
8. Test Case Design
What is Test Case
What a Test Case should contain
Sample Test Case
Test Coverage
Traceability & Reverse Traceability
Software Testing
9. Defect Management & Defect Life Cycle
Bug Tracking Tools
How to file a Defect
Life Cycle of a Defect
Closing Defect
10. Metrics Collection
Process Metrics
Defect Metrics
What is a Defect, Bug, Error, Exception?
Difference between Defect, Bug, Error, Exception
Verification and Validation: Definition and Differences
Software Testing, Quality Assurance and Quality Control
WIN SOFTTECH, Mathikere (Bangalore),Bangalore,IN