10 qualities that can make you good tester
Was lässt Sie denken, dass Sie gut testen können? Warum qualifizieren Sie sich als Tester?
Die Frage geht mir immer noch in die Ohren, wenn es um ein Interview geht.
Dies war die Frage, die mir zu Beginn meiner Karriere als Software-Tester gestellt wurde. Der Interviewer stellte wie üblich einige Eignungsfragen und warf mir diese Frage plötzlich zu. Ich war fast sprachlos. Die meiste Zeit denken wir, dass wir in etwas gut sind, weil wir es tun, oder vielleicht nehmen wir an, dass wir gut darin sind.
Nachdem ich fast ein Jahrzehnt in der Branche verbracht habe, kann ich im Rückblick die Bedeutung der Frage verstehen. Deshalb werde ich Ihnen heute eine Liste von Punkten präsentieren, die ich notiert habe, um mir das Gefühl zu geben, dass ich gut im Testen war / bin .
Lass uns einen Blick darauf werfen. Nebenbei bemerkt, Sie sind eingeladen, Ihren Punkt zur Liste hinzuzufügen, und wir werden ihn mit offenen Armen akzeptieren.
Was du lernen wirst:
- Eigenschaften eines guten Testers
- # 1) Sie verstehen Prioritäten
- # 2) Sie stellen Fragen
- # 3) Sie können eine Anzahl von Ideen erstellen
- # 4) Sie können Daten analysieren
- # 5) Sie können negative Dinge positiv melden
- # 6) Sie können gut berichten
- # 7) Sie können flexibel unterstützen, wann immer dies erforderlich ist
- # 8) Sie können Echtzeitszenarien mit Softwaretests in Beziehung setzen
- # 9) Du lernst ständig
- # 10) Sie können Endbenutzerschuhe tragen
- 10 Fähigkeiten, um ein großartiger Tester zu sein: Wie ein Tester ein großartiger Tester sein kann
- # 1) Positive Einstellung
- # 2) Gute Kommunikation
- # 3) Multitasking-Fähigkeiten
- # 4) Schneller Lerner
- # 5) Leidenschaft zum Testen
- # 6) Teamplayer
- # 7) Denken und handeln Sie als Endbenutzer
- # 8) Analytische Fähigkeiten
- # 9) Sei eine Inspiration und ein Vorbild
- # 10) Empathie üben
- Literatur-Empfehlungen
Eigenschaften eines guten Testers
Also los geht's. Bitte stellen Sie jedem Punkt die Bedingung „Sie können gut testen, wann“ voran und lesen Sie Folgendes durch:
# 1) Sie verstehen Prioritäten
Der Software-Tester wird unwissentlich zu einem guten Zeitmanager, da das erste, was er verstehen muss, Priorität hat. Meistens erhalten Sie ein Modul / eine Funktionalität zum Testen und eine Zeitleiste (was immer richtig ist), und Sie müssen eine Ausgabe geben. Diese regelmäßige Herausforderungen machen Sie verstehen, wie man Dinge priorisiert.
Als Tester müssen Sie verstehen, was getestet werden sollte und was weniger Priorität erhalten sollte, was automatisiert und was manuell getestet werden sollte, welche Aufgabe zuerst ausgeführt werden sollte und was im letzten Moment erledigt werden kann. Sobald Sie die Prioritäten definiert haben, ist das Testen von Software sehr einfach.
Aber ... aber mein Freund, das Verständnis der Priorität hängt nur von der Erfahrung ab. Geduld und ein wachsames Auge sind daher die hilfreichsten Waffen.
# 2) Sie stellen Fragen
Fragen zu stellen ist der wichtigste Teil des Softwaretests. Wenn Sie daran scheitern, verlieren Sie eine wichtige Menge an Informationen.
Fragen können gestellt werden:
- Anforderung verstehen
- Um die vorgenommenen Änderungen zu verstehen
- Um zu verstehen, wie die Anforderung implementiert wurde
- Um zu verstehen, wie der Fehler behoben wurde
- Um Fehlerbehebungseffekte zu verstehen
- Das Produkt aus anderen Perspektiven wie Entwicklung, Geschäft usw. verstehen.
Es kann hilfreich sein, das Gesamtbild zu verstehen und die Abdeckung zu definieren.
# 3) Sie können eine Anzahl von Ideen erstellen
Wie ich in fast allen meinen Beiträgen geschrieben habe, Beim Softwaretest geht es um Ideen . Wenn Sie eine Reihe von Ideen zum Testen des Produkts generieren können, heben Sie sich von der Masse ab, da die meisten Menschen nach dem Schreiben gewöhnlicher Funktions- und Leistungstestfälle Selbstzufriedenheit verspüren.
Meiner Meinung nach beginnt die Arbeit eines echten Testers erst, nachdem er normale Testfälle geschrieben hat. Je mehr Sie darüber nachdenken, wie das Produkt auf unterschiedliche Weise verwendet werden kann, desto mehr können Sie Ideen zum Testen generieren und letztendlich Vertrauen in das Produkt, die Kundenzufriedenheit und die lebenslange Erfahrung gewinnen.
Seien Sie also ein Ideengeber, wenn Sie gut testen möchten.
# 4) Sie können Daten analysieren
Als Tester wird nicht erwartet, dass Sie nur Tests durchführen. Sie müssen die aus den Tests gesammelten Daten verstehen und sie auf das jeweilige Verhalten der Anwendung oder des Produkts analysieren. Die meiste Zeit, wenn ich von einem nicht reproduzierbaren Fehler höre, lächle ich leise.
Es gibt keinen Fehler, der nicht reproduzierbar ist. Wenn es einmal aufgetreten ist, bedeutet dies, dass es zum zweiten Mal herausspringt. Um jedoch die Grundursache zu erreichen, müssen Sie die Testumgebung, die Testdaten, die Unterbrechungen usw. analysieren.
Wie wir alle wissen, geht es beim Automatisierungstest meistens darum, Testergebnisse zu analysieren, da das Erstellen und Ausführen von Skripten über einen längeren Zeitraum keine große Aufgabe ist, sondern das Analysieren der nach der Ausführung dieser Skripte generierten Daten wichtigster Teil.
# 5) Sie können negative Dinge positiv melden
Ja, du hast es richtig gelesen. Ein Tester muss Taktiken lernen, um mit allen um ihn herum umzugehen, und er muss gut in der Kommunikation sein. Niemand fühlt sich gut, wenn ihm / ihr gesagt wird, dass alles, was er / sie getan hat, ganz oder teilweise falsch war. Aber es macht einen großen Unterschied in der Reaktion, wenn Sie vorschlagen, etwas zu tun oder etwas mit besseren Ideen und ohne egoistische Stimme zu korrigieren.
Außerdem sind Details wichtig, um Details darüber bereitzustellen, welches Negativ Sie gesehen haben und wie es sich auf das Produkt / die Anwendung insgesamt auswirken kann.
Fragen und Antworten zu Salesforce Admin-Interviews für erfahrene
Niemand würde es leugnen, es zu korrigieren. :) :)
# 6) Sie können gut berichten
Sie haben den ganzen Tag gearbeitet und gearbeitet, eine Anzahl von Testfällen ausgeführt und diese als bestanden / nicht bestanden markiert Testmanagement-Tools . Wie wäre Ihr Status am Ende des Tages? Niemand würde sich dafür interessieren, wie viele Testfälle Sie ausgeführt haben. Die Leute wollen eine kurze und süße Beschreibung Ihrer ganzen Tagesaufgabe.
Schreiben Sie jetzt Ihre Statusbericht an den Kunden as - was du getan hast (bei maximal 3 Sätzen), was du gefunden hast (mit Fehlernummern) und was du als nächstes tun wirst.
# 7) Sie können flexibel unterstützen, wann immer dies erforderlich ist
Die Pflicht des Software-Testers endet nicht, nachdem ein Fehler gemeldet wurde. Wenn der Entwickler den Fehler nicht reproduzieren kann, wird erwartet, dass Sie die Reproduktion unterstützen, da nur der Entwickler ihn beheben kann.
Aufgrund der engen Zeitpläne für Softwaretests wissen viele Tester nichts über die Qualität. Der richtige Ansatz sollte eine ordnungsgemäße Planung und ein zusätzlicher Aufwand sein, um alles abzudecken, was erforderlich ist.
# 8) Sie können Echtzeitszenarien mit Softwaretests in Beziehung setzen
Wenn Sie Tests mit dem realen Leben in Beziehung setzen können, ist dies ganz einfach. Gewöhnen Sie sich an, darüber nachzudenken oder ständig Testfälle zu erstellen, wie man einen Zug testet, wie man ein Gemüse testet, wie man ein Denkmal testet und wie es in naher Zukunft hilft. Es wird Ihrem Verstand helfen, ständig Ideen zu generieren und Tests mit praktischen Dingen in Beziehung zu setzen.
# 9) Du lernst ständig
Das Testen von Software ist eine Herausforderung, da Sie ständig neue Dinge lernen müssen. Es geht nicht darum, das Fachwissen einer bestimmten Skriptsprache zu erwerben. Es geht darum, mit der neuesten Technologie Schritt zu halten, Automatisierungstools zu lernen, Ideen zu entwickeln, aus Erfahrungen zu lernen und letztendlich ständig zu gedeihen.
Lesen Sie auch=> 10 Tipps zum Überleben und Fortschritt im Bereich Softwaretests
# 10) Sie können Endbenutzerschuhe tragen
Sie sind nur dann ein guter Tester, wenn Sie Ihre Kunden verstehen können. Der Kunde ist GOTT und Sie müssen seine Bedürfnisse verstehen. Wenn das Produkt die Kundenbedürfnisse nicht erfüllt, egal wie nützlich es ist, wird es nicht funktionieren. Es liegt in der Verantwortung des Testers, den Kunden zu verstehen.
Aktualisieren:
10 Fähigkeiten, um ein großartiger Tester zu sein: Wie ein Tester ein großartiger Tester sein kann
Es gibt immer Raum für Verbesserungen und Verbesserungen.
Wenn Sie als QS-Neuling angefangen haben und ein paar Jahre im Feld verbracht haben, haben Sie sich nicht von einem Tester zu einem guten / großartigen Tester gewandelt. Dieser Artikel ist für Sie. Weiter lesen -
Das Testen, Berichten und Beenden einer Aufgabe kann jeder nach einer Weile mit Erfahrung und Schulung tun. Aber ein Tester zu sein ist so viel mehr.
Sei ein großartiger Tester, um dich zu erheben und auf dem Feld zu glänzen.
Was kann dich dorthin bringen? Lass es uns herausfinden!
Wie ein Tester ein großartiger Tester sein kann
Lesen Sie auch => 10 Eigenschaften, die Sie zu einem guten Tester machen können
# 1) Positive Einstellung
Eine positive Einstellung ist ein Schlüssel zum Erfolg in jedem Bereich, und Softwaretests sind keine Ausnahme.
Gute Tester sind:
- Immer bereit, zusätzliche Anstrengungen zu unternehmen.
- Helfen Sie dabei, die Produktqualität zu verbessern.
- Hilfe bei der hürdenfreien Lieferung
- Support-Meeting
Großartige Tester bleiben positiv eingestellt. Sie kümmern sich. Sie verstehen die Kraft der Positivität.
Um eine positive Einstellung zu vermitteln, Tester sollte sein gegebenes Eigentum an der Aufgabe s, prompt Wertschätzung und interessante Aufgaben.
Lesen Sie auch => 16 Eigenschaften eines großartigen Software-Testers
# 2) Gute Kommunikation
Es hilft, kritische Probleme leicht zu überwinden. Sie können Probleme leicht verstehen, besser dokumentieren und effektiv überzeugen.
SQL Server Interview Fragen für erfahrene
Ein großartiger Tester verfügt über ausgezeichnete Kommunikationsfähigkeiten und verwendet diese, um Fragen zu stellen, seine Meinungen zu präsentieren und kritische Szenarien / Auswirkungen gründlich zu diskutieren.
Gute Kommunikationsfähigkeiten kann sein leicht zu erwerben, indem Sie an Kommunikationstrainings teilnehmen und diese regelmäßig üben. Bitte beachte, dass Gute Kommunikation bedeutet nicht, zu schreiben oder zu sprechen fließend Englisch allein , obwohl das hilft.
# 3) Multitasking-Fähigkeiten
Multitasking-Fähigkeiten sind die Forderung der heutigen Zeit.
Ein guter Tester muss mehrere Aktivitäten unter einen Hut bringen, z.
- Testideen generieren und ausführen
- Design Testfälle
- Schreiben Sie effektive Fehlerberichte
- Arbeiten Sie an mehreren Projekten und stellen Sie Updates bereit.
Darüber hinaus sollten Sie Ihre Aktivitäten entsprechend priorisieren und planen.
Multitasking-Fähigkeiten erfordern Übung und die richtige Einstellung.
# 4) Schneller Lerner
Ein guter Tester ist schnell und selbstlernend.
Sie MÜSSEN keine neuen Dinge lernen, Sie sollten es lernen wollen. Sie sollten in der Lage sein, sich regelmäßig mit neuen Technologien, Prozessen, Tools, Fähigkeiten usw. zu aktualisieren.
Schnelles Lernen kann nicht gelehrt werden, aber es kann mit Geduld, Planung, Übung und Ausdauer entwickelt werden.
# 5) Leidenschaft zum Testen
Du musst deinen Job lieben.
Die Leidenschaft für die Bereitstellung von Qualität, für eine bessere Benutzererfahrung, für die Generierung neuer Ideen usw. ist von entscheidender Bedeutung.
'Ein leidenschaftlicher Tester ist immer besser als ein technisch solider Entwickler.'
Es ist ein absoluter Game-Changer. Sie werden sich nie langweilen. Sie werden nie etwas zum Testen übersehen. Sie werden niemals einen Fall melden, ohne gründlich recherchiert zu haben. Sie werden niemals einen Eckfall ignorieren. Am wichtigsten ist, dass Sie das Testen nicht als undankbaren Job ansehen. :) :)
# 6) Teamplayer
Ein Teamplayer zu sein ist ein Muss für jeden Job, aber es bekommt eine ganz neue Dimension, weil wir schlechte Nachrichten liefern müssen. Um dies gut zu machen, muss man verstehen und geben. Spielen Sie nicht das Schuldspiel. Bleib positiv.
Diese Fähigkeit zu verjüngen ist sehr wichtig, um ein großartiger Tester und ein guter Mensch zu sein.
# 7) Denken und handeln Sie als Endbenutzer
Qualität bedeutet letztendlich die Zufriedenheit des Endbenutzers.
Unabhängig davon, was die Anforderungen aussagen, denken Sie über die Auswirkungen auf den Endbenutzer nach. Dies ist einfach, da wir auch Software-Benutzer sind, obwohl wir professionelle Tester sind.
Mit kontinuierlichem Studium, Beobachtung und Vergleich kann der Endbenutzer Die Perspektive kann gepflegt werden.
# 8)Analytische Fähigkeiten
Unsere Hauptverantwortung ist es, Software so fehlerfrei wie möglich zu machen. Jeder Fehler folgt einem Muster und ein guter Tester kann dieses Muster immer gut beobachten und alle Fehler desselben Musters melden.
Eine eingehende Analyse und Kreativität tragen dazu bei, gute analytische Fähigkeiten zu fördern.
Wie öffnet man eine Bin-Datei?
# 9) Seien Sie eine Inspiration und ein Vorbild
Du hast recht; Das hat nichts mit Testen zu tun. Aber ich glaube, wir haben viele Möglichkeiten, um Menschen zu inspirieren, mit denen wir jeden Tag interagieren. Sie sind vielleicht der letzte in einer Warteschlange, aber in wenigen Minuten ist immer jemand hinter Ihnen. Egal in welcher Position Sie sich befinden, es gibt Leute, die zu Ihnen aufschauen.
Wenn der Teamleiter in einem Team häufig mit den Entwicklern in Streit gerät, wird dies natürlich auch das Team tun. Wenn ein Teammitglied einer Vorlage nicht folgt, denken die anderen möglicherweise, dass es in Ordnung ist, einer Vorlage nicht zu folgen.
Wenn wir uns bewusst sind, dass jede unserer Handlungen irgendwie in einer anderen um uns herum mitschwingt, sollten wir danach streben, zu inspirieren, ohne es zu versuchen.
Es gibt viele Möglichkeiten, Ihre Spuren bei sonst alltäglichen Aufgaben zu hinterlassen:
- Sei der Beste in dem, was du tust
- Pünktlich sein
- Liebe zum Detail
- Neue Best Practices entwickeln
- Finden eines Problems, das einen größeren Ausfall verursacht haben könnte
- Lernen Sie eine neue Fähigkeit und engagieren Sie sich freiwillig, um Ihre Kollegen zu unterrichten
- Seien Sie höflich in Ihrer Kommunikation
- Sammeln Sie den Ruf, der beste Tester / beste Fehlerberichterstatter / oder beste Metrikgenerator zu sein.
# 10) Empathie üben
Dies könnte sich wiederum nicht wie ein Attribut anfühlen, das Tester benötigen. Zumal viel darüber geredet wird, wie Tester ihre Fehler schützen, schützen und zur Lösung führen sollen.
Aber Tester müssen die Qualität haben, um fühlen zu können und nicht nur Automaten zu sein. Es hilft auch beim Testen.
Nehmen, Zum Beispiel, Eine brandneue Anwendung, die gerade als Testlauf integriert wird. Würdest du einfach zusammenbrechen, einen Krieg führen und berichten, dass er für nichts geeignet ist? Oder würden Sie es mit Sympathie testen und versuchen, Problembereiche zu finden, damit Sie den Entwicklern helfen können, weitere Verbesserungen zu erzielen?
Betrachten wir es aus einer realen Beispielperspektive. Sie haben gerade einen Stuhl gebaut. Würden Sie hineinspringen oder beim ersten Mal vorsichtig sitzen? Letzteres nicht wahr? Nachdem Sie sicher sind, dass es hält, fügen Sie ungewöhnliche Gewichte usw. hinzu.
Das Testen in der Anfangsphase muss subtil, langsam und freundlich sein.
Empathie kann Ihnen auch helfen Sei ein besserer Teamplayer - nicht nur innerhalb Ihres Teams, sondern auch mit externen Teams. Wenn Sie Zweifel haben, seien Sie freundlicher als Sie sein müssen.
Ich hoffe, diese Liste gibt Ihnen eine Vorstellung davon, in welchem Bereich Sie arbeiten müssen, um ein besserer Software-Tester zu sein.
Über den Autor: Dieser Beitrag wurde von STH-Teammitglied Bhumika verfasst, einem Projektleiter mit 7 Jahren Erfahrung.
Habe ich übrigens etwas verpasst? Ich würde es lieben von Dir zu hören.
Damit beende ich diesen Artikel mit der Hoffnung, dass ich die meisten Punkte abdecken kann, die mich zu einem guten Tester machen. Was ist mit dir?
Literatur-Empfehlungen
- 5 Dinge, die ein Anfänger (und Tester) über Softwaretests wissen sollte
- Geld verdienen, Software testen Karriere und Geheimnisse eines reichsten Testers
- 5 Möglichkeiten, ein mutiger und selbstbewusster Software-Tester zu sein
- 4 Fehler meines Lebens als Software-Tester (und Sie machen diese wahrscheinlich)
- 9 Allgemeine Mythen und Fakten zum Testen von Software
- 68 Grundlegende Ressourcen, um ein erfolgreicher Tester zu sein (nicht verpassen!)
- Top 5 Dinge, die ein Tester für Excel haben muss (und die sich verändernden Perspektiven des Software-Testers)
- Warum ist das Testen von Software eine schwierige Aufgabe? Und so können Sie es einfach machen