how prepare software testing interview
Ein Kollege von mir hat mich kürzlich gefragt: „Wo soll ich anfangen, um mich auf ein Interview vorzubereiten? Es ist fast 2 Jahre her, dass ich vor einem Interview stand. '
Meine Antwort war unkompliziert: (Dies ist sowohl für frischere als auch für berufstätige Fachkräfte hilfreich, die den aktuellen Job wechseln möchten.)
Was müssen Sie über Softwaretests wissen?
Erste grundlegende Sache - Testkonzepte: Man muss sehr gut darin sein, insbesondere die manuellen Testmethoden. Aber nur verschiedene Testkonzepte zu kennen, ist die halbe Arbeit. Das nächste - wichtigste ist zu wissen, welche Art / Technik / Konzept des Testens in welcher Phase der SDLC angewendet werden kann.
'Was soll ich wann testen?' ist sehr wichtig. Es mag einige Konzepte geben, die nicht für das gelten, was wir Fachleute in unserem Unternehmen testen, aber es ist immer besser, eine Vorstellung von allen Testpraktiken zu haben.
Viele Erstsemester und arbeitende Testprofis arbeiten möglicherweise nicht in verschiedenen Testbereichen wie Lokalisierungstests, Zeitzonentests usw.
Aber Wenn Sie mehr wissen als das, woran Sie gearbeitet haben, können Sie die verschiedenen Fragen des Interviewers besser beantworten. Ich versuche immer, mein Testwissen neben meiner aktuellen Projektarbeit auf dem neuesten Stand zu halten. Das hat mir sehr geholfen, als ich vor einigen Jahren meinen Job gewechselt habe.
Was ist, wenn ein Interviewer Ihnen eine Frage zu dem Thema stellt, an dem Sie noch nie gearbeitet haben? Zum Beispiel, Sie haben keine Erfahrung mit webbasierten Projekten oder Client-Server-Tests und der Interviewer fordert Sie auf, die 'Yahoo Mail-Anwendung' zu testen. Können Sie diese Frage beantworten? Sie können.
Auch wenn Sie noch nicht an dieser Art von Projekt gearbeitet haben. Wie? Ihre Neugier, die Dinge zu lernen, die Sie noch nie zuvor getan haben, wird Ihnen in diesem Fall helfen. Um Ihren Denkbereich zu erweitern, seien Sie neugierig auf jede Arbeit und jede Frage, mit der Sie in Ihrem Arbeitsalltag konfrontiert sind.
Mehr zu wissen ist harmlos und hilft Ihnen zumindest, Ihre Gedanken zu den Fragen des Interviewers zu äußern.
Wenn Sie kein Testkonzept kennen, Zum Beispiel, 'Lokalisierungstest', dann versuchen Sie zuerst, die Konzepte zu lernen, wie - was wäre Lokalisierungstest?
Es ist ganz einfach: Testen Sie, ob die Anwendung während der Verwendung für Sie lokal aussieht. Dann erkunden Sie weiter. Siehe für verwendete Farben, Inhalte, Bilder, Kultur usw., verschiedene Länder, Gebietsschemas haben es unterschiedlich.
Stellen Sie sich eine Website vor, die von rechts nach links liest. Wird sie in anderen Ländern als dem Nahen Osten akzeptiert? Offensichtlich NEIN. Oder können Sie in Indien denselben geospezifischen Inhalt anzeigen, den Sie in den USA anzeigen können? Wieder NEIN. Dies ist nur ein einfaches Beispiel dafür, wie Sie unbekannte Testkonzepte erlernen können.
Der wesentliche Teil eines Testingenieurs ist 'Um die Ecke denken'. Wenn Sie nicht in der Lage sind, über den Tellerrand hinaus zu denken, glauben Sie mir, das Testen ist nichts für Sie.
Was meinst du mit 'out of the box' denken? Folgen Sie nicht nur den traditionellen Methoden. Implementieren Sie neue Dinge beim Testen. Versuchen Sie, die routinemäßigen Testarbeiten zusammenzufassen und zu automatisieren. Denken Sie aus einer Benutzerperspektive. Überlegen Sie, wie der Benutzer Ihre Anwendung verwenden wird.
Was sind die häufigsten Fehler, die er machen kann, oder welche Aufgaben kann er für Ihre Anwendung ausführen? Auf diese Weise erhalten Sie einen Einblick in jede Anwendung und können die Fragen eingehend beantworten.
Was ist der beste kostenlose MP3-Downloader für Android
Neben 'Neugier zum Lernen' sollten Sie Ihre Fähigkeiten in den folgenden Bereichen verbessern:
- Einige praktische grundlegende Datenbank- / SQL-Abfragen und -Konzepte.
- Beliebige grundlegende Skriptsprache (für Automatisierungstests).
- Netzwerk- und Systemverwaltungskonzepte helfen Ihnen bei Systemdomänenprojekten.
Schreiben Sie nicht nur die UI-Testfälle, sondern überprüfen Sie, was in der Anwendung geschieht. Bei Anwendungen mit Datenbankverbindung sollte auf Datenaktualisierung, -abruf und auf keinen Fall Datenverlust geprüft werden.
Halten Sie das Projekt fest. Kennen Sie die zu testende Anwendung, bevor Sie mit dem Testen beginnen. Schauen Sie sich nicht das Anforderungsdokument, sondern das Architekturdokument, das Entwurfsdokument, das Sequenzdiagramm und das Aktivitätsflussdiagramm an.
Am wichtigsten Sie müssen perfekt in dem sein, was Sie in Ihrem Lebenslauf erwähnt haben . Alle Fragen, die der Interviewer stellt, basieren auf den Angaben in Ihrem Lebenslauf. Erwähnen Sie also nicht die Fähigkeiten, an denen Sie nicht gearbeitet haben, nur um den Lebenslauf mit mehreren Fähigkeiten zu dekorieren.
Der entscheidende Punkt im Interview ist: Sie sollten dem Interviewer das Gefühl geben, dass es sich um eine komplexe Anwendung handelt, die Sie getestet haben und die für einen Tester viele Herausforderungen mit sich brachte!
Und noch eine letzte Sache: Wenn Sie die Antwort auf eine Frage nicht kennen, sagen Sie es. Mach dir keine Sorgen und gerate in Schwierigkeiten.
Wenn Sie Fragen zu „Vorbereitung auf ein Testinterview“ haben, kommentieren Sie diese unten.
Um E-Mail-Benachrichtigungen über neue Artikel zum Testen von Software zu erhalten Abonnieren Sie unseren E-Mail-Newsletter.
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Einige interessante Fragen zu Softwaretests
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Software Testing QA Assistant Job
- Fragen zum Vorstellungsgespräch im Softwarehandbuch zum Testen für erfahrene Fachleute
- Ressourcen und Downloads zum Testen von QS-Software
- Wählen Sie Software-Tests als Ihre Karriere
- Softwaretestkurs: An welchem Softwaretestinstitut soll ich teilnehmen?