Lecture overview -- Keyboard shortcut: 'u'  Previous page: Enhedstest -- Keyboard shortcut: 'p'  Next page: Sammenligning af top-down og bottom-up integrationstest -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 22 : 46
Forelæsningsnoter i Objekt-orienteret Programmering
Test og Dokumentation
Integrationstest

Integrationstest betegner den test, hvor vi sætter enhederne sammen til større og større dele. Der er mange måder at gøre dette på i testhenseende

En integrationstest betegner en samlet afprøvning af en mængde af enheder, og i sidste instans af det komplette program

Vi anvender betegnelsen 'integrationstest' om afprøvningen af en mængde af enheder, som anvender hinanden. Integrationstesten vil ultimativt rette sig mod afprøvningen af det komplette program

Integrationstest udføres oftest som black box test

  • Kendetegn ved integrationstest:

    • Graden af inkrementalitet

      • Lav: Sæt alle moduler sammen og prøvekør det samlede program ('Big bang')

      • Høj: Gradvis større enheder sættes sammen og afprøves

    • Bevægelsesretning

      • Top-down: Testen starter med hovedprogrammet og nærmer sig de primitive moduler (dybde eller bredde først)

      • Bottom-up: Testen starter med primitive moduler og nærmer sig det samlede hovedprogram

Vi sammenligner top-down og bottom-up teststrategierne på næste slide