Junior
Wat is exploratief testen?
sobes.tech AI
Antwoord van AI
Exploratief testen is een teststijl waarbij het ontwerp en de uitvoering van de test gelijktijdig plaatsvinden. De tester bestudeert de applicatie, leert ervan en gebruikt zijn kennis om nieuwe testgevallen "ter plekke" te creëren.
Belangrijkste kenmerken:
- Gelijktijdig ontwerp en uitvoering van tests: Testgevallen worden niet vooraf formeel vastgesteld.
- Leren: De tester leert voortdurend door interactie met het systeem.
- Ervaring van de tester: Hangt sterk af van de vaardigheden, kennis en creativiteit van de tester.
- Informeel proces: Minder gedocumenteerd dan scenario-gebaseerde tests.
- Focus op exploratie: Doel is het begrijpen van het gedrag van het systeem en het vinden van niet-voor de hand liggende defecten.
Typische technieken:
- Tours: Focus op bepaalde gebieden of functies (bijvoorbeeld Anti-Money Laundering Tour).
- Heuristische tests: Gebruik van regels en principes om defecten te vinden.
- Pair testing: Twee testers werken samen.
Voordelen:
- Vindt defecten die moeilijk te detecteren zijn bij scenario-gebaseerde tests.
- Helpt het systeem diepgaand te begrijpen.
- Nuttig bij onzekerheid of beperkte documentatie.
- Kan sneller zijn voor bepaalde scenario's.
Nadelen:
- Afhankelijk van de vaardigheden van de tester.
- Moeilijker om gevonden defecten te reproduceren zonder duidelijke stappen.
- Rapportage kan minder gestandaardiseerd zijn.
Wordt gebruikt als aanvulling op scenario-gebaseerde tests, vooral voor nieuwe functies, kritieke gebieden of wanneer formele documentatie beperkt is.