Junior
Vertel ons over de verschillen tussen functionele en niet-functionele tests.
sobes.tech AI
Antwoord van AI
Functionele tests controleren of het systeem doet wat het moet doen (functies), volgens de vereisten. Focus op "wat?". Niet-functionele tests controleren hoe goed het systeem zijn functies uitvoert, evenals andere aspecten die niet direct gerelateerd zijn aan functionaliteit (prestaties, veiligheid, betrouwbaarheid, gebruiksgemak, enz.). Focus op "hoe?".
| Aspect | Functionele test | Niet-functionele test |
|---|---|---|
| Doel | Controle op naleving van functionele eisen | Kwaliteit en prestaties van het systeem controleren |
| Testobjecten | Functionaliteit, logica, bedrijfsprocessen | Prestaties, veiligheid, gebruiksvriendelijkheid, enz. |
| Testtypes | Modulair, integratie, systeem, acceptatie | Belastings-, stres-, beveiligings-, usability-tests |
| Vereisten | Functionele vereisten (Gebruikersverhalen, Use Cases) | Niet-functionele vereisten (SLA, normen) |
| Focus | Controle van functies, invoer, uitvoer en conformiteit | Controle van systeemkenmerken en gedrag |
| Voorbeelden van vragen | Werkt de knop? Worden gegevens correct opgeslagen? | Hoe snel laadt de pagina? Is het systeem bestand tegen belasting? |
| Wanneer | In alle fasen van ontwikkeling | Meestal na stabilisatie van functionaliteit |