10 lessons learned from 10 years career software testing
Nachdem ich fast ein Jahrzehnt in der Software-Testbranche verbracht habe, denke ich, dass ich berechtigt bin, die Erkenntnisse aufzuschreiben. :) :)
Die meiste Zeit wurde ich gefragt, ob ich Tests mit der aktuellen Rolle mache.
Meine Antwort lautet: JA, immer!
Wie ich in der Vergangenheit in vielen STH-Posts geschrieben habe, Beim Testen von Software geht es um Geist und Augen und nicht um jahrelange Erfahrung Es wird wirklich erwartet, dass es mit der Erfahrung wächst.
Auf Anfängerebene, wenn Sie einen Fehler verpassen, werden Sie nur darüber informiert, auf mittlerer Ebene, wenn Sie einen kritischen Fehler verpassen, werden Sie angewiesen, ihn nicht zu wiederholen, und auf höherer Ebene sollten Sie das nicht machen Art von Fehler.
Mit Erfahrung muss man also die Verantwortung verstehen, die sie tragen. Hiermit habe ich gerade versucht, auf meine Erkenntnisse hinzuweisen:
10 Imbissbuden aus 10 Jahren Karriere im Softwaretest:
Lektion 1:: Softwaretests sind eine Herausforderung
Wenn ich höre, dass beim Testen von Software nichts zu tun ist, fühle ich mich seltsam.
Ist es nicht schwierig, das vom Küchenchef zubereitete Rezept zu probieren und ihm zu sagen, dass er vergessen hat, Salz hinzuzufügen? Ist es nicht schwierig, dem selbst behaupteten besten Maler vorzuschlagen, Orange anstelle von Blau zu verwenden? Ist es nicht schwierig, einen Rechtschreibfehler aus einem 200 Seiten langen Buch herauszufinden?
So ist Softwaretest. Es fordert Sie heraus, wachsam zu sein, gut bekannt zu sein und letztendlich derjenige zu sein, den die Leute mögen, auch wenn Sie Fehler in seiner Arbeit finden.
Lektion 2: Beim Testen von Software geht es um die Einstellung
Das Finden von Fehlern in der Arbeit anderer gibt kein Recht, unhöflich, kritisch oder autoritär zu sein.
der beste kostenlose mp3 downloader für android
Die richtige Einstellung zur Verbesserung der Qualität sollte das Hauptanliegen sein. Ein Tester muss sich der Testaufgabe mit der richtigen Einstellung nähern und das Gesamtbild betrachten, anstatt nur jemanden zu kritisieren oder sich besser zu beweisen.
Lektion 3: Softwaretests erfordern Kommunikationsfähigkeiten
Wenn es Ihre Aufgabe ist, Fehler in der Arbeit anderer zu finden und diese auch der betreffenden Person zu vermitteln, ist Fingerspitzengefühl erforderlich. Niemand würde gerne hören, dass 'Sie Fehler gemacht haben', aber jeder würde positiv antworten auf 'Wir können das auf diese Weise besser machen, nicht wahr?'
Lektion 4: Softwaretests erfordern Analysefähigkeiten
Warum beheben Entwickler bereitwillig Fehler, die von Tester X, aber nicht von Tester Y gemeldet wurden?
Tester X bietet immer bessere Informationen über den gemeldeten Fehler. Er untersucht das Problem und versucht, das zu verstehen Grundursache des Problems wird er den Fehlerbericht mit Details rendern und das ist der Grund, warum Entwickler seine Fehler gerne priorisieren.
Lektion 5: Beim Testen von Software geht es um ständiges Lernen
Um in jedem Bereich bestehen zu können, muss man sich kontinuierlich verbessern, und auch Softwaretests sind keine Ausnahme.
Der Markt ist mit Tools, Dokumenten, Blogs und vielen anderen Mitteln überflutet, um neue Dinge zu lernen. Um zu wachsen und gut in dem zu sein, was Sie tun, müssen Sie dasjenige auswählen, das auf Ihrem Arbeitsbereich und Ihren Entscheidungen zusammen mit den aktuellen Anforderungen basiert.
Zum Beispiel: Hat jemand vor fünf Jahren jemals gedacht, dass wir so schlecht nach mobilen Testern suchen würden? So haben sich Technologie und Generation und letztendlich die Anforderungen verändert. Um zu überleben, muss man lernen. :) :)
Lektion 6: Softwaretests erfordern keine Zertifizierung, sondern Fähigkeiten
Es ist nichts Falsches daran, sich zertifizieren zu lassen, aber es ist nicht obligatorisch.
Ein guter Tester muss besitzen Testfähigkeiten wie scharfes Auge für Details, Analyse- und Fehlerbehebungsfähigkeiten usw. und ich glaube, keine Zertifizierung kann beweisen, dass Sie gut in diesen genannten Fähigkeiten sind. Keiner von uns würde es vorziehen, beim Schreiben von Testfällen speziell über Grenzwertanalysen und Entscheidungstabellen nachzudenken. Was man braucht, ist die Anwendung des gesunden Menschenverstandes auf Wissen.
Lektion 7: Beim Testen von Software dreht sich alles um Selbstmotivation
Wer möchte eine Person, die Müll auf Ihrem Balkon anzeigt und Sie dazu bringt, ihn zu fegen? Egal, ob er dabei hilft, etwas sauber zu machen, meistens wird er nicht geschätzt.
So ist der Beruf! Sie werden vielleicht für Ihre Qualitätsverbesserungsarbeit geschätzt oder auch nicht, aber Sie müssen verstehen, wie wichtig es ist, was Sie tun. Und rechtzeitig müssen Sie sich für Ihre Arbeit auf den Rücken klopfen.
Sagen Sie sich zu Beginn des Tages: 'Ich mache den besten Job der Welt, da ich dabei helfe, etwas zu verbessern', und Sie brauchen kein positives Urteilsvermögen, um Sie zu motivieren.
Lektion # 8: Beim Testen von Software geht es darum, die Priorität zu verstehen
Was wirst du wählen, wenn du an einer Party teilnehmen willst, aber zu Hause sein musst, um dich um etwas zu kümmern? Sie werden die Umstände verstehen, Prioritäten festlegen und dementsprechend die beste Option auswählen.
So funktioniert auch das Testen von Software. Als Tester können Sie mit vielen Aufgaben gleichzeitig abgelenkt sein, aber Sie müssen die Priorität jeder Aufgabe verstehen, Sie müssen aus früheren Erfahrungen lernen, Sie müssen sich von denjenigen beraten lassen, die sie bereits erlebt haben, und letztendlich gemäß der Priorität arbeiten .
Wenn Sie in der Zeitkrise sind, gibt es Sie müssen nicht alles dokumentieren Um Tests durchzuführen, müssen jedoch alle Prozesse für ein Wartungsprojekt befolgt werden.
Lektion 9: Beim Testen von Software geht es qualitativ um Kundenzufriedenheit
Wenn Sie ein Tester sind, müssen Sie ein Endbenutzer sein.
Es ist wirklich egal, wie das Produkt verwendet werden soll, aber es ist wirklich wichtig zu wissen, wie das Produkt verwendet werden kann, da der Endbenutzer das Produkt auf diese Weise verwenden wird. Versetzen Sie sich in die Lage des Endbenutzers, denken Sie über das Verhalten des Produkts nach, wenn es nicht richtig geschlossen ist, kontinuierlich mit Registerkarten versehen ist, wenn es von einem Kind gehandhabt wird, wenn kein Strom vorhanden ist und so weiter.
Wie viele von uns starten in der realen Welt ihren Computer gemäß der Bedienungsanleitung? Die meisten von uns tun das nicht. Weil es für uns ein Prozess ist, an den wir seit Jahren gewöhnt sind, und wir sind jetzt der Meinung, dass keine Dokumentation dazu beitragen kann, den Prozess zu verbessern. Gleiches gilt auch für die Erwartungen des Endbenutzers. Jeder möchte auf hervorragende Weise ein hervorragendes Produkt, und als Tester besteht Ihre Aufgabe darin, diese Einfachheit zu testen. :) :)
Lektion # 10: Softwaretests sind ein Job, auf den Sie stolz sein können
Ich glaube nicht, dass ich ein einziges Wort über diesen Punkt schreiben muss.
Niemand kann Sie ohne Ihre Zustimmung minderwertig machen. Und denken Sie daran, wenn Sie nicht stolz sind, sind Sie noch nicht fertig.
Sei schlau, folge deinem Herzen, deinem Bauch und all deinen Zielen. Ich bin sicher, Sie befinden sich auf einem Karriereweg, der Sie mit Stolz erfüllt.
Über den Autor: Dieser inspirierende Beitrag wurde von STH-Teammitglied Bhumika M verfasst. Sie ist Projektleiterin und verfügt über mehr als 10 Jahre Erfahrung im Testen von Software. Sie ist total begeistert vom Testen und liebt es zu testen, was alles existiert.
Ich hoffe, Sie können etwas aus meiner Erfahrung lernen und in Ihrer Karriere viel schneller wachsen!
Möchten Sie Ihr Lernen aus diesem Beruf teilen? Wir würden es auf jeden Fall gerne wissen.
Viel Spaß beim Testen :)
Literatur-Empfehlungen
- Wählen Sie Software-Tests als Ihre Karriere
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Software Testing Career Package eBook
- Software Testing QA Assistant Job
- Karrieremöglichkeiten für Software-Testprofis
- Beim Testen von Software geht es um Geist und Augen, nicht um jahrelange Erfahrung!
- So erhalten Sie schnell einen Software-Testjob
- Rezension des Buches 'Lessons Learned in Software Testing'