Sammlung A Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Definition Testsuite

A

Eine Menge von Testskripten oder Testabläufen, die in einem bestimmten Testlauf
ausgeführt werden sollen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition Testfall

A

Eine Menge von
Vorbedingungen,
Eingaben,
Aktionen (falls
anwendbar),
erwarteten Ergebnissen und Nachbedingungen,
welche auf Basis von
Testbedingungen entwickelt wurden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definition Testskript

A

Eine Abfolge von Anweisungen für die Durchführung eines Tests

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definition Test-Charta

A
  • Legt Testziele fest
  • Wird beim explorativen Testen angewandt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie unterstützt die Verfolgbarkeit zwischen der Testbasis, den Testmitteln, den
Testergebnissen und den Fehlerzuständen das Testen am besten?

A
  • Sie unterstützt bei der Auswirkungsanalyse (wenn Änderungen vorgenommen wurden)
  • Sie unterstützt beim finden von geeigneten Regressionstests
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Tests können nicht in frühen Phasen durchgeführt werden wenn im sequenziellen
Softwareentwicklungszyklus gearbeitet wird?

A

Dynamische Tests (Unit Tests,…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Definition: Dynamischer Test

A

Tests, die die Ausführung des Testelements beinhalteten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was sind die Vorteile von DevOps?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Womit befassen sich Fehlernachtests?

A

Sie befassen sich mit positiven Auswirkungen von korrigierenden Änderungen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Womit befassen sich Regressionstests?

A

Mit möglichen negativen Auswirkungen von
Änderungen auf unveränderte Bereiche

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Können Testfälle und ausführbare Testskripte durch einen statischen Test geprüft werden?

A

Testfälle und Testskripte sind Arbeitsergebnisse, die durch einen statischen
Test (Review oder statische Analyse) geprüft werden können

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist ein Vorteil von Black-Box-Testverfahren?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie ermittelt man den Prozentsatz?

A

Prozentwert/Grundwert * 100

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist der Vorteil des Testens anhand von Checklisten?

A

Es unterstützt funktionale und nicht-funktionale Tests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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?

A

Testansatz - Der Testansatz ist Teil des Testkonzeptes und enthält Informationen über
Teststufen, zu erhebender Metriken und Endekriterien

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hat die Testpyramide genau 3 Testschichten und umfasst immer Unittests,
Integrationstests und End-to-End-Tests?

A

Falsch - Die Anzahl und Benennung der Schichten können variieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Geben Sie die Testarten zu den jeweiligen Testquadranten wieder.

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Welche Tests gehören in den Testquadranten Q1?

A
  • Komponententests
  • Komponentenintegrationstest
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Definition: Testkonzept

A
  • Dokumentation der Testziele
  • Maßnahmen
  • Zeitplanung
  • Um Testaktivitäten koordinieren zu können
20
Q

Was ist der Inhalt eines Testkonzepts?

A
  • Kontext des Testens (Testziele, Testbasis,…)
  • Testansatz
  • Stakeholder (Rollen, Verantwortlichkeiten,…)
  • Risikoverzeichnis (Produkt & Projekt-risiken)
  • Budget & Zeitplan
  • Kommunikationsregeln
21
Q

Was ist Inhalt des Testansatz?

A
  • Testarten
  • Testverfahren
  • Eingangs/Ende -kriterien
  • Zu ergebende Metriken
  • Anforderungen an Testumgebung
    -…
22
Q

Welche Synonyme gibt es für Eingangs und Endekriterien?

A

Eingang = Definition of Ready
Ende = Definition of Done

23
Q

Welche Metrikbasierten Schätzverfahren gibt es?

A
  • Schätzung basierend auf Verhältniszahlen
  • Extrapolation
24
Q

Welche Expertenbasierten Schätzverfahren gibt es?

A
  • Breitband Delphi
  • Planungspoker (Agile)
  • Drei Punkte Schätzung
25
Q

Was ist ein Konfigurationsmanagement?

A

Versionsverwaltung

26
Q

Was ist ein DevOps Werkzeug?

A

CI/CD

27
Q

Welche sind die 7 Grundsätze des Testens?

A
  1. Testen zeigt die Anwesenheit von Fehlern, nicht deren Abwesenheit
  2. Vollständiges Testen ist unmöglich
  3. Tests nutzen sich ab
  4. Testen ist kontextabhängig
  5. Frühes Testen spart Zeit und Geld
  6. Fehler treten gehäuft auf
  7. Trugschluss: Keine Fehler bedeutet ein brauchbares System
28
Q

Welche Tests gehören in den Testquadranten Q2?

A

Funktionale Tests (z.b. User-Story-basiert…)

29
Q

Welche Tests gehören in den Testquadranten Q3?

A
  • Explorative Tests
  • Usability Tests
    -…
30
Q

Welche Tests gehören in den Testquadranten Q4?

A
  • Smoke-Tests
  • Nicht-Funktionale-Tests
31
Q

Was sind Aufgaben im Testentwurf?

A
  • Identifizierung von notwendigen Testdaten zur Unterstützung der
    Testbedingungen und Testfälle
32
Q

Was sind Aufgaben der Testrealisierung?

A
  • Priorisierung von Testabläufen
  • Vorbereitung der Testdaten
33
Q

Was sind Aufgaben der Testdurchführung?

A

Analyse von Abweichungen, um deren Ursache zu ermitteln

34
Q

Was sind Aufgaben des Testabschluss?

A

Erfassung von Änderungsanforderungen für offene Fehlerberichte

35
Q

Was ist ein Mehrwert der durch Aufrechterhaltung und Wartung der Verfolgbarkeit
zwischen Testbasis und Testartefakten erzielt wird?

A

Es kann festgestellt werden, ob ein neuer Testfall eine höhere Abdeckung der
Anforderungen erreicht

36
Q

Was möchte man mit einer
Auswirkungsanalyse im Wartungstest rausfinden?

A

Die Auswirkungsanalyse unterstützt bei der Entscheidung, ob sich eine
Fehlerkorrektur beim zu wartenden System lohnt.

37
Q

Welche Aufgaben gehören zum Reviewbeginn?

A

Zugang zum prüfenden Arbeitsergebnis sicherstellen (zb Checklisten)

38
Q
A
39
Q

Was sind Testmittel?

A

Arbeitsergebnisse (die das Ergebnis von Testaktivitäten sind)

40
Q

Was sind 2 Ziele der Verfolgbarkeit zwischen Testbasis & Testmitteln?

A
  • Bewertung der Überdeckung
  • Auswirkungsanalyse
41
Q

Welche Teststufen gibt es?

A
  • Komponententests
  • Systemtests
  • Abnahmetests (Validierung)
42
Q

Was sind Checkpunkte für eine gute User Story?

A
  • Verhandelbar
  • Nützlich
  • klein
  • testbar
  • schätzbar
43
Q

Was ist der Beitrag des Testers zur Iterationsplanung?

A
  • Mitwirkung an der risikianalyse von User stories
  • Zerlegung von User Stories in Aufgaben
  • Schätzung des Testaufwands
    -…
44
Q

Was ist Risiko?

A

Wahrscheinlichkeit vs. Schadenshöhe (impact)

Oder auch

Schadensausmaß * Eintrittswahrscheinlichkeit

45
Q

Was sind Projektrisiken?

A
  • Organisatorische Probleme
  • personelle Aspekte
  • Lieferanten
46
Q

Worauf wirken sich Projektrisiken aus?

A

Zeitplan
Budget
Umfang

47
Q

Was sind Produktrisiken?

A
  • Unzufriedenheit der Benutzer
  • Verlust von Vertrauen und Ansehen
  • Hohe Wartungskosten
  • Strafrechtliche Konsequenzen