Knowledge gap Flashcards
Was bedeutet Test Driven Development
Testfallerstellung und ggf. Automatisierung vor der Implementierung
Wo und von wem wird der Alphatest durchgeführt
Vom Kunden auf Herstellerseite
Stimmt die Aussage über Testwerkzeuge?
Mit Hilfe von Testmonitoren können Metriken für den Anteil der in den Tests durchlaufenen Codestrukturen ermittelt werden.
nein
Was kann ein Lasttestwerkzeug
Ein Werkzeug enthält zwei Funktionen: durch die Lastgenerierung werden hohe Eingabedatenvolumen simuliert. Während der Testdurchführung werden Antwortzeiten von ausgewählten Transaktionen gemessen und protokolliert. Das Werkzeug liefert Berichte auf der Basis der Testprotokolle und Diagramme des Verhaltens unter Last in Relation zu den Antwortzeiten.
Welche Fehlerkosten zählt zu den Fehlerkorrekturkosten und stellt keine direkten und indirekten Fehlerkosten dar?
Fehleranalyse und Korrektur
Zeit für Regressionstests
Verzug bei Neuprodukten wegen Bindung der Entwicklungskapazität im Wartungsbereich
Die zyklomatische Komplexität/Zahl ist…
eine Metrik auf Basis des Codes
Die maximale Anzahl der linear unabhängigen Pfade in einem Programm
Was ist der Hauptzweck eines Walkthrough
lernen, Verständnis zu erzielen und Fehlerzustände zu finden
Was sind Produktrisiken
gelieferte fehleranfällige Software
schlechte Softwareeigenschaften
Schadenspotential, welches das Produkt einem Individuum oder einer Firma zufügen könnte
Was ist eine Teststrategie
A: Eine Teststrategie ist eine Aufteilung von Testaufwand über die zu testenden Teile und/oder zu erfüllenden Qualitätsmerkmale des Testobjekts.
B: In der Teststrategie werden die zu erreichenden Überdeckungsgrade bei jeder Testmethode festgelegt.
C: Eine Teststrategie ist die abstrakte Beschreibung der Teststufen und der zugehörigen Ein- und Ausgangskriterien.
D: In der Regel kann eine Teststrategie für mehrere Projekte angewendet werden.
Welche Testart wird häufig für Embedded Software und in der Automatisierungstechnik eingesetzt?
Zustandsbasierter Test
Was sind typische Ausgangskriterien?
Kennzahlen zu Zuverlässigkeit und Testüberdeckung Testkosten Zeitplan, Status über Fehlerbehebung Restrisiken
Situationen der normalen Produktentwicklung
Die Software muss angepasst werden, da ein Nachbarsystem einer geplanten Änderung unterzogen wird.
Kundenwünsche, die aus Zeitmangel nicht in der letzten Version umgesetzt werden konnten, werden nun bearbeitet.
Erweiterungen für eine bereits geplante Marktausdehnung werden nun umgesetzt.
Was ist Bestandteil des Configuration-Managements?
Identifikation der Testversionen
Dokumentation der Testelemente
Aufzeichnung der Änderungen der Dokumentation
Identifizierung und Nachverfolgung der einzelnen Konfigurationselemente, einschließlich ihrer Eigenschaften und Funktionen. Dazu gehören auch deren Beziehungen zu den Diensten, die sie während ihrer Betriebszeit versorgen.
Was ist ein Übernahmetest
Smoke-Test
Im allgemeinen V-Modell verifiziert der technische Systementwurf …?
den funktionalen Systementwurf