Von Zeit zu Zeit müssen wir einen Tester finden. Der Umfang der Suche kann unterschiedlich sein: dringend oder nicht, mehrere oder eine, mit bestimmten Fähigkeiten oder nur einem angemessenen Junior. Die Fragen laufen auf eine Sache hinaus: Wie kann man verstehen, dass wir der richtigen Person gegenüberstehen?
Ein Aufsatz aus der Psychologie wird hier helfen.
Persönlichkeit ist eine komplexe mehrschichtige Struktur. Ihre tiefste Ebene besteht aus persönlichen Qualitäten. Dies sind stabile interne Merkmale einer Person, wie z. B. Aufrichtigkeit. Das Entfernen ist ziemlich schwierig, nur wenige zeigen sie bei jedem Schritt. Sie öffnen erst nach mehrjähriger Arbeit nebeneinander.
Die nächste Schicht sind Werte und Überzeugungen. Dies sind die Merkmale, die die Frage „Warum?“ Beantworten. und "warum?". Dieses Gefühl der Schönheit oder der Wunsch, mit guten Menschen zu kommunizieren. Es ist wichtig zu wissen, aber sie werden Ihnen nichts darüber erzählen. Sie können dies während der Stunde des Interviews nicht verraten, da Sie noch über das Unternehmen und die Position sprechen müssen.
Die nächste Ebene sind Aktionen. So wie ein Mensch es normalerweise tut, wie er sein Problem löst. Wenn er sich zuvor ähnlich verhalten hat, wird er sich wahrscheinlich auch bei der Arbeit verhalten. Wir verwechseln Handlungen oft mit Persönlichkeitsmerkmalen. Eine Person kann viele Gründe haben, das Schließen der Aufgabe zu verzögern, aber wir sehen nur ihre Handlung.
Bei der Arbeit spielt es manchmal keine Rolle, warum eine Person genau das tut. Die Hauptsache ist, ihren Job zu machen. Sie können das unangenehme Verhalten einer Person ändern, z. B. Verspätung oder Betrug. Aber es wird Jahre dauern.
Nächste Schicht: Wissen und Fähigkeiten. Das hat ein Mensch gelernt, was er kann. Wenn wir nach einer Junior-Qualitätssicherung suchen, verfügt er nicht über Kenntnisse und Fähigkeiten. Dies ist jedoch nicht beängstigend, da sie erhöht werden können.
Nächste Schicht: Bereich der Illusionen. Das ist es, was ein Mensch von sich selbst hält. Dies ist die am leichtesten veränderbare Persönlichkeitsschicht. Es ist viel einfacher, Illusionen über Ihre eigenen Fähigkeiten zu verlieren, als den Drang zu ändern, ein Smartphone anstelle eines anderen zu verwenden.
Welche Eigenschaften suchen wir?
Um besser zu verstehen, wen wir suchen, müssen Sie ein Mitarbeiterprofil erstellen.
- Wählen Sie vier oder fünf Schlüsselmerkmale aus, nach denen Sie beim Arbeitssuchenden suchen.
Die beliebtesten: verantwortungsbewusst, kritisch, wählerisch, neugierig, fleißig, erfinderisch, aufmerksam, nachdenklich, routinemäßig, logisch, Teamplayer. - Jedem Merkmal wird eine Punktzahl von eins bis fünf zugewiesen. Was impliziert, wie hell sich in einer Person diese Eigenschaft des Charakters manifestieren sollte.
Es muss bedacht werden, dass einige Eigenschaften nicht gut passen. Eine Person, die zu erfinderischem, kreativem Ansatz neigt, sitzt selten auf der gleichen Sache. Eine akribische Fünf kann in der Kommunikation unerträglich sein.
Wie wähle ich?
Alles hängt von den Zielen und Methoden des Unternehmens ab. Das junge Team wird normalerweise vom Prinzip "Was auch immer, wenn es nur getan würde" dominiert. Hier brauchen wir einen Mobil- und Teamtester, der sich auf das Ergebnis konzentriert.
Wenn ein Unternehmen gewachsen ist, kann es sich eine mehrstufige Kundenbetreuung leisten. Ein solches Team erfordert einen akribischen und gewissenhaften Kollegen, der alles mit Tests abdeckt.
Lassen Sie uns die beliebtesten Merkmale für den Beruf eines Testers auflisten.
Aufmerksam / wachsam
Ein solcher Tester ist immer in Alarmbereitschaft und schreibt alles auf. Er hat immer eine Reihe von Notizen zur Hand: ein Notizbuch mit einem Stift, einen Laptop mit einem Texteditor oder ein Smartphone mit Notizen. Sofortige Aufzeichnung einer flüchtigen Einsicht oder unerwarteten Bemerkung.
Von dem Moment an, in dem eine solche Qualitätssicherung von einer Aufgabe erfährt, repariert sie sofort alles, was sie Stück für Stück sammelt - von Anforderungen, von Entwicklern, aus eigener Erfahrung oder von Kollegen. Er kann sogar sofort eine ungefähre Checkliste für Schecks erstellen, da die Hauptsache darin besteht, die Essenz zu erfassen, und Sie können die Details später malen.
Das Erstellen einer Checkliste ist schnellWarum?
Der Tag wird kommen, an dem die Oldtimer des Projekts abreisen werden. Hoffnungen auf Dokumentation werden möglicherweise nicht wahr: Der Text enthält veraltete Konzepte oder fehlt ganz. Sie können versuchen, Kollegen aus der Geschäftsabteilung zu kontaktieren. Aber höchstwahrscheinlich haben sie alles auf Tickets, Wikipedia und Instant Messenger verstreut. Die Komplexität der Überprüfung der Funktionalität wird zunehmen, da die Suche nach Beschreibungen der einfachsten Aktionen einige Zeit in Anspruch nehmen wird.
Kritisch / Logisch
Wie Dr. House sagte: "Alle Menschen lügen." Der Entwickler hat die Arbeit an einem kleinen Fehler abgeschlossen, der Tester hat dies sofort überprüft. Wenn Zeit ist, dann zweimal prüfen. Der Tester wird niemals glauben, dass etwas vom ersten bis zum Ende repariert werden kann. Jeder irrt sich. Und je erfahrener der Entwickler ist, desto mysteriöser sind seine Fehler.
Eine kritisch denkende Qualitätssicherung zeigt keine offensichtlichen, sondern logische Fehler aus Sicht der technischen Aufgabe. Seine Testfälle wiederholen die Anforderungen nicht, sondern überprüfen sie.
"Unlogisch" und "unmöglich" sind zwei verschiedene DingeWarum?
Testen heißt, das Produkt in Frage zu stellen. Es besteht immer die Möglichkeit, dass der Benutzer seinen eigenen Weg geht. Meistens unterscheidet sich dieser Weg vom offensichtlichen. Um die unglaublichsten Szenarien zu testen, lohnt es sich, jeden Teil der Anforderung als separate Variable zu betrachten. Kombinationen von Variablen können beliebig erfunden werden. Es ist notwendig, auf diesen Informationen aufzubauen.
Und wenn Sie einen schwebenden Fehler gefunden und ihn nicht behoben haben, werden Sie von den Benutzern nach allen Gesetzen darauf hingewiesen. Testen ist freie Forschung, seine Logik kann nicht automatisiert werden.
Neugierig / akribisch
Der Tester arbeitet häufig unter Bedingungen fehlender Eingabedaten und unscharfer Anforderungen. Manchmal müssen Sie selbst in den Code kriechen, um zu verstehen, wie das System funktioniert.
Für einen neugierigen Testingenieur kann ein solcher Prozess Spaß machen. Möglicherweise kann ein schwebender Fehler lokalisiert werden. Anschließend muss es sorgfältig in Form eines kurzen Fehlerberichts dokumentiert werden, in dem die Reihenfolge der Wiedergabeschritte beschrieben wird.
Und es kommt vor, dass die technische Aufgabe aus ein paar Wörtern besteht und der Code keine Klarheit schafft. Die sicherste Lösung besteht dann darin, die Aufgabe zur Hinzufügung an den Kunden zu senden.
Die detaillierten Schritte des Testfalls sorgen für RuheWarum?
Die Relevanz der Informationen hält nicht lange an. Während des Entwicklungsprozesses scheint sich jeder an die Nuancen der Aufgabe zu erinnern. Und wenn sie in die Prüfung geht, stellt sich die traurige Wahrheit heraus. Es gibt keine Anforderungen und die Entwickler haben das ausgefüllt, was sie verstanden haben.
Um unangenehme Gespräche zu vermeiden, müssen Sie Ihren Testfall basierend auf der Aufgabe erstellen. Es beschreibt detailliert alles, was überprüft werden muss. Der letzte Schritt beim Testen besteht darin, einen Bericht zu erstellen, der selbst für eine nicht eingeweihte Person verständlich ist. PM sieht das Testergebnis und findet Schwachstellen. Pedanterie hilft dabei, den Testprozess genau zu überwachen.
Ausgehend / konform
Der Tester schätzt die Fähigkeit, über das Problem zu sprechen. Dem Team die Ernsthaftigkeit und Kritikalität der Situation zu vermitteln und manchmal auch umgekehrt, ist die klassische Aufgabe dieses Berufs.
Ein Testingenieur muss mit Geschäftskunden beständig sein. Wir müssen sie überreden, ihre Wünsche in den Text der Aufgabe oder in die Kommentare einzutragen. Schließlich kann alles, was laut gesagt oder im Chat beschrieben wird, dort bleiben. Wiederholte Überredungen sind es wert, bis sie es sich zur Gewohnheit machen. Andernfalls geht die Aufgabe möglicherweise nicht weit.
Wenn keine Analyse der Anforderungen vorliegt, muss der Tester die Entwicklungsaufgaben selbst festlegen. In diesem Fall kann man nicht auf gegenseitiges Verständnis mit Entwicklern verzichten. Es ist notwendig, den Kollegen zu sagen, was und wie funktionieren soll. Es ist zu erklären, dass unabhängig davon, wie es im Code ausgeführt wird, die Hauptsache darin besteht, dass es so funktioniert, wie es sollte.
Je früher Sie über ein Problem sprechen, desto billiger ist es, es zu beheben.Warum?
Der Tester braucht nicht die Geselligkeit eines Verkaufsleiters oder das Charisma eines Leiters. Der Schwerpunkt liegt nicht darauf, wie gut er spricht, sondern auf der Fähigkeit, Informationen auszutauschen und zu kommunizieren. Genug Fähigkeit, Feedback zu geben und bei Bedarf klar um Hilfe zu bitten.
Verantwortlich / Executive
Ein vernünftiger Tester versteht, dass Verantwortung Ihnen in Zukunft hilft.
Die verantwortliche Qualitätssicherung wartet nicht, bis der Entwickler den Code fertig geschrieben hat, sondern ist im Voraus in den Prozess involviert. Er macht auf die Aufgabe aufmerksam, sobald sie auf der Kanban-Tafel erscheint. In diesem Zeitraum können Sie die Anforderungen des Kunden klären und das erneute Öffnen der Aufgabe verhindern. Und wenn die Funktionalität fertig entwickelt ist, hat der Tester bereits ein vollständiges Verständnis dafür.
Bereiten Sie im Sommer einen Schlitten und einen Testfall mit einem Code vorWarum?
Der leitende Angestellte wird für das Verständnis der Aufgabe und ihrer Umsetzung geschätzt. Nicht "versuchen", sondern "tun", sagt der Tester, der sich auf das Ergebnis konzentriert hat.
Die Verantwortung liegt in dem klaren Wunsch, die Arbeitsprozesse zu optimieren. Es ist besser, im Voraus darauf zu achten, dass die erforderlichen Maßnahmen ergriffen werden. Jetzt konfigurierte Testumgebungskonfigurationen - in Zukunft von diesen Aktivitäten befreit.
Abschließend
Einen guten Tester zu finden, ist ein großes Problem. Die Ziele des QS-Ingenieurs stehen kurz vor Geschäftswünschen und Benutzerwünschen. Was er Interessenten ständig erinnert. Dies ist eine Position für eine Person, die sowohl technische als auch Kommunikationsprobleme löst.
Ein Tester ist mehr als ein Beruf. Dies ist eine Lebenseinstellung. Wenn das Engagement weitgehend von einer geschickten Führung und einer rechtzeitigen Förderung der Arbeit abhängt. Diese Energie und Angemessenheit ist das, was in einer Person von der ersten Stunde der Kommunikation an erkannt werden kann. Am Ende gibt es keine idealen Menschen, und die Wahl eines Kandidaten für eine Position als Testingenieur muss mit gesundem Menschenverstand angegangen werden.