A komponens teszt egy elkülönített egység viselkedését ellenőrzi, gyakran fejlesztői környezetben. A teszt fókusza lehet egy függvény, osztály, modul vagy szolgáltatás. Az egység izolálásához helyettesítő objektumok segíthetnek, különösen külső szolgáltatások és nehezen előállítható állapotok esetén.
Az integrációs teszt azt vizsgálja, helyesen működnek-e együtt a komponensek. Nemcsak az adatátadás, hanem a hívási sorrend, hibakezelés, protokoll, konfiguráció és időzítés is problémát okozhat. Az integrációt fokozatosan építve könnyebb megállapítani, mely kapcsolat hibásodott meg.
A tanulói felület komponensének tesztje ellenőrzi a megadott jegy megjelenítését. Az integrációs teszt azt vizsgálja, hogy a felület a jogosultsági szolgáltatásból a megfelelő tanuló adatait kapja-e.
Gondolkodtató gyakorlófeladat
Készíts egy komponens- és egy integrációs tesztötletet az iskolai értesítési rendszerhez.