Intern
Wat is systeemtesten?
sobes.tech AI
Antwoord van AI
Systeemtesten is het proces van het controleren en evalueren van het gedrag van een eind- en geïntegreerd systeem volgens specificaties en gebruikersverwachtingen. Het wordt uitgevoerd op een volledig en geïntegreerd product, inclusief hardware en software (indien van toepassing).
Belangrijke aspecten:
- Doel: Zekerstellen dat het systeem als geheel werkt zoals bedoeld en voldoet aan de zakelijke vereisten.
- Toepassingsgebied: Tests worden uitgevoerd op een volledig samengesteld systeem dat realistische gebruiksomstandigheden simuleert.
- Testtypes: Inclusief functionele en niet-functionele tests op systeemniveau (bijvoorbeeld prestaties, beveiliging, bruikbaarheid).
- Omgeving: Over het algemeen worden tests uitgevoerd in een omgeving die zo dicht mogelijk bij de productieomgeving ligt.
- Invoer: Integratoren, samengestelde componenten, systeemvereisten, systeemarchitectuur.
- Uitvoer: Rapport over gevonden defecten op systeemniveau, resultaten van het uitvoeren van testscenario's.
Belangrijkste soorten systeemtesten:
- Functionele test: Controleren of het systeem correct de geclaimde functies uitvoert.
- Niet-functionele test: Beoordeling van prestaties, beveiliging, betrouwbaarheid, schaalbaarheid, bruikbaarheid en andere niet-functionele kenmerken van het systeem.
- Regressietest: Controleren of er nieuwe defecten zijn ontstaan als gevolg van wijzigingen in het systeem.
- Compatibiliteitstest: Controleren of het systeem werkt in verschillende omgevingen (browsers, besturingssystemen, apparaten).
- Belastbaarheidstest: Beoordeling van het gedrag van het systeem onder hoge belasting.
De fase van systeemtesten is cruciaal om defecten te identificeren die mogelijk niet op lagere niveaus (unit- en integratietests) zijn ontdekt.