Test og Dokumentation
- slide 3 : 46
Testabilitet
Testabilitet
refererer til omkostningerne som er forbundet med afsløringer af fejl og defekter i et program
To nøgleaspekter af testabilitet
Kontrollerbarhed
Muligheden for at styre program input og programtilstand forud for en testudførelse
Uden kontrollerbarhed kan man ikke være sikker på hvad der forårsager bestemte resultater af et program
Observerbarhed
Muligheden for at tilgå resultatet af en testudførelse
Uden observerbarhed kan man ikke vurdere på resultatet af en test
Testabilitet bør være en vigtig designfaktor
Artikel om testabilitet: Robert V. Binder, 'Design for testability', Communication of the ACM, vol 37 no 2, September 1994