Warum tun sie wie prüfung?
Ich wiederholte meine Frage, als der Kandidat mich mit weit aufgerissenen Augen ansah. Unsicher, was er antworten sollte, erwähnte er, was Softwaretests sind und warum es wichtig ist. Ich lächelte.
Nachdem ich den größten Teil meiner Karriere als Softwaretester verbracht hatte, klärte ich mich darüber auf, was ich an meinem Job am meisten liebte und warum ich weitermachen wollte. An einem anderen Punkt war der Like-Faktor nicht derselbe, aber er hat mir sicherlich geholfen, meinen aktuellen Fokus zu verstehen und ungedeckte Testbereiche abzubilden.
Diese einfache Frage kann die Tür zu Möglichkeiten öffnen, da Sie eine bessere Vorstellung davon haben, wo Sie als Tester stehen und was auf Sie wartet.
Wenn Sie ein QA sind, entweder durch Wahl oder durch Zufall, bekannt für Ihre Qualität des Fehlers oder für die Anzahl der Fehler, betonen manuelle Tests oder Automatisierungstests, was auch immer der Fall ist, spielen Sie eine wichtige Rolle. Wissentlich oder unwissentlich versuchen Sie, die Welt besser zu machen, und das ist eine große Verantwortung.
Heute werden wir nach einer Antwort auf die am meisten ignorierte Frage Ausschau halten – Warum mögen Sie Softwaretests?
Warum mag ein Tester seinen Job und wo passt er hin?
Mit weiterer Diskussion werde ich eine Liste von Punkten darüber vorstellen, warum eine QA-Person ihren Job mögen kann. Bitte lesen Sie weiter und lassen Sie sich wissen, in welche Kategorie Sie passen.
# 1) Mögen Sie Softwaretests, weil sie herausfordernd sind?
Es ist sicherlich. Bei Softwaretests geht es darum, ein Produkt aus verschiedenen Blickwinkeln und Perspektiven zu betrachten und es mit unterschiedlichen Erwartungen zu testen. Es ist nicht einfach, das richtige Mindset zu entwickeln und das Produkt mit verschiedenen Aspekten zu testen.
# 2) Mögen Sie Softwaretests, weil sie zufriedenstellend sind?
Es ist sehr wahr. Durch das Testen der Software, das Auffinden und Verfolgen der Fehler und auch durch Verbesserungsvorschläge tragen Sie zur Verbesserung des Produkts bei.
# 3) Softwaretests sind komplex:
Glauben Sie es nicht? Denken Sie, dass es eine einfache Aufgabe ist, Produkte zu verstehen und zu testen, während Sie verschiedene Faktoren wie Funktionalität, Leistung, Sicherheit, GUI und viele andere berücksichtigen? Darüber hinaus ist es heutzutage aufgrund mobiler Anwendungen komplexer geworden.
Die große Bandbreite der verfügbaren Geräte abzudecken und das Verhalten der Anwendung in Bezug auf Reaktionszeit und Benutzerfreundlichkeit zu überprüfen, ist eine große Herausforderung.
# 4) Softwaretests sind ein Prozess:
Da Softwaretests mit dem Verständnis der Anforderungen beginnen und mit der Dokumentenvorbereitung wie Testplan, Teststrategie, Testfällen, Ausführung von Testfällen, Erstellung von Testberichten und Testzusammenfassungen fortfahren, wird ein Prozesszyklus verfolgt, der die Aufgabe (= Testen) fruchtbarer macht.
# 5) Bei Softwaretests geht es darum, die Qualität zu verbessern:
Der ultimative Zweck von Softwaretests besteht nicht darin, Fehler zu finden, sondern das Produkt qualitativ zu machen. Als Tester tragen Sie zur Verbesserung der Produktqualität bei.
# 6) Bei Softwaretests geht es darum, Fehler in der Arbeit anderer zu finden:
Kritische Haltung hilft sicherlich, wenn es um Softwaretests geht. Wenn Sie Fehler in der Arbeit anderer finden möchten, ist das Testen von Software von Natur aus der richtige Job für Sie. Denken Sie jedoch daran, dass die Einstellung auf die Arbeit beschränkt sein sollte und Ihre Beziehung zu Kollegen und Privatleben nicht beeinträchtigen sollte.
# 7) Beim Testen von Software geht es darum, den Kunden zu verstehen:
Ist das nicht richtig? Ein guter Softwaretester ist derjenige, der versteht, was der Kunde will, der den Markt studiert, der die neuesten Trends versteht, der dem Kunden relevante Informationen zur Verfügung stellt, der interpretiert, wie wichtig das Produkt für den Kunden ist und letztendlich wer kann in den Schuhen des Kunden sein und an einem Produkt arbeiten.
Softwaretests sind nicht nur die mechanische Ausführung von 50 Testfällen pro Tag, sondern auch das Verständnis der Bedeutung von Testfällen, deren Anpassung an die Anforderungen und die Analyse der Ergebnisse, um das Beste zu bieten.
#8) Bei Softwaretests geht es darum, Vertrauen in das Produkt aufzubauen:
Wie helfen Sie den Entwicklern und der Organisation, indem Sie Softwaretests durchführen? Durch das Testen der Software finden Sie Fehler und analysieren Produkte aus verschiedenen Perspektiven, was dazu beiträgt, das Produkt zu verbessern und dadurch das Vertrauen in das entwickelte Produkt zu stärken.
# 9) Bei Softwaretests geht es darum, schnell zu lernen und neue Ideen umzusetzen:
Ja, Softwaretests sind der interessanteste Job, weil sie Sie jeden Tag vor Herausforderungen stellen.
Sie müssen Ihren Geist strecken, um etwas zu verstehen, um herauszufinden, wie es funktionieren sollte und wie es nicht sollte, um das allgemeine Verhalten zu studieren, um die Analysefähigkeit zu verbessern, um neue Werkzeuge zu lernen und das Lernen im wirklichen Leben umzusetzen. Dies kann eher so ausgedrückt werden, dass es beim Testen von Software darum geht, Ideen zu generieren.
Dies ist das einzige Feld, in dem Sie eine Reihe von Ideen anwenden müssen, um Ihre Arbeit zu erledigen. Sie müssen ein größeres Bild betrachten und verstehen, wie schlecht Endbenutzer mit dem Produkt umgehen können, und sich vorstellen, was die Erwartungen der Endbenutzer sein könnten. Einfach ist es? Gar.
# 10) Bei Softwaretests geht es darum, die Priorität zu bestimmen:
Als Softwaretester werden Sie die meiste Zeit dazu gedrängt, die Aufgabe vorzeitig abzuschließen. Die meisten geschätzten Zeiten für das Produkt werden durch die Entwicklung und die Behebung der in den ersten Testrunden festgestellten Mängel aufgefressen.
Letztendlich bleibt Ihnen fast keine Zeit und Sie tragen die große Verantwortung, das Produkt als „GETESTET“ zu signieren. Um mit solchen Situationen umzugehen, muss man die Priorität verstehen und entsprechend arbeiten und vermitteln.
# 11) Beim Testen von Software geht es darum, Daten zu analysieren und Ergebnisse zu liefern:
Wie bereits erwähnt, ist das Testen von Software nicht auf die Ausführung von Testfällen beschränkt. Man muss die Ergebnisse verstehen, muss eine Matrix generieren und muss auch das Verhalten eines Produkts entsprechend analysieren.
# 12) Ich muss es mögen, da ich keine andere Option sehe:
Ich hoffe wirklich, dass sich niemand für diese Option entscheiden würde. Softwaretests sind ein Ozean und egal an welchem Punkt Sie Ihr Boot segeln, Sie werden sicherlich den starken Winden und spritzenden Wellen ausgesetzt sein.
Aber letztendlich, mein Freund, wer will schon am Meer sitzen und weiter auf Boote schauen? Lieben Sie also Ihren Softwaretestjob, da Sie etwas am besten machen, anstatt nur zu verdienen.
Was fühlen Sie schließlich, nachdem Sie diese Punkte gelesen haben? Warum testen Sie gerne?
Stimmen Sie sich mit Ihren Like-Faktoren ab oder geben Sie eine Reihe von Faktoren aus der obigen Liste an, die Sie zum Testen bringen. Wir warten auf Ihre Antwort.
Über den Autor: Dieser Artikel wurde von STH-Teammitglied Bhumika Mehta geschrieben. Sie ist Projektleiterin und verfügt über 7 Jahre Erfahrung im Bereich Softwaretests.
Zuletzt aktualisiert: 29.November 2021