Statisches Testen (Kapitel 3) Flashcards
Welche der folgenden Aussagen zum statischen Test ist am EHESTEN zutreffend?
• Statischer Test ist eine kostengünstige Möglichkeit, Fehlerzustände zu erkennen und zu beheben.
• Statischer Test macht den dynamischen Test theoretisch überflüssig.
• Statischer Test ermöglicht, Laufzeitprobleme frühzeitig im Lebenszyklus zu erkennen.
• Bei der Prüfung sicherheitskritischer Systeme hat der statische Test einen geringen Stellenwert, da der dynamische Test den Fehlerzustand besser findet.
Statischer Test ist eine kostengünstige Möglichkeit, Fehlerzustände zu erkennen und zu beheben.
Welche der folgenden Aussagen gibt den Nutzen des statischen Tests KORREKT wieder?
• Nach der Einführung von Reviews stellten wir fest, dass sich sowohl die Qualität der Spezifikationen als auch die für Entwicklung und Test benötigte Zeit erhöht haben.
• Durch die Anwendung von statischem Test können wir den Test besser steuern und haben ein günstigeres Fehlermanagement, weil sich Fehlerzustände später im Lebenszyklus leichter finden lassen.
• Da wir jetzt statische Analyse nutzen, haben fehlende Anforderungen abgenommen und die Kommunikation zwischen Testern und Entwicklern hat sich verbessert.
• Seitdem wir statische Analysen eingeführt haben, finden wir Programmierfehler, die wir allein durch dynamischen Test möglicherweise nicht gefunden hätten.
Seitdem wir statische Analysen eingeführt haben, finden wir Programmierfehler, die wir allein durch dynamischen Test möglicherweise nicht gefunden hätten.
Welche Aktivitäten werden im Rahmen der Planung eines formalen Reviews durchgeführt?
• Sammeln von Metriken für die Bewertung der Effektivität des Reviews.
• Beantwortung von Fragen, die die Teilnehmer haben könnten.
• Definition und Prüfung der Erfüllung von Eingangskriterien für das Review
• Bewertung der Reviewbefunde gegenüber den Endekriterien.
• Definition und Prüfung der Erfüllung von Eingangskriterien für das Review
Welche der folgenden Optionen sind Rollen in einem formalen Review?
• Entwickler, (Review-)Moderator, Reviewleiter, Gutachter, Tester
• Autor, (Review-)Moderator, Manager, Gutachter, Entwickler
• Autor, Manager, Reviewleiter, Gutachter, Designer
• Autor, (Review-)Moderator, Reviewleiter, Gutachter, Protokollant
• Autor, (Review-)Moderator, Reviewleiter, Gutachter, Protokollant
Welche der folgenden Optionen gibt die Rollen und Verantwortlichkeiten in einem formalen Review KORREKT wieder?
• Management – Entscheidet über die Durchführung von Reviews
• Reviewleiter – Stellt den erfolgreichen Ablauf von Reviewsitzungen sicher
• Protokollant – Behebt Fehlerzustände im Arbeitsergebnis, das einem Review unterzogen wurde
• Moderator – Überwacht die stetige Kosteneffizienz
• Management – Entscheidet über die Durchführung von Reviews
Welche der unten aufgeführten Reviewarten ist AM BESTEN geeignet, wenn das Review gemäß einem formalen bzw. definierten Prozess mit Regeln und unter Verwendung von Checklisten durchgeführt werden soll? • Informelles Review • Technisches Review • Inspektion • Walkthrough
• Inspektion
Die Reviews in Ihrer Organisation haben die folgenden Eigenschaften:
• Es gibt die Rolle des Protokollanten
• Der Zweck ist es, potenzielle Fehlerzustände zu entdecken
• Die Reviewsitzung wird vom Autor geleitet
• Die Reviewer finden potenzielle Fehlerzustände durch individuelles Review
• Es wird ein Reviewbericht erstellt
Welche der folgenden Reviewarten wird hier AM WAHRSCHEINLICHSTEN verwendet?
- Informelles Review
- Walkthrough
- Technisches Review
- Inspektion
• Walkthrough
Sie werden zum Review eingeladen. Das zu prüfende Arbeitsergebnis ist eine Beschreibung des firmeninternen Dokumentenerstellungsprozesses. Ziel der Beschreibung ist die für alle zweifelsfrei nachvollziehbare Darstellung der Arbeitsteilung zwischen den verschiedenen am Prozess beteiligten Rollen.
Sie werden zum checklistenbasierten Review eingeladen. Die Checkliste wird Ihnen ebenfalls zugeschickt. Sie umfasst die folgenden Punkte:
i. Wird für jede Tätigkeit der Ausführende klar benannt?
ii. Ist für jede Tätigkeit das Eingangskriterium klar definiert?
iii. Ist für jede Tätigkeit das Endekriterium klar definiert?
iv. iv. Sind für jede Tätigkeit die zuarbeitenden Rollen und ihr Arbeitsumfang klar definiert?
Im Folgenden zeigen wir einen Ausschnitt des zu prüfenden Arbeitsergebnisses, zu dessen Review Sie die obige Checkliste anwenden sollen:
„Nach Prüfung der Kundendokumentation auf Vollständigkeit und Korrektheit erstellt der Softwarearchitekt die Systemspezifikation. Nachdem der Softwarearchitekt die Systemspezifikation fertiggestellt hat, lädt er Tester zum Review ein. Eine bereitgestellte Checkliste beschreibt den Umfang des Reviews. Jeder eingeladene Gutachter erstellt – sofern notwendig – Reviewkommentare und schließt das Review mit einem offiziellen Review-done-Kommentar ab.“
Welcher der folgenden Aussagen zu Ihrem Review ist korrekt?
• Punkt ii) der Checkliste wurde verletzt, da nicht klar ist, welche Bedingung erfüllt sein muss, damit zum Review eingeladen werden kann.
• Ihnen fällt auf, dass neben dem Tester auch ein Experte für Validierung eingeladen werden muss. Da dieser Punkt aber nicht Bestandteil Ihrer Checkliste ist, erstellen Sie keinen entsprechenden Kommentar.
• Punkt iii) der Checkliste wurde verletzt, da nicht klar ist, wodurch das Review als abgeschlossen gekennzeichnet ist.
• Punkt i) der Checkliste wurde verletzt, da nicht klar ist, wer die Checkliste für die Einladung zum Review bereitstellt.
• Punkt i) der Checkliste wurde verletzt, da nicht klar ist, wer die Checkliste für die Einladung zum Review bereitstellt.