Mind map
Testing
Map content
Testing
- The process of exercising a program with the specific intent of finding defects prior to delivery
Black Box
- Written from specs
- No knowledge of implemention
White Box
- Full knowlege of implementation
- Written from code
- Min: Code Coverage
- BETTER: Branch Coverage
Why TDD?
- Must think about how it will be used
- Must design it so it's easy to test
- Must think about what it's supposed to do
- Prevents building things you don't need
Equivalency Class: different inputs, same coverage
Regression Testing: Re-execution of prev. tests
- Ensures that changes in implementation have no introduced new defects
What?
- Correctness: Does it do what it is supposed to
- Robustness: Ranges + Errors
- "Special" values
- Typical cases
- Boundary cases
Information
- Description
- Mind Map on Testing, created by Jamie-Leigh Tait on 09/02/2018.
- Created by
- Jamie-Leigh Tait
- Views
- 0
- Rating