Softwareontwikkeling en projectmanagement
Tijdens het testen is een betrouwbaarheidsgroeicurve getekend, met de testtijd (of het aantal uitgevoerde testgevallen) op de horizontale as en het cumulatieve aantal gevonden defecten op de verticale as. De curve stijgt nog steeds en vertoont geen teken van verzadiging (afvlakking). Welke beoordeling is het meest passend?
- AEr worden gestaag defecten gevonden en het testen is efficiënt, dus het testen kan volgens planning stoppen
- BDe vorm van de curve heeft niets met kwaliteit te maken, dus het testen stopt zodra alle geplande testgevallen zijn uitgevoerd
- CEr zijn waarschijnlijk nog veel onontdekte defecten, dus het testen moet doorgaan en ook de trends in de defecten moeten worden geanalyseerd
Antwoord en toelichting tonen
Antwoord: C. Er zijn waarschijnlijk nog veel onontdekte defecten, dus het testen moet doorgaan en ook de trends in de defecten moeten worden geanalyseerd
Naarmate het testen vordert, worden eerst het ene na het andere defect gevonden en daarna steeds minder, omdat er minder overblijven; de cumulatieve curve wordt dus S-vormig (benaderd met een Gompertz-curve of een logistische curve) en verzadigt uiteindelijk. Een curve die verzadiging nadert, is een teken dat de kwaliteit stabiliseert, maar zolang ze blijft stijgen, zijn er waarschijnlijk nog veel defecten aanwezig. Dat de geplande testgevallen zijn uitgevoerd, is op zich geen reden om het testen te beëindigen. Door een curve aan de gegevens te passen, wordt het aantal resterende defecten geschat, en dat wordt gebruikt om tests toe te voegen of gerichter te maken.
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement