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