Junior
Wat is smoke testing en welke componenten worden er binnen de scope getest?
sobes.tech AI
Antwoord van AI
De smoke-test (rooktest) is een snelle doorloop van de belangrijkste functies van de applicatie om te verzekeren dat kritische componenten correct werken en geen blokkade-fouten bevatten na het samenstellen of implementeren / wijzigen van de code. Het doel is om te bepalen of de build geschikt is voor verdere gedetailleerde tests. Als de smoke-test faalt, wordt de build afgewezen.
Meestal worden tijdens de smoke-test gecontroleerd:
- Installatie / Implementatie: Succes bij het installeren van de applicatie of het implementeren van een nieuwe versie.
- Autorisatie / Authenticatie: Mogelijkheid om in te loggen met geldige inloggegevens.
- Belangrijke bedrijfsprocessen: Eenvoudige en kritische gebruiksscenario's (bijvoorbeeld een bestelling plaatsen, een product toevoegen, een bericht versturen).
- Interface: Laden van de hoofdpagina's, beschikbaarheid van belangrijke elementen (knoppen, invoervelden).
- Verbinding met database of externe diensten: Basisfunctionaliteit van integraties.
- Foutregistratie: Controleren of kritieke fouten worden geregistreerd.
De smoke-test wordt uitgevoerd in de allereerste fasen na ontvangst van een nieuwe build, vaak voordat regressie- of functionele tests beginnen. Het bespaart tijd en middelen, door snel grote problemen te identificeren. Kan handmatig of geautomatiseerd worden uitgevoerd.