Einführung in ISTQB Interview Fragen und Antworten

ISTQB (International Software Testing Qualification Board) ist ein Gremium, das sich aus Vertretern des bestehenden nationalen Boards wie ASTQB (American Software Testing Qualification Board) zusammensetzt. ISTQB bringt einen wirklich internationalen Standard für Software-Tester. Es gibt Programme für Fortgeschrittene, die von ISTQB Certified Tester unterstützt werden und die die Lücke zwischen Branchenpraktiken und Forschung effizient schließen können. Für diese Zertifizierung werden zwei Stufen eingeführt: Foundation Level und Advanced Level Zertifikate. Für das frühere Zertifizierungsprogramm ist keine Berufserfahrung erforderlich. Es kennzeichnet den Kenntnisstand des Zertifikatsinhabers in Bezug auf Konzepte für Softwaretests und die damit zusammenhängende Terminologie, während die Advanced Level-Zertifizierung intensiver und gründlicher ist. nicht nur theoretisch, sondern auch praktisch.

Im Folgenden sind die am häufigsten gestellten Fragen im Interview aufgeführt:

Wenn Sie nun nach einem Job suchen, der mit ISTQB zusammenhängt, müssen Sie sich auf die ISTQB-Interviewfragen 2019 vorbereiten. Es ist wahr, dass jedes Interview anders ist, je nach den verschiedenen Berufsprofilen. Hier haben wir die wichtigen ISTQB-Interviewfragen und -antworten vorbereitet, die Ihnen helfen, ein erfolgreiches Interview zu führen. Diese Fragen gliedern sich in zwei Teile:

Teil 1 - Fragen zum ISTQB-Interview (Grundkenntnisse)

In diesem ersten Teil werden grundlegende Fragen und Antworten zu ISTQB-Interviews behandelt.

Q1. Welche Arten von Softwaretests gibt es?

Antworten:
Softwaretests können auf zwei Arten kategorisiert werden:

  • Black-Box-Test - Diese Art von Test erfolgt auf abstrakter Ebene. Um diese Art von Tests durchzuführen, muss der Tester nicht über ein gründliches Verständnis der internen Funktionsweise der Komponenten verfügen, aus denen sich die zu testende Software zusammensetzt. Es wird auf einer höheren Ebene durchgeführt und hat nichts mit der internen Arbeitsweise der Komponenten zu tun. Beispiel - Das Testen von Systemen ist eines der besten Beispiele, bei denen die Interaktion von Systemkomponenten getestet wird, anstatt die Komponente zu testen.
  • White-Box-Test - Dieser Test wird im Gegensatz zum Black-Box-Test auf innerer Ebene durchgeführt. Die Funktionalität der Kernkomponenten wird ebenfalls gründlich getestet. Beispiel - Ein Unit-Test auf Entwicklerebene ist ein Beispiel für einen White-Box-Test.

Q2. Warum ist ein Softwaretest notwendig?

Antworten:
Dies sind die grundlegenden ISTQB-Interviewfragen, die in einem Interview gestellt werden. Keine Software auf dieser Welt ist fehlerfrei. Das Vorhandensein eines Fehlers oder Defekts ist unvermeidlich, den jeder Entwickler und Tester durchmachen muss. Die Fehlererkennung ist obligatorisch, um einen reibungslosen Betrieb der Software zu gewährleisten. Die Fehlererkennung führt schließlich zur Fehlerbehebung. Ein statischer Test kann in einem frühen Stadium des Softwareerstellungsprozesses durchgeführt werden, um Fehler anhand von Anforderungen und Designs frühzeitig zu erkennen. Eine spätere Erkennung kann durch Ausführen des dynamischen Tests erfolgen. Somit wird das Testen von Software zu einem notwendigen Merkmal, da keine Software mit fehlerhaftem und fehlerhaftem Code beseitigt werden kann.

Q3. Welche Art von Tests ist für Webtests anwendbar?

Antworten:
Das Testen einer Webanwendung ist sehr wichtig, um einen reibungslosen Betrieb der Webanwendung zu gewährleisten. Zwei Arten von Tests sind obligatorisch - Leistungs- und Sicherheitstests. Webanwendungen sind sehr anfällig für Angriffe, die in Form von Viren auftreten können. Sicherheitstests sind daher ein wichtiger Aspekt beim Testen einer Webanwendung. Andererseits kann eine Webanwendung viele Benutzer gleichzeitig mit dem Zugriff auf die Anwendung in Form von unzähligen Anfragethreads von Benutzern bedienen. Auslastungstests und Stresstests sind daher gleichermaßen wichtig, um den Leistungsaspekt einer Webanwendung zu testen. Es stehen verschiedene Tools zur Verfügung, mit denen viele Threads gleichzeitig simuliert werden können, um die Last zu testen, die eine Webanwendung funktionell tragen kann. Ein Beispiel für ein solches Tool ist JMeter für jede Java-basierte Webanwendung, die mehrere Threads simulieren kann.

Fahren wir mit den nächsten ISTQB-Interviewfragen fort.

Q4. Was sind die verschiedenen Testplanungsaktivitäten?

Antworten:
Mit einer Testplanungsaktivität sind mehrere Schritte verbunden. Diese Schritte können wie folgt erwähnt werden:

  • Der erste Schritt könnte den Zweck oder das Ziel des Testens bestimmen und welchen Umfang das geplante Testen hat.
  • Wie sollte man an die Prüfung herangehen, dh die Ein- und Ausstiegskriterien für die Prüfung definieren?
  • Welches Anwendungsmerkmal von welcher Ressource getestet würde, diese Art von Entscheidung kann einen Moment getroffen werden, sobald der Ansatz abgeschlossen ist.
  • Die Testkonstruktionssitzung kann zwischen Testern geplant werden, sobald die Ressourcen abgeschlossen sind.
  • Nach Abschluss der Testkonstruktionssitzung können Tools für die erforderliche Testfunktion festgelegt werden.
  • Der aktuelle Testfortschritt kann anschließend von allen Testern gemeldet werden, die für ihre Funktion verantwortlich sind.
  • Sobald die Tests abgeschlossen sind, können Exit-Berichte von den jeweiligen Testern mit ihren Funktionen erstellt werden.

Q5. Was ist die relevante Information, die in einem Fehlerbericht enthalten sein kann?

Antworten:
Ein Fehlerbericht ist das Ergebnis aller Bemühungen, die der Tester während seines Testprozesses unternommen hat. Jeder Fehlerbericht sollte die folgenden Punkte enthalten:

  • Zusammenfassung des Mangels.
  • Zeitraum, in dem ein Mangel festgestellt und festgestellt wurde.
  • Reporter des Mangels.
  • Die Schwere des Mangels.
  • Welcher Komponente ist ein Defekt zugeordnet?
  • Beschreibung des Fehlers mit Schritten zu seiner Reproduktion.
  • Jeder Screenshot wurde aufgenommen oder angehängt, falls dies als notwendig erachtet wird.

Teil 2 - Fragen zum ISTQB-Vorstellungsgespräch (Fortgeschrittene)

Lassen Sie uns nun einen Blick auf die erweiterten ISTQB-Interviewfragen werfen.

Q6. Welche Testtechniken stehen für ihren Zweck zur Verfügung?

Antworten:
Der Zweck jeder Testtechnik ist sehr grundlegend und betrifft im Wesentlichen zwei Punkte: Reduzieren Sie die Anzahl der Testfälle und helfen Sie bei der Identifizierung der Fehler.

Die Äquivalenzpartitionierung ist eine solche Testtechnik, mit der der oben genannte Punkt erreicht werden kann. Dies kann dazu beitragen, die Anzahl der Testfälle zu verringern, indem die verschiedenen Datensätze erkannt werden, die eindeutig sind, und von jedem Datensatz nur ein Test ausgeführt wird.

Beim Testen des Zustandsübergangs werden verschiedene Eingabedaten verwendet. Er überprüft den zulässigen und den nicht zulässigen Zustand und führt Übergänge von einem Zustand in einen anderen durch.

Die Grenzwertanalyse wird verwendet, um das Verhalten eines Systems an den Grenzen zulässiger Daten zu verstehen.

Q7. Auf welche Weise können Sie die Anmeldefunktion einer Webanwendung testen?

Antworten:
Es können mehrere Möglichkeiten beschrieben werden, um die Anmeldefunktion einer beliebigen Webanwendung zu testen.

  • Führen Sie zuerst eine Anmeldung mit einem gültigen Login durch, melden Sie sich dann ab und kehren Sie dann zur Anmeldeseite zurück, um zu überprüfen, ob Sie abgemeldet sind oder nicht.
  • Melden Sie sich mit einem gültigen Login an, schließen Sie den Browser und öffnen Sie ihn erneut. Prüfen Sie, ob Sie noch angemeldet sind oder nicht.
  • Melden Sie sich über einen Browser an, öffnen Sie ein anderes Browserfenster, um zu testen, ob Sie sich erneut anmelden müssen oder nicht.
  • Melden Sie sich mit einem gültigen Login an und ändern Sie dann das Passwort, melden Sie sich ab und testen Sie, ob Sie sich mit einem alten Passwort anmelden können oder nicht.

Fahren wir mit den nächsten ISTQB-Interviewfragen fort.

Q8. Was ist Agiles Testen?

Antworten:
Es gibt bestimmte agile Methoden, die für ein Projekt implementiert werden, um den Testteil durchzuführen, der als agiles Testen bezeichnet wird. Testgetriebene Entwicklung oder TDD ist eine solche Methode, bei der Testfälle von einer Denkfabrik überdacht werden und verschiedene Szenarien berücksichtigt werden, bevor die eigentliche Entwicklung durchgeführt wird. Dieser Ansatz ist vorteilhaft, da nach Abschluss der Entwicklung weniger Fehler oder Testfälle auftreten. Alternativ kann man sagen, dass die Entwicklung als Kunde des Testens behandelt wird.

Q9. Was ist Adhoc-Test?

Antworten:
Dies ist die häufig gestellte Frage zum ISTQB-Interview in einem Interview. Ein Tester kann zufällig auf die Funktionen des Systems zugreifen, während er versucht, das System zu beschädigen. Diese Testphase kann als Adhoc-Test bezeichnet werden. Beispiel - Negatives Testen Ein solches Beispiel kann in die Kategorie Ad-hoc-Testen fallen.

Q10. Was ist Abnahmetest?

Antworten:
In der Regel wird mit dem Kunden ein vereinbartes Abnahmekriterium besprochen, bei dem es um Punkte geht, die für die Abnahme eines Softwareprodukts zu beachten sind. Anschließend wird geprüft, ob die Software den Annahmekriterien entspricht. Diese Art der Prüfung wird Abnahmeprüfung genannt.

Empfohlene Artikel

Dies war ein Leitfaden für die Liste der Fragen und Antworten zu ISTQB-Vorstellungsgesprächen, damit der Kandidat diese ISTQB-Interviewfragen problemlos durchgreifen kann. Hier in diesem Beitrag haben wir uns mit den wichtigsten ISTQB-Interviewfragen befasst, die häufig in Interviews gestellt werden. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Fragen im Vorstellungsgespräch zu Software Testing
  2. Fragen im Vorstellungsgespräch zu Java Testing
  3. Fragen zum Datenbank-Testinterview
  4. Fragen in Vorstellungsgesprächen bei Software Engineering