Software Testing
- •
- •
primary objectives
- •
find errors systematically with minimum time and effort
- •
demonstrate that software appears to work according to specification
- •
demonstrate that behavioral and performance requirements appear to be met
- •
data collected during testing provides a good indication of software reliability and overall quality
- •
- •
note
- •
testing can show only that software errors are present — it cannot prove software is error-free
- •
- •
testing methods
- •
testing levels
- •
software testing life cycle
- •
requirement analysis → test planning → test case design → test environment setup → test execution → test closure
- •
- •
In this collection 24
- Acceptance Testing
- Black Box Testing
- Boundary Value Analysis
- Debugging
- Equivalence Partitioning
- Error Guessing
- Functional Testing (Software)
- Gray Box Testing
- Integration Testing
- Non-functional Testing
- Performance Testing
- Recovery Testing
- Sandbox Testing
- Security Testing
- Smoke Testing
- Software Testability
- Static Application Security Testing (SAST)
- Stress Testing
- System Testing
- Test Case Design Techniques
- Testing Levels
- Testing Principles
- Unit Testing
- White Box Testing