Test case design teknikker I: Whitebox
Indhold:
- hvad er en test case,
- basalt om specifikation, programmering, manuel afvikling, af enkelt test case.
- Hvad er whitebox testing
- kontrol flow og flowgrafer
- test kriterier / dækning
- statement, branch, condition, MC/DC coverage etc.
- looptesting
- data flow testing
- def-use pairs
Litteratur
- Pressman: Software Engineering: A Practitioners Approach -- European
adaptation, 5ed. Kapitel
17.0-17.5: "Software Testing Techniques",
side 426--447 (essential)
- Bullseye coverage
criterial
- What is Wrong with
Line Coverage
- gcov users guide
- LCOV, gcov
enhancement
Øvelser
- CoverageExercise
Med Venlig Hilsen
Arne & Brian