Hoofdstuk 2 Flashcards
Wat is de definitie van testen?
Het proces dat bestaat uit alle testactiviteiten die worden ondernomen om een softwareproduct te evalueren of te beoordelen.
Wat is het doel van testen?
Het doel van testen is om de kwaliteit van het softwareproduct te verbeteren door defecten te identificeren en te elimineren.
Wat zijn de vier fundamentele testactiviteiten?
Voorbereiding van testen, specificatie van testgevallen, uitvoering van testgevallen en evaluatie van testresultaten.
Wat is het verschil tussen fout, defect en bug?
Een fout is een menselijke actie die een defect veroorzaakt. Een defect is een probleem in de software dat leidt tot een bug, een fout in het product.
Wat is het belang van testen in een softwareontwikkelingsproces?
Testen helpt om de kwaliteit van het softwareproduct te verbeteren, minimaliseert risico’s en verhoogt het vertrouwen in de software.
Wat is de betekenis van het testbasisprincipe?
Het testbasisprincipe houdt in dat testen moet worden gebaseerd op een duidelijke en volledige beschrijving van de testobjecten.
Wat is de rol van een testontwerper?
Een testontwerper is verantwoordelijk voor het opstellen van testgevallen en testprocedures op basis van de testbasis.
Wat is het verschil tussen black-box en white-box testen?
Black-box testen test de functionaliteit van de software zonder kennis van de interne structuur, terwijl white-box testen de interne structuur van de software test.
Wat is de betekenis van het begrip testplan?
Een testplan is een document dat de scope, aanpak, middelen en planning van het testproces beschrijft.
Wat is de rol van een testmanager?
Een testmanager is verantwoordelijk voor het plannen, coördineren en controleren van testactiviteiten binnen een project.
Wat is de definitie van testautomatisering?
Het gebruik van softwaretools om testcases uit te voeren zonder menselijke tussenkomst.
Wat is het belang van testautomatisering?
Testautomatisering verhoogt de efficiëntie, herhaalbaarheid en nauwkeurigheid van testactiviteiten.
Wat is de betekenis van het begrip regressietesten?
Regressietesten zijn testactiviteiten die worden uitgevoerd om ervoor te zorgen dat wijzigingen in de software geen ongewenste effecten hebben op bestaande functionaliteit.
Wat zijn de voordelen van het vroeg testen in het softwareontwikkelingsproces?
Vroeg testen helpt om defecten vroegtijdig te identificeren en te verminderen, wat resulteert in kostenbesparingen en een kortere time-to-market.
Wat is het doel van de review van testbasisdocumenten?
Het doel van de review van testbasisdocumenten is om ervoor te zorgen dat de testbasis correct en volledig is om testactiviteiten effectief uit te voeren.