In deze les zitten 18 slides, met interactieve quizzen en tekstslides.
Onderdelen in deze les
Python intro
Programming basics-II
Les 3 / Week 7a
Testrapport
PRO
Lesweek 22
Slide 1 - Tekstslide
Inhoud
Over het testrapport:
Doelgroep
Doel
Inhoud
Conclusies trekken
Slide 2 - Tekstslide
Herhaling
🐞 Testen zorgt ervoor dat de software aan de vereisten voldoet en zo min mogelijk problemen en bugs bevat.
💹 Goed testen verhoogt de kwaliteit van software en helpt potentiële risico's te vermijden.
Slide 3 - Tekstslide
Over het testrapport
Slide 4 - Tekstslide
👨⚖️ Een testrapport bevat informatie over welke tests zijn uitgevoerd en hoe deze zijn uitgevoerd. Het is bedoeld om belanghebbenden te laten zien hoe goed de geteste software werkt en om hen gerust te stellen dat de software goed is gecontroleerd op fouten.
Slide 5 - Tekstslide
👩💻 Als ontwikkelaar gebruiken we het testrapport om te laten zien dat we de software goed hebben getest en om te zien welke delen van de software nog verbeterd kunnen worden. Het testrapport kan ook helpen om het testproces en de kwaliteit van de software te verbeteren.
Slide 6 - Tekstslide
Het testrapport is voor belanghebbenden
Bijvoorbeeld voor:
Projectmanagers
Andere ontwikkelaars
Testers
Klanten, Product Owners
Slide 7 - Tekstslide
Onderdelen testrapport
Inleiding
Software en testomgeving
Teststrategie
Testresultaten
Conclusie
Slide 8 - Tekstslide
Onderdelen testrapport
Inleiding: globaal wat en hoe er is getest.
Afgestemd op de doelgroep.
Wanneer het rapport bijvoorbeeld naar de klant gaat leg je termen uit die ze mogelijk niet kennen, zoals: technische-, functionele- en acceptatietest; Testscenario; etc...
Slide 9 - Tekstslide
Onderdelen testrapport
Software en testomgeving: welke precieze versie van de software is getest en op wat voor soort omgeving.
Op welk systeem? Met welke hardware? Standaardiseren testomgeving voor consistente en betrouwbare testresultaten
Gestandaardiseerde testomgeving helpt bij het vergelijken van testresultaten tussen verschillende testruns en verschillende versies van de software.
Slide 10 - Tekstslide
Onderdelen testrapport
Teststrategie: Welke methode is er gebruikt om te testen
Op welke type apparaten is er getest (bijvoorbeeld: Android 10 en hoger met schermresolutie 720x1080 en hoger)
Soort testers (bijvoorbeeld: Technisch, Niet-technisch, Passend bij de doelgroep)
Verwijzingen naar de (niet ingevulde) functionele en technische test documenten
Slide 11 - Tekstslide
Onderdelen testrapport
Testresultaten:
Tabellen met voor ieder testscenario bepaald of die geslaagd is
Opmerkingen van de testers en andere interessante bevindingen
Optioneel: grafieken met de hoeveelheden geslaagde testscenario's.
Slide 12 - Tekstslide
Onderdelen testrapport
Conclusie:
Onderbouwing dat test betrouwbaar is
Onderbouwing of aan de gestelde eisen van de opdracht is voldaan
Verbetervoorstellen voor toekomstig werk aan de software. (K1-W5)
Slide 13 - Tekstslide
Voorbeeld: Conclusie Testrapport
"Na uitvoerig testen van de software kunnen we concluderen dat de resultaten positief zijn. De software heeft in alle geteste scenario's goed gefunctioneerd en heeft de vereiste functionaliteiten probleemloos uitgevoerd. De software is in staat om aan de eisen van de gebruikers te voldoen en kan zonder zorgen worden geïmplementeerd.
De tests waren zeer dekkend en grondig, dat blijkt uit [...] Er zijn verschillende soorten tests uitgevoerd, waaronder functionele tests, integratietests, prestatietests en beveiligingstests. Hierdoor [...]"
"Alles ging goed, er waren geen bijzonderheden"
❌ Onjuist
✅ Juist
Slide 14 - Tekstslide
Wat wordt er beschreven in het hoofdstuk 'testresultaten' van een testrapport?
A
Welke methode is gebruikt om te testen
B
Een overzicht van behaalde testscenario's met opmerkingen
C
Verbeteringen voor toekomstig werk aan de software
D
Welke versie van de software is getest
Slide 15 - Quizvraag
Waarom is het belangrijk om de testomgeving te documenteren? (2 goede antwoorden)
A
Om de prestaties van de software te verbeteren
B
Het kan helpen bij het standaardiseren van de testomgeving voor betrouwbare testresultaten
C
Het kan helpen bij het vergelijken van testresultaten tussen verschillende testruns en softwareversies
Slide 16 - Quizvraag
Wat is het doel van de conclusie in een testrapport?
A
Het beschrijven van de gebruikte teststrategie
B
Het geven van verbetervoorstellen voor toekomstig werk aan de software
C
Het geven van een algemene indruk van de geteste software
D
Onderbouwen of en waarom de test geslaagd is
Slide 17 - Quizvraag
Samenvattend
Inleiding: globaal wat en hoe er is getest, met eventueel uitleg voor de lezer
Software en testomgeving: welke versie van de software is getest op welke precieze systeem
Teststrategie: welke methode is gebruikt om te testen, met verwijzingen naar de tests
Testresultaten: overzichten (tabellen en grafieken) van behaalde testscenario's, met opmerkingen
Conclusie: beschrijving of aan de gestelde eisen is voldaan, met verbetervoorstellen voor toekomstig werk aan de software.