Sobes.tech
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:

  1. 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.
  2. 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.