../
Testing Landscape
Questions
- What are the 4 requirements for a test to revel a fault?
- The program should have a fault
- The faulty path should be executed
- There should be some error that is generated
- The error should be propagated so that the test suite picks it up
- How do you check your output for correctness?
- Compare against the testing oracle
- What is black box testing?
- Testing with no access to the source code
- What are the 4 types of black box testing based on input selection?
- Random selection
- Class Equivalence Partitioning
- Boundary Value analysis
- Specification driven
- What are the 3 types of white box testing ?
- Random selection
- Coverage
- Constraint driven
- Draw the Venn diagram of Specifications and implementation
