1.3 Testprinciper Flashcards
Vad visar testning gällande defekter, enligt testprinciperna?
Testning visar närvaron, inte frånvaron, av defekter. Testning kan visa att det finns defekter i testobjektet, men kan inte bevisa att det inte finns några defekter.
Vad innebär det att uttömmande testning är omöjlig?
Uttömmande testning är omöjlig utom i triviala fall. Istället för att testa allt bör testtekniker, prioritering av testfall och riskbaserad testning användas för att fokusera på testinsatserna.
Hur sparar tidig testning tid och pengar?
Defekter som elimineras tidigt i processen kommer inte ge upphov till efterföljande defekter. Kostnaden för kvalitet minskar eftersom färre fel kommer att inträffa senare i SDLC.
Vad innebär “ansamling av fel”?
Ett litet antal systemkomponenter innehåller vanligtvis de flesta av de upptäckta defekterna eller är ansvariga för de flesta driftstörningarna. Detta fenomen följer Pareto-principen och används för att fokusera på riskbaserad testning.
Vad innebär att tester slits ut?
Om samma tester upprepas många gånger blir de mindre effektiva på att upptäcka nya defekter. För att motverka detta kan tester behöva modifieras eller nya tester skapas.
Vad betyder att testning beror på sammanhang?
Testning görs på olika sätt beroende på sammanhanget. Det finns ingen universellt tillämplig metod för testning, utan metoden anpassas beroende på projektets specifika behov och omständigheter.
Vad är “Frånvaro-av-fel-fallgropen”?
Det är felaktigt att tro att verifiering av programvaran är tillräckligt för att säkerställa ett framgångsrikt system. Även om alla specifika krav verifieras kan ett system misslyckas att uppfylla användarnas behov och affärsmål (validering).
Vad är Pareto-principen ?
Ett litet antal systemkomponenter innehåller vanligtvis de flesta av de upptäcka defekterna
När kan samma tester vara okej att använda?
Vid automatiserad regressionstestning