Software Testing Notes
1. **Performance Testing** - Ensures system handles production workloads efficiently.
2. **Oracle in Automated Testing** - Verifies expected outcomes by comparing actual vs expected
results.
3. **Risk-Based Testing** - Focuses on high-risk areas for early defect detection.
4. **Security Testing** - Validates security measures against threats.
5. **FMEA in Testing** - Identifies & prioritizes failure points.
6. **Combinatorial Testing** - Detects defects by testing multiple input combinations.
7. **Orthogonal Array Testing** - Optimizes test cases for maximum coverage.
8. **Performance Testing** - Identifies system bottlenecks.
9. **Defect Triage Meetings** - Prioritize and assign defects for fixing.
10. **MTBF (Mean Time Between Failures)** - Measures system reliability.
11. **Equivalence Partitioning & BVA** - Minimize test cases while covering all scenarios.
12. **Test Closure** - Documents & evaluates test results.
13. **Static vs Dynamic Testing** - Static (code not executed), Dynamic (code executed).
14. **Pilot Testing** - Validates system in real-user environment before full deployment.
15. **Pairwise Testing** - Tests all possible input parameter pairs to reduce cases.
16. **Scalability Testing** - Evaluates system's ability to handle increasing workload.
17. **Stubs & Drivers in Integration Testing** - Simulate missing components.
18. **Test Effectiveness** - Measures test case design efficiency.
19. **Recovery Testing** - Ensures system can recover from failures.
20. **Shift-Left Testing** - Early testing in development to reduce cost.
21. **Test-Driven Development (TDD)** - Writing tests before coding for better quality.
22. **Concurrency Testing** - Ensures system can handle multiple users.
23. **Synthetic Data in Testing** - Provides scalable and privacy-safe test data.
24. **Path Testing** - Ensures all execution paths in code are tested.
25. **Mutation Testing** - Introduces small code changes to test defect detection.
26. **Endurance Testing** - Validates system stability over long durations.