Lecture overview -- Keyboard shortcut: 'u'  Previous page: Test i forhold til kontraktideen (1) -- Keyboard shortcut: 'p'  Next page: Opsummering -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 32 : 46
Forelæsningsnoter i Objekt-orienteret Programmering
Test og Dokumentation
Test i forhold til kontraktideen (2)

Der er også en række aspekter af test, hvor der ikke er hjælp at hente fra kontraktideen. På denne side kaster vi lys på disse.

Kontrakter løser langt fra alle problmer omkring test

  • Områder hvor kontraktideen ikke bidrager positivt

    • White box test

    • Kontrollerbarhed

    • Selve den systematiske afprøvning

      • Den faktiske testudførelse af programmet på hensigtsmæssigt input

 

Selv om vi konsekvent anvender designkonstrakter er der alligevel rigelige udfordringer i forbindelse med gennemførelse af program test