Sammlung A Flashcards
Definition Testsuite
Eine Menge von Testskripten oder Testabläufen, die in einem bestimmten Testlauf
ausgeführt werden sollen
Definition Testfall
Eine Menge von
Vorbedingungen,
Eingaben,
Aktionen (falls
anwendbar),
erwarteten Ergebnissen und Nachbedingungen,
welche auf Basis von
Testbedingungen entwickelt wurden
Definition Testskript
Eine Abfolge von Anweisungen für die Durchführung eines Tests
Definition Test-Charta
- Legt Testziele fest
- Wird beim explorativen Testen angewandt
Wie unterstützt die Verfolgbarkeit zwischen der Testbasis, den Testmitteln, den
Testergebnissen und den Fehlerzuständen das Testen am besten?
- Sie unterstützt bei der Auswirkungsanalyse (wenn Änderungen vorgenommen wurden)
- Sie unterstützt beim finden von geeigneten Regressionstests
Welche Tests können nicht in frühen Phasen durchgeführt werden wenn im sequenziellen
Softwareentwicklungszyklus gearbeitet wird?
Dynamische Tests (Unit Tests,…)
Definition: Dynamischer Test
Tests, die die Ausführung des Testelements beinhalteten
Was sind die Vorteile von DevOps?
Schnellere Produktfreigaben und kürzere Markteinführungszeiten sind
Vorteile von DevOps, da das gesamte Team zusammenarbeiten kann, um neue
Funktionen und stabile Software schnell bereitzustellen
Womit befassen sich Fehlernachtests?
Sie befassen sich mit positiven Auswirkungen von korrigierenden Änderungen
Womit befassen sich Regressionstests?
Mit möglichen negativen Auswirkungen von
Änderungen auf unveränderte Bereiche
Können Testfälle und ausführbare Testskripte durch einen statischen Test geprüft werden?
Testfälle und Testskripte sind Arbeitsergebnisse, die durch einen statischen
Test (Review oder statische Analyse) geprüft werden können
Was ist ein Vorteil von Black-Box-Testverfahren?
Black-Box-Testverfahren können
unabhängig von der Implementierung der Software durchgeführt werden. Dies bedeutet,
dass der Tester keine Kenntnis über den Quellcode oder die interne Struktur der Soft-
ware benötigt, sondern nur über die Anforderungen und die erwarteten Ergebnisse.
Black-Box-Testverfahren sind daher geeignet, um z. B. die Funktionalität, die
Gebrauchstauglichkeit und die Performanz der Software aus der Sicht des Endbenutzers
zu überprüfen.
Wie ermittelt man den Prozentsatz?
Prozentwert/Grundwert * 100
Was ist der Vorteil des Testens anhand von Checklisten?
Es unterstützt funktionale und nicht-funktionale Tests.
Die korrekte Funktionsweise von Komponenten wird mit Hilfe von
Komponententests und Komponentenintegrationstests überprüft. Es
muss der Nachweis erbracht werden, dass für jede als kritisch eingestufte
Komponente eine 100%ige Zweigüberdeckung erreicht wird.
Zu welchem Teil des Testkonzepts gehört diese Festlegung?
Testansatz - Der Testansatz ist Teil des Testkonzeptes und enthält Informationen über
Teststufen, zu erhebender Metriken und Endekriterien
Hat die Testpyramide genau 3 Testschichten und umfasst immer Unittests,
Integrationstests und End-to-End-Tests?
Falsch - Die Anzahl und Benennung der Schichten können variieren
Geben Sie die Testarten zu den jeweiligen Testquadranten wieder.
Q1 Technisch, Teamunterstützend -> Komponententests
Q2 Teamunterstützend, Fachlich -> Funktionale Tests wie User Story Tests…
Q3 Fachlich, Produkthinterfragend -> Explorativ, Usability
Q4 Produkthinterfragend, Technisch -> Performance, Security-Tests
Welche Tests gehören in den Testquadranten Q1?
- Komponententests
- Komponentenintegrationstest