Lecture overview -- Keyboard shortcut: 'u'  Previous page: Valg af input til black box test (1) -- Keyboard shortcut: 'p'  Next page: Eksempel på black box test -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 17 : 46
Forelæsningsnoter i Objekt-orienteret Programmering
Test og Dokumentation
Valg af input til black box test (2)

Ud over en form for ækvivalensopdelning kan man overveje andre kriterier for valg af input, hvorpå vi skal test programenheden

Fejl opstår ofte i randområder

  • Udvælgelse af grænsetilfælde i input:

    • Inputtypen er et interval [a..b]:

      • Udvælg a-1, a, a+1, b-1, b og b+1

  • Udvælgelse med henblik på test af grænseområder i outputdata

    • Design input data som tilsvarende afprøver enheden på grænseområder i output data

  • Afprøvning af datastrukturer i grænseområder

    • Design input data som afprøver 'tomme' og 'fulde' datastrukturer