Softwareentwicklung und Projektmanagement
Während des Testens wurde eine Zuverlässigkeitswachstumskurve gezeichnet, mit der Testzeit (oder der Zahl der ausgeführten Testfälle) auf der waagerechten und der kumulierten Zahl gefundener Fehler auf der senkrechten Achse. Die Kurve steigt noch an, ohne Anzeichen einer Sättigung (Abflachung). Welche Beurteilung ist am angemessensten?
- AFehler werden stetig gefunden und das Testen ist effizient, daher kann es wie geplant beendet werden
- BDie Form der Kurve hat nichts mit der Qualität zu tun, daher endet das Testen, sobald alle geplanten Testfälle ausgeführt sind
- CVermutlich sind noch viele unentdeckte Fehler vorhanden, daher sollte weiter getestet und auch die Fehlertendenz analysiert werden
Antwort und Erläuterung anzeigen
Antwort: C. Vermutlich sind noch viele unentdeckte Fehler vorhanden, daher sollte weiter getestet und auch die Fehlertendenz analysiert werden
Im Verlauf des Testens werden anfangs Fehler einer nach dem anderen gefunden, und mit abnehmender Zahl verbleibender Fehler werden weniger gefunden; die kumulierte Kurve wird daher S-förmig (angenähert durch eine Gompertz- oder logistische Kurve) und sättigt schließlich. Eine Kurve, die sich der Sättigung nähert, ist ein Zeichen, dass sich die Qualität stabilisiert; solange sie weiter steigt, sind jedoch vermutlich noch viele Fehler vorhanden. Dass die geplanten Testfälle ausgeführt wurden, ist allein kein Grund, das Testen zu beenden. An die Kurve wird ein Modell angepasst, um die Zahl der verbleibenden Fehler zu schätzen, was dazu dient, Tests zu ergänzen oder gezielter einzusetzen.
Weiter: 9 weitere Fragen zu Softwareentwicklung und Projektmanagement