software testing is monotonous really
Sonniger Nachmittag, ein IT-Unternehmen, zwei Tester am Automaten -
Tester 1: Dieser Job ist scheiße. Ich führe einen ganzen Tag lang dieselben Testfälle aus wie gestern, und die meisten von ihnen schlagen immer noch fehl. Der Produktmanager ist mit mir nicht zufrieden, da Testfälle fehlschlagen und ich keine Ahnung habe, was ich tun soll.
Tester 2: Genau. Ich stehe auch vor dem gleichen Problem. Ich finde nichts Neues zu tun. Von mir wird erwartet, dass ich jeden Tag Testfälle schreibe und wenn ich neue Ideen präsentiere, werden sie mit unterschiedlichen Ausreden abgelehnt.
Tester 1: Ich bin auf der Suche nach einem neuen Job, der mir die Möglichkeit gibt, zu wachsen und zu erkunden ……….
Tester 2: Bitte lassen Sie mich wissen, wo immer Sie sich bewerben, da ich auch eine neue Möglichkeit finden möchte.
Was verstehen Sie aus der obigen Diskussion?
- Beide Tester suchen neue Jobs
- Beide Tester haben die aktuelle Arbeit satt
- Für beide Tester ist die aktuelle Arbeit nicht interessant
- Beide Tester gehen davon aus, dass sie in ihrem neuen Job etwas Interessantes finden werden
Nun, die Wahrheit ist - kein Job ist eintönig, definitiv KEIN Softwaretest. Es ist die Wahrnehmung der Person, die sie dazu bringt, sich so zu fühlen. Ich weiß, es kann Unmengen von Argumenten geben.
Lassen Sie mich meinen Fall vorstellen -
Als Tester sollten Sie die Anmeldeseite für die Anwendung testen. Die Anwendung soll plattformübergreifend funktionieren und Sie sollten sie gründlich testen.
- Denken Sie, dass der Job eintönig ist?
- Glaubst du, du lernst nichts Neues?
- Denken Sie, dass es nichts zu entdecken gibt?
Mal sehen -
- Was passiert, wenn der Benutzer Anmeldeinformationen angibt und den Browser schließt? Werden die Anmeldeinformationen beibehalten?
- Was passiert, wenn derselbe Benutzer versucht, sich gleichzeitig von verschiedenen Plattformen aus anzumelden?
- Was ist, wenn der Benutzer zwei Minuten warten muss, bevor er zur Startseite navigiert, nachdem er gültige Anmeldeinformationen angegeben hat?
- Was passiert, wenn der Benutzer gültige Anmeldeinformationen angibt und der Datenbankserver nicht antwortet? Was wird dem Benutzer angezeigt?
- Was passiert, wenn der Benutzer gültige Anmeldeinformationen angegeben hat und nicht auf OK oder Senden geklickt hat und die Seite eine halbe Stunde lang unverändert gelassen hat?
- Was wäre, wenn der Benutzer 10 Mal hintereinander gültige Anmeldeinformationen angegeben und auf OK oder Senden geklickt hätte?
- Was wäre, wenn der Benutzer gültige Anmeldeinformationen angegeben und auf Passwort vergessen geklickt hätte?
- Was passiert, wenn der Benutzer die URL der Anmeldeseite durch Anhängen einer SQL-Injection-Abfrage ändert?
- Wird es einen Unterschied machen, zu wissen, wie die Anmeldeseite anderer Anwendungen funktioniert?
- Wird es für den Tester einen Unterschied machen, UX-Updates (User Experience) aus der Branche zu kennen?
Scheinen die oben genannten Punkte interessant? Natürlich ja. Sie können jedoch routinemäßig erscheinen, wenn Sie sie für alle unterstützten Plattformen ausführen müssen.
OK, lass uns strategisieren.
Führen Sie alle für eine Plattform aus. Finden Sie wichtige Probleme heraus und bestätigen Sie sie für die beiden anderen Plattformen. Wenn sie vorhanden sind, testen Sie sie einfach nicht weiter und lehnen Sie den Build ab.
Gründe für Monotonie als Software-Tester -
Wenn ich also die Gründe für die Monotonie als Software-Tester abschließen muss, möchte ich folgende Punkte erwähnen:
- Möglicherweise ist der Tester NICHT über den Tellerrand hinaus denken
- Möge der Tester zu faul sein, um dieselben Fälle immer wieder auszuführen
- Möglicherweise interessiert sich der Tester nicht dafür etwas Neues lernen .
- Möglicherweise weiß der Tester nicht, wie er sein neu erworbenes Wissen umsetzen soll
- Vielleicht ist der Tester nicht leidenschaftlich über das Testen
- Möglicherweise kann der Tester das nicht sich selbst motivieren
- Möglicherweise kann der Tester das nicht finde Fehler und fühlt sich schuldig
- Möglicherweise ist sich der Tester nicht sicher Echtzeit-Tests und ist sich nur der bewusst
- Möglicherweise möchte der Tester nur an Skript-Testfälle denken
- Möglicherweise darf der Tester nicht erkunden aufgrund von Workload- oder Zugriffsproblemen
- Möglicherweise steht der Tester in Bezug auf Fristen und Leistungen unter Druck
- Möglicherweise hat der Tester das Interesse an allem, was er tut, verloren
- Möglicherweise hat der Tester seit langem keine Pause mehr gemacht
Wie man an sich selbst arbeitet, wenn man denkt, dass seine Arbeit eintönig ist -
Analyse der Grundursache Für die Monotonie und Heilung ist es die Lösung.
Erkenne, dass du, während du dich auf dem angesagtesten Gebiet befindest, wenn du Monotonie fühlst, an dir arbeiten musst. Wie geht das? Nun, es gibt viele Möglichkeiten -
# 1) Diskutieren und diskutieren Sie: Eine gesunde Diskussion kann dazu führen, dass Sie und die anderen an der Diskussion Beteiligten etwas Neues lernen.
Ein Tester zu sein, ein Szenario zu diskutieren, das Ergebnis zu diskutieren, das Verhalten der Anwendung zu diskutieren, die Fehlerbehebung zu diskutieren, war für mich immer hilfreich, um die Punkte zu verstehen und darüber nachzudenken, die ich möglicherweise verpasst habe, und ich bin sicher, dass die meisten Tester dies tun werden diese Tatsache nicht leugnen.
Lesen Sie auch =>
Was ist der beste Weg, um Entwickler- und QS-Beziehungen gesund zu machen? und
Wie wichtig ist es für einen Tester oder Entwickler, miteinander zu kommunizieren?
#zwei) Entdecken und verstehen: Beim Testen von Software geht es um Ideen generieren , wie ich schon oft erwähnt habe. Jeder kann die dokumentierten Testfälle ausführen. Aber denken Sie daran, verschiedene Testszenarien zu generieren, und das kann nicht jeder. Es muss ständig von anderen Anwendungen, anderen Teammitgliedern, anderen Teams und der Branche gelernt werden.
Wenn man sich darin üben kann, alles mit einem Auge zum Testen zu sehen, entsteht ein echter Tester, und dieser Tester kann sicherlich einen positiven Unterschied machen.
#3) Lesen und Lernen: Software ist die Branche, die sich ständig verändert. Täglich kommen neue Technologien, neue Herausforderungen und neue Erfahrungen auf den Markt. Als Tester ist es sehr wichtig, ständig zu lernen, sich mit allem, was Sie wissen, auskennen und herausfinden, was Sie nicht wissen, und sich ein Bild davon zu machen.
Implementieren Sie Ihr Lernen und jeden Tag verbessern . Versuche dies STH-Ressource um Zugriff auf alle Ressourcen zu erhalten, die Sie jemals benötigen werden.
Was ist der beste Video-Downloader?
# 4) Selbstmotivation: Selbstmotivation ist das am meisten benötigte Werkzeug für Softwaretests. Meistens hassen oder ignorieren dich die Leute, wenn du versuchst, Probleme in ihrer Arbeit zu kritisieren oder zu finden. Und glauben Sie mir, es braucht Zeit, um sich zu trainieren Sehen Sie diese Negativitäten positiv und motivieren Sie sich jedes Mal .
# 5) Endlich sollten Sie dies lesen => 16 Dinge, die Sie tun müssen, wenn Ihnen das Testen langweilig ist
Wenn Sie also von nun an der Meinung sind, dass Ihre Arbeit als Tester eintönig ist, trösten Sie sich mit der Tatsache, dass wir das Glück haben, über den Tellerrand hinaus zu denken, Ideen umzusetzen, Dinge zu analysieren und schließlich bekannt zu geben, ob etwas passiert ist einsatzbereit oder nicht ... eine große Befriedigung? Natürlich ja!!!
Autor : Dieser ermutigende Beitrag wurde von STH-Teammitglied Bhumika M verfasst. Jetzt ist sie seit mehr als 10 Jahren im Bereich Softwaretests tätig.
Viel Spaß beim Testen der Leser…. lass uns für uns selbst jubeln :)
Literatur-Empfehlungen
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- Software Testing QA Assistant Job
- Wählen Sie Software-Tests als Ihre Karriere
- Softwaretestkurs: An welchem Softwaretestinstitut soll ich teilnehmen?
- Software Testing Technical Content Writer Freiberufler Job
- 5 Dinge, die ein Anfänger (und Tester) über Softwaretests wissen sollte
- Einige interessante Fragen zu Softwaretests
- Feedback und Bewertungen zum Softwaretestkurs