Please enable JavaScript.
Coggle requires JavaScript to display documents.
Module V: Software Testing - Coggle Diagram
Module V: Software Testing
Black-Box Testing
Based on external behavior
Equivalence partitioning
Boundary value analysis
Decision table testing
No knowledge of internal code
White-Box Testing
Based on internal structure
Statement coverage
Branch coverage
Path coverage
Requires code knowledge
Alpha, Beta & Gamma Testing
Alpha Testing
Done by internal team
Performed at developer site
Before product release
Beta Testing
Done by real end users
Performed at user site
After alpha testing
Gamma Testing
Final stage before release
Software is feature-complete
Only security & critical fixes
Introduction to Software Testing
Definition & purpose of testing
Goals of software testing
Principles of testing
Testing vs debugging
Test cases & test suites
Levels of Testing
Unit testing
Integration testing
System testing
Acceptance testing
Characteristics of Software Testing
Completeness
Reliability
Repeatability
Traceability
Measurability