← Alle Themen

Interviewfragen zu den QA-Grundlagen mit Antworten

Prinzipien des Testens, Teststufen und Testarten, Testentwurfsverfahren (Äquivalenzklassen, Grenzwerte, Entscheidungstabellen, Pairwise), Fehlerberichte und Schweregrad, Testplan und Teststrategie, exploratives und risikobasiertes Testen, Prüfungen von API, Performance und Sicherheit sowie QA in agilen Teams.

226 Fragen fürs Vorstellungsgespräch zu den QA-Grundlagen mit Antworten und Erklärungen: Level Junior, Middle und Senior. Beispielfragen, Online-Tests und Programmieraufgaben.

Fragen nach Level

Beispielfragen

Ein paar Fragen aus jedem Level mit richtiger Antwort und Erklärung.

QA-Grundlagen · Junior

  1. Was ist das Hauptziel des Softwaretestens?
    Antwort zeigen

    Richtige Antwort: Fehler finden und Informationen über Qualität und Risiko liefern

    Testen senkt Risiken: es findet Probleme und zeigt, wie sich das Produkt verhält, damit man über ein Release entscheiden kann. Es kann zeigen, dass Fehler existieren, aber nie beweisen, dass es keine gibt.

  2. Wie hängen QA, QC und Testen zusammen?
    Antwort zeigen

    Richtige Antwort: QA verbessert den Prozess, QC prüft das Produkt, Testen ist Teil von QC

    Qualitätssicherung verhindert Fehler durch gute Prozesse (Reviews, Standards, Definition of Done). Qualitätskontrolle prüft das Produkt selbst, und Testen ist die wichtigste Tätigkeit der QC.

  3. Was ist der Unterschied zwischen Fehlhandlung, Fehlerzustand und Fehlerwirkung?
    Antwort zeigen

    Richtige Antwort: Ein Mensch irrt sich, das ergibt einen Defekt im Code, der einen Ausfall bewirken kann

    Die Fehlhandlung (error) eines Entwicklers hinterlässt einen Fehlerzustand (Defekt, Bug) in Code oder Doku. Läuft dieser Code unter bestimmten Bedingungen, verhält sich das System falsch: das ist eine Fehlerwirkung (failure). Nicht jeder Defekt führt zu einem Ausfall.

  4. Welche Aussage passt zum Grundsatz „vollständiges Testen ist nicht möglich“?
    Antwort zeigen

    Richtige Antwort: Nicht alles lässt sich prüfen, also priorisiert man nach Risiko

    Schon ein einfaches Formular mit wenigen Feldern hat mehr Eingabekombinationen, als jemand prüfen könnte. Tester nutzen daher Verfahren und Risikoanalyse, um die wichtigsten Tests auszuwählen.

Alle 75 Fragen mit Antworten →

QA-Grundlagen · Middle

  1. Wann ist der Entscheidungstabellentest am nützlichsten?
    Antwort zeigen

    Richtige Antwort: Wenn das Ergebnis von Kombinationen mehrerer Bedingungen abhängt

    Ein Rabatt abhängig von „ist Mitglied“, „Bestellung über 100“ und „hat Gutschein“ hat 8 Kombinationen. Eine Entscheidungstabelle listet alle auf, damit keine fehlt, und zeigt, welche sich zusammenfassen lassen.

  2. Eine Regel hat 3 unabhängige Ja/Nein-Bedingungen. Wie viele Spalten hat die vollständige Entscheidungstabelle?
    Antwort zeigen

    Richtige Antwort: 8

    Jede Bedingung verdoppelt die Kombinationen: 2 × 2 × 2 = 8. Unmögliche oder gleichwertige Kombinationen lassen sich danach zusammenfassen, um weniger Tests zu brauchen.

  3. Wann ist der Zustandsübergangstest eine gute Wahl?
    Antwort zeigen

    Richtige Antwort: Wenn das Verhalten vom aktuellen Zustand abhängt, etwa vom Bestellstatus

    Eine Bestellung geht von New → Paid → Shipped → Delivered, und manche Übergänge müssen unmöglich sein (Shipped → New). Ein Zustandsdiagramm zeigt gültige und ungültige Übergänge zum Testen.

  4. Warum prüft man beim Zustandsübergangstest auch ungültige Übergänge?
    Antwort zeigen

    Richtige Antwort: Das System muss sie ablehnen, etwa eine Erstattung für unbezahlte Bestellungen

    Fehler erlauben oft Aktionen im falschen Zustand: eine gelieferte Bestellung stornieren, doppelt bezahlen. Tests sollten prüfen, dass solche Übergänge mit klarer Meldung abgelehnt werden.

Alle 75 Fragen mit Antworten →

QA-Grundlagen · Senior

  1. Was sollte eine Teststrategie auf Organisationsebene festlegen?
    Antwort zeigen

    Richtige Antwort: Qualitätsziele, Teststufen und -arten, Werkzeuge und wie Risiko den Aufwand steuert

    Eine Strategie gibt Teams gemeinsame Prinzipien (was automatisieren, welche Umgebungen, wie berichten), während der Plan jedes Projekts sie an Umfang und Risiken anpasst.

  2. Ein Team liefert täglich aus, aber Releases scheitern weiter in Produktion. Was ist meist der wirksamste erste Schritt?
    Antwort zeigen

    Richtige Antwort: Entgangene Fehler analysieren und klären, welche Teststufen sie verpasst haben

    Die Analyse entgangener Fehler zeigt die echte Lücke: fehlende Vertragstests, ungetestete Konfigurationen, kein Monitoring. Langsame Gates überall schaden dem Fluss, ohne die Ursache zu treffen.

  3. Wie misst man die Wirksamkeit eines QA-Prozesses, ohne falsches Verhalten zu belohnen?
    Antwort zeigen

    Richtige Antwort: Entgangene Fehler, Auswirkung und Lead Time verfolgen

    Fehler- und Testfallzahlen lassen sich leicht manipulieren und bringen Tester gegen Entwickler auf. Ergebnismetriken (Produktionsvorfälle, Zeit bis zur Erkennung, Kundenauswirkung) spiegeln Qualität wider.

  4. Welche DORA-Metrik hängt am direktesten mit der Releasequalität zusammen?
    Antwort zeigen

    Richtige Antwort: Change Failure Rate

    Die Change Failure Rate ist der Anteil der Deployments, die in Produktion einen Fehler verursachen. Zusammen mit der Wiederherstellungszeit gleicht sie Geschwindigkeitsmetriken wie die Deployment-Häufigkeit aus.

Alle 76 Fragen mit Antworten →

Kombinierte Tests mit diesem Thema

Fragen aus mehreren Themen auf einmal, wie im Vorstellungsgespräch für eine konkrete Stelle.

Programmieraufgaben

Schreib die Lösung direkt im Browser, und Tests prüfen sie sofort. Klassiker aus Vorstellungsgesprächen zu JavaScript (debounce, deepClone, Promise.all, LRU-Cache), zu TypeScript (Generics, Narrowing und Utility Types, geprüft von einem echten Compiler), Backend-Logik in Node.js (Middleware, Rate Limits, Job-Queues), SQL-Abfragen in echtem PostgreSQL und zu React: Komponenten und Hooks wie eine Aufgabenliste, Tabs, useDebounce und useInterval.

Aufgaben öffnen →