Mapa mental
Testing
Contenido del mapa
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
Información
- Descripción
- Mapa Mental sobre Testing, creado por Jamie-Leigh Tait el 09/02/2018.
- Creado por
- Jamie-Leigh Tait
- Visitas
- 0
- Valoración