En modulteststrategi er en plan eller tilgang til at teste individuelle enheder eller kodemoduler i en softwareapplikation. Denne type test er også kendt som enhedstest. Målet med modultest er at validere funktionaliteten og adfærden for hvert specifikt modul isoleret fra resten af koden.
Der er forskellige strategier til modultestning, herunder:
1. Bottom-up test: Moduler testes individuelt og integreres derefter med hinanden fra laveste til højeste niveau.
2. Top-down test: Moduler testes individuelt og integreres derefter med hinanden fra højeste til laveste niveau.
3. Black-box test: Modulets interne funktion tages ikke i betragtning. Indgange gives og udgange kontrolleres.
4. White-box test: Modulets interne funktion tages i betragtning.
5. Stubs og drivere: Stubs bruges til at give et simuleret interface til et modul, der endnu ikke er færdiggjort, mens drivere bruges til at teste et modul isoleret.
Modultest er en væsentlig del af softwaretestprocessen, og det sikrer, at hvert modul i en softwareapplikation fungerer efter hensigten, før det integreres med resten af koden.
Udgivelsesdato: