Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Testing (Module 5) - Coggle Diagram
Software Testing (Module 5)
definition
Compare the actual vs expected result.
Goal : Find bugs and Ensure requirements met
Manual & Automation
Characteristics
High error detection
No redundancy
Best test selection
Moderate complexity
Types of Testing
Black-box (Functional)
Focus: Input / Output
No code knowledge
Techniques
Boundary Value Analysis
Equivalence Partitioning
Decision Table
Cause-Effect Graph
White-box (Structural)
Focus: Internal code
Done by developers
Techniques
Path Testing
Data Flow Testing
Mutation Testing
Testing Levels
Unit Testing
Smallest unit
Done by developers
Integration Testing
Combine modules
Check interaction
System Testing
Full system
End-to-end testing
Acceptance Testing
Done by users
Business validation
Acceptance Types
Alpha (Internal)
Beta (External users)
Gamma (Final stage)
Key Concepts
Testing ≠ Quality
Exhaustive testing impossible
Focus on high-risk areas
Combine Black-box & White-box