Middle
Noem een voorbeeld van een situatie waarin meerdere smoke-tests mogelijk zijn.
sobes.tech AI
Antwoord van AI
In een grote modulaire applicatie of bij verschillende omgevingen (bijvoorbeeld Productie, Staging, Dev).
Voorbeelden van situaties:
-
Modulaire applicatie:
- Een aparte smoke-test voor de authenticatiemodule (inloggen/uitloggen).
- Een aparte smoke-test voor de profielbeheer-module (gegevens bewerken).
- Een aparte smoke-test voor de bestelmodule (toevoegen aan winkelwagen, doorgaan naar betaling). De tests worden parallel of sequentieel uitgevoerd, waarbij de basisfunctionaliteit van elke kernmodule na implementatie wordt gecontroleerd.
-
Verschillende omgevingen:
- Smoke-test voor Productie: Controle van kritieke functies op een "live" server (bijvoorbeeld, toegankelijkheid van de hoofdpagina, inlogmogelijkheid).
- Smoke-test voor Staging: Meer gedetailleerde controle van basisfuncties vóór uitrol naar Productie.
- Smoke-test voor Dev: Snelle controle na elke build op een testomgeving.
In elk geval zijn meerdere smoke-tests nodig om snel te bepalen of de kernonderdelen van het systeem of de omgeving na wijzigingen/uitrol correct functioneren.