Wat is handmatig testen?


apps social

Handmatig testen

Handmatig testen is een type software test waarbij testers testcases met de hand uitvoeren zonder gebruik te maken van automatiseringstools. Testers zitten dus daadwerkelijk achter het scherm van de applicatie, voeren testgevallen in en kijken wat het resultaat is.

Handmatig testen is daarom de meest primitieve vorm van softwaretesting. We gebruiken het voor het vinden van bugs in applicaties en software systemen.

Iedere nieuwe of aangepaste applicatie moeten we eerst minimaal met de hand testen voordat we geautomatiseerde testen kunnen uitvoeren. Zo stellen we namelijk de testbaarheid van de software vast. Handmatig software testing vereist meer inspanning, maar is noodzakelijk om de werking van de applicatie te controleren.

Voordeel is dat voor deze testen geen kennis van speciale testsoftware is vereist, die gebruiken we immers niet.

In feite kunnen we elk type software test zowel handmatig als met behulp van automatiseringstools uitvoeren. Denk bijvoorbeeld aan moduletesten, integratietesten, systeemtesten en acceptatietesten. De testers zijn vaak ook belanghebbenden van de applicatie zoals ontwikkelaars, programmeurs, applicatiebeheerders, functioneel-beheerders en eindgebruikers.

Een van de test principes is dat 100% geautomatiseerd testen niet mogelijk is. Hierdoor blijft dus het (deels) met de hand testen bij alle type software testen noodzakelijk.

Doel van handmatig testen

Het belangrijkste concept van het testen met de hand is om ervoor te zorgen dat de applicatie foutloos is. Tevens stellen we vast dat hij in overeenstemming is met de opgegeven functionele requirements en acceptatie criteria.

Het bijhorende testplan, testgevallen en testcases moeten de software voor 100% dekken. We ontwerpen ze daarom tegelijkertijd met de bouw van de software of tijdens de testfase. Dit zorgt er namelijk voor dat de ontwikkelaars de door de testers gerapporteerde gebreken kunnen herstellen. Daarna voeren de testers de test opnieuw uit om te controleren of de fout hersteld is. Daarbij kunnen we echter opnieuw andere fouten vinden. Dit proces gaat net zo lang door totdat de applicatie foutloos is.

In principe controleren we met testen de kwaliteit van de applicatie. Met als doel een foutloos product op aan de gebruiker te leveren.

Hieronder staan enkele veel voorkomende mythen en feiten met betrekking tot het handmatig testen:

Mythe: Iedereen kan dit soort testen uitvoeren.

Feit : Handmatig testen vereist de nodige vaardigheden.

Mythe: Testing zorgt voor 100% foutloze software.

Feit : Testen dient om zoveel mogelijk fouten te vinden. Het identificeren van alle mogelijke fouten is echter onmogelijk.

Mythe: Automatisch softwaretesting is beter dan handmatig testen.

Feit : 100% geautomatiseerd testen is niet mogelijk. Handmatig testen is essentieel.

Mythe: Het testen is makkelijk.

Feit : Het testen kan echter uiterst uitdagend zijn. Het testen van een applicatie met meerdere gebruiksmogelijkheden met behulp van een minimum aantal testgevallen vereist grote analytische vaardigheden.

Handmatig testen versus geautomatiseerde softwaretests

Handmatig testenAutomatisch testen
Handmatig testen vereist menselijke interventie voor de uitvoering van de test.Bij geautomatiseerd testen gebruiken we tools voor het uitvoeren van testgevallen.
Dit soort testen kosten tijd van geschoolde testers. Dit brengt dus hoge kosten met zich mee.Geautomatiseerd testen bespaart tijd, kosten en testers. Eenmaal geïmplementeerd, is het eenvoudig om een ​​geautomatiseerde testrun herhaald uit te voeren.
Ieder type applicatie kunnen we handmatig testen, bepaalde testsoorten zoals ad-hoctesten en idiot-testen zijn bovendien meer geschikt voor handmatige uitvoering.Geautomatiseerd testen is alleen aan te bevelen voor stabiele systemen en wordt meestal gebruikt voor regressietesten.
Deze testen kunnen we als herhalend en saai gaan ervaren.Het saaie deel van het uitvoeren van het keer op keer dezelfde testgevallen laten we afhandelen door de testsoftware.

Tenslotte

Handmatig testen is een activiteit waarbij testers zeer geduldig, creatief en open minded moeten zijn.

Testers moeten namelijk denken en handelen met de eindgebruiker in gedachte. Daarom zijn het de gebruikers in veel gevallen zelf die deze testen uitvoeren.

LinkedIn Group

Discussieer mee op LinkedIn.

Samenvatting
Wat is handmatig testen?
Artikel
Wat is handmatig testen?
Beschrijving
Handmatig testen is een type software test waarbij testers handmatig testcases uitvoeren zonder gebruik te maken van automatiseringstools. Testers zitten daadwerkelijk achter het scherm van de applicatie, voeren testgevallen in en kijken wat het resultaat is.
Auteur
Publisher Naam
ITpedia
Publisher Logo
Sidebar