Psychologische Tests: Wie man von einem zertifizierten Psychologen zu einem Tester kommt

Ein Artikel meines Kollegen Danil Yusupov hat mich sehr inspiriert. Es ist erstaunlich, wie freundlich und einladend die IT-Branche ist - studieren Sie und kommen Sie herein und lernen Sie immer etwas Neues. Deshalb möchte ich meine Geschichte darüber erzählen, wie ich als Psychologe studiert und Tester geworden bin.


Ich habe auf Ruf meines Herzens als Psychologe studiert - ich wollte Menschen helfen und für die Gesellschaft nützlich sein. Außerdem war ich sehr an wissenschaftlichen Aktivitäten interessiert. Das Studium war einfach für mich, ich schrieb wissenschaftliche Arbeiten, sprach auf Konferenzen und hatte sogar praktisch bedeutende Forschungsarbeiten und plante, mich weiter mit dem Gebiet der klinischen Psychologie zu befassen. Alle guten Dinge gehen jedoch zu Ende - mein Studium an der Universität ist beendet. Ich lehnte die Graduiertenschule wegen lächerlicher Gehälter für Doktoranden ab und ging in die große Welt, um nach mir selbst zu suchen.

Damals erwartete mich eine Überraschung: Ich war mit meinem Diplom und meiner wissenschaftlichen Arbeit nirgends zu brauchen. Absolut. Sie suchten Psychologen in Kindergärten und Schulen, was für mich keine akzeptable Option war, da ich mit Kindern nicht sehr gut zurechtkomme. Um zur Beratung zu gehen, war es notwendig, eine bestimmte Zeit kostenlos oder für absolut ein paar Cent auszuarbeiten.

Zu sagen, dass ich verzweifelt war, bedeutet nichts zu sagen.

Suche nach etwas Neuem


Einer meiner Freunde arbeitete in der Softwareentwicklung. Er war es, der mir vorschlug, meine Prüfungen zu betrachten und als Tester zu ihnen zu gehen. Ich kam mit Computern zurecht, interessierte mich für Technologie und war im Prinzip nicht wirklich Terry Humanities. Aber bis zu diesem Punkt wusste ich nicht einmal, dass es einen solchen Beruf gibt. Sie entschied jedoch, dass ich mit Sicherheit nichts verlieren würde - und ging. Hat ein Interview bestanden und wurde in ein freundliches Team aufgenommen.

Ich wurde kurz in die Software eingeführt (das Programm war riesig, mit einer großen Anzahl von Subsystemen) und sofort zur Implementierung an die "Felder" gesendet. Und nicht irgendwo, sondern bei der Polizei. Mir wurde ein Platz im Keller der Polizeiabteilung einer der Regionen unserer Republik (Tatarstan) zugewiesen. Dort schulte ich Mitarbeiter, sammelte Probleme und Wünsche, führte Shows bei den Behörden durch und testete natürlich gleichzeitig die Software und schickte Berichte an die Entwickler.

Es ist nicht einfach, mit Vertretern von Strafverfolgungsbehörden zusammenzuarbeiten - sie halten sich an Anweisungen, sind strikt rechenschaftspflichtig und argumentieren daher mit offiziellen Erklärungen. Ich musste mit allen eine gemeinsame Sprache finden: vom Leutnant bis zum Oberst. Meine Spezialität im Diplom hat mir dabei sehr geholfen.



Die theoretische Grundlage


Ich muss sagen, als ich gerade anfing zu arbeiten, hatte ich keine theoretische Grundlage. Ich hatte Dokumentation und wusste, wie das Programm funktionieren sollte. davon und abgestoßen. Welche Arten von Tests gibt es, welche Tools können verwendet werden, um mir das Leben zu erleichtern, wie man eine Testanalyse durchführt, was ist ein Testdesign - das alles wusste ich nicht. Ja, ich wusste nicht einmal, wo ich nach Antworten auf all diese Fragen suchen sollte oder wo sie mir viel beibringen könnten. Ich habe nur nach Problemen in der Software gesucht und war froh, dass alles für die Benutzer einfacher und bequemer wurde.

Affentests beruhen jedoch letztendlich auf dem Problem des Mangels an theoretischen Grundlagen. Und ich habe eine Ausbildung aufgenommen. So kam es, dass es in unserer Abteilung und im gesamten großen Projekt damals keinen einzigen professionellen Tester gab. Tests wurden häufig von Entwicklern durchgeführt, häufiger von Analysten. Es gab niemanden, der genaues Testen lernte.

Wohin geht die IT-Person in solchen Situationen? Natürlich in Google.

Blacks erstes Buch , Key Testing Processes, kam zuerst zu mir. Sie half dabei, das zu systematisieren, was ich zu diesem Zeitpunkt bereits wusste, und zu verstehen, in welchen Bereichen mein Projekt (und beim Verständnis von Tests) fehlschlägt. Die im Buch gegebenen Richtlinien waren sehr wichtig - und am Ende wurden sie zur Grundlage für späteres Wissen.

Dann gab es viele verschiedene Bücher - ganz zu schweigen von allen und natürlich Schulungen: Vollzeit und online. Wenn wir über persönliches Training sprechen, haben sie nicht viel gegeben, aber in drei Tagen können Sie nicht lernen, wie man testet. Das Wissen beim Testen ist wie beim Bauen eines Hauses: Zuerst muss das Fundament stehen, dann fallen die Wände ...

Für Online-Schulungen ist dies eine gute Lösung. Zwischen den Vorlesungen bleibt genügend Zeit, um neues Wissen richtig zu testen und es sogar live auf Ihr Projekt anzuwenden. Sie können dies jederzeit tun (was für eine arbeitende Person wichtig ist), aber es gibt Fristen für das Übergeben von Aufgaben (was auch für eine arbeitende Person sehr wichtig ist :)). Ich empfehle es.

Wenn wir über die Schwierigkeiten auf dem Weg des Testers sprechen, hatte ich zunächst größte Angst vor der Sperrigkeit der Systeme, einer großen Anzahl unterschiedlicher Prozesse, die auftreten. Es schien immer: "Aber hier teste ich das Feld, aber was beeinflusst es noch?" Ich musste um Entwickler, Analysten herumlaufen und manchmal mit Benutzern sprechen. Prozessdiagramme haben mich gerettet. Ich habe eine große Anzahl von ihnen gezeichnet, angefangen mit Blatt A4 und dann andere Blätter von allen Seiten darauf geklebt. Ich mache das immer noch, es hilft sehr, die Prozesse zu systematisieren: um zu sehen, was wir am Eingang und am Ausgang haben und wo die Software „dünne“ Stellen hat.



Was macht mir jetzt Angst? Mühsame (aber notwendige) Arbeit, wie zum Beispiel das Schreiben von Testfällen. Testen ist eine kreative, aber gleichzeitig formalisierte, methodische Arbeit (ja, das ist ein Paradoxon). Erlaube dir, über den Prozessen zu "schweben", überprüfe die verrücktesten Vermutungen, aber erst nachdem du die Hauptszenarien durchgearbeitet hast :)

Im Allgemeinen wurde mir zu Beginn der Reise klar, dass ich nichts wusste; Ich verstehe jetzt das Gleiche, aber! Früher hatte ich keine Angst, etwas zu wissen, aber jetzt ist es eine Herausforderung für mich. Ein neues Werkzeug zu beherrschen, neue Technologien zu verstehen, bisher unbekannte Software zu nehmen und sie in den Zahnrädern zu zerlegen - das ist viel Arbeit, aber eine Person wird für die Arbeit geboren.

Bei meiner Arbeit stieß ich oft auf eine etwas abweisende Haltung gegenüber Testern. Sagen wir, hier sind die Entwickler - das sind ernsthafte, immer beschäftigte Leute; und Tester - es ist also nicht klar, warum sie überhaupt benötigt werden, ohne sie kann man perfekt zurechtkommen. Infolgedessen wurde mir oft viel zusätzliche Arbeit aufgehängt, zum Beispiel die Entwicklung der Dokumentation, ansonsten glaubte man, ich würde herumalbern. Ich habe gelernt, wie man Dokumentation gemäß GOST schreibt und Anweisungen für Benutzer gut erstellt (zum Glück habe ich gut mit Benutzern interagiert und wusste, wie sie sich wohler fühlen würden). Jetzt, nach 9 Jahren Arbeit als Tester in der ICL-Unternehmensgruppe (die letzten 3 Jahre und bis heute in der Abteilung der Unternehmensgruppe - ICL Services), weiß ich genau, wie wichtig die Arbeit der Tester ist. Selbst der wunderbarste Entwickler kann etwas anzeigen und etwas nicht berücksichtigen. Darüber hinaus sind Tester nicht nur strenge Aufseher, sondern auch Anwenderanwälte. Wer, wenn nicht ein Tester, weiß genau, wie der Prozess der Arbeit mit Software aufgebaut sein sollte; und wer, wenn nicht ein Tester, kann die Software aus der Sicht des Laien betrachten und Empfehlungen zur Benutzeroberfläche geben?

Glücklicherweise kann ich jetzt in meinem Projekt alle Fähigkeiten nutzen, die ich zuvor entwickelt habe - ich teste (für Testfälle und nur für die Seele :)), schreibe Dokumentation, mache mir Sorgen um Benutzer und helfe manchmal sogar bei Abnahmetests.

Was mir an meiner Arbeit am besten gefällt, ist, dass man ständig etwas Neues lernen muss - man kann nicht stehen bleiben, jeden Tag das Gleiche tun und Spezialist sein. Außerdem hatte ich großes Glück mit dem Team - das sind Profis auf ihrem Gebiet, die immer bereit sind zu helfen, wenn ich etwas falsch verstehe, zum Beispiel bei der Entwicklung von Autotests oder der Durchführung von Workloads. Und meine Kollegen glauben an mich: Selbst wenn sie wissen, dass ich eine Ausbildung im Bereich der freien Künste habe und davon ausgehen, dass meine IT-Ausbildung „leere Stellen“ enthält, sagen sie nie: „Nun, Sie werden es wahrscheinlich nicht schaffen.“ Sie sagen: "Sie können damit umgehen, und wenn Sie Fragen haben, wenden Sie sich bitte an."



Ich schreibe diesen Artikel hauptsächlich für diejenigen, die in der IT im Allgemeinen und im Testen im Besonderen arbeiten möchten. Ich verstehe, dass die IT-Welt von außen bizarr und mysteriös aussieht, und es scheint, dass sie nicht funktioniert, nicht genug Wissen oder dass Sie sich nicht zurückziehen ... Aber meiner Meinung nach ist IT der gastfreundlichste Bereich, wenn Sie studieren möchten und bereit sind zu arbeiten . Wenn Sie bereit sind, Ihre Hände und Ihren Kopf in die Entwicklung hochwertiger Software zu stecken, die Benutzer zufrieden zu stellen und letztendlich die Welt zu einem besseren Ort zu machen, dann sind Sie hier!

Berufscheckliste


Und für Sie habe ich eine kleine Checkliste für den Berufseinstieg zusammengestellt:

  1. Natürlich müssen Sie mit Computern auskommen und sich für Technologie interessieren. Ohne dies können Sie nicht einmal anfangen.
  2. Spüren Sie die beruflich wichtigen Eigenschaften des Testers in sich selbst: Neugierde, Aufmerksamkeit, die Fähigkeit, das „Image“ des Systems im Auge zu behalten und es zu analysieren, Ausdauer, Verantwortung und die Fähigkeit, nicht nur lustige „Zerstörungen“ des Systems vorzunehmen, sondern auch „langweilige“ Arbeiten an der Entwicklung der Testdokumentation durchzuführen.
  3. Nehmen Sie Bücher zum Testen (sie können leicht in elektronischer Form gefunden werden) - und verschieben Sie sie. Glauben Sie mir, zuerst wird Sie alles erschrecken, anstatt Sie zu etwas zu drängen.
  4. Treten Sie der professionellen Community bei. Es kann ein Testerforum sein (es gibt viele davon, wählen Sie das aus, das Ihnen gefällt), ein Blog eines professionellen Testers oder etwas anderes. Warum ist das so? Erstens sind die Testergemeinschaften sehr freundlich und Sie erhalten immer Unterstützung und Rat, wenn Sie danach fragen. Zweitens, wenn Sie anfangen, sich in diesem Bereich zu drehen, fällt es Ihnen leichter, dem Beruf beizutreten.
  5. Mach dich an die Arbeit. Sie können zu den Praktikanten-Testern gehen, und dann werden Ihnen ältere Kollegen alles beibringen. Oder beginnen Sie mit einfachen Aufgaben als Freiberufler. In jedem Fall müssen Sie anfangen zu arbeiten.
  6. Kehren Sie zu den Büchern in Absatz 3 zurück, nachdem Sie mit dem Testen begonnen haben.
  7. Erkennen Sie, dass Sie ständig lernen müssen. Von Tag zu Tag, von Jahr zu Jahr lernen Sie etwas Neues und verstehen etwas. Akzeptiere diese Situation.
  8. Lass deine Ängste und Zweifel fallen und mach dich bereit für eines der interessantesten Werke der Welt :)
Und natürlich keine Angst :)

Sie können damit umgehen, viel Glück!

UPD: In den Diskussionen zum Artikel haben angesehene Kommentatoren mich darauf aufmerksam gemacht, dass nicht jeder im Anfangsstadium so viel Glück haben kann wie ich. Daher möchte ich Absatz 3a zur Checkliste hinzufügen.

3a. Als ich über die Tatsache sprach, dass Bücher vorerst besser verschoben werden sollten, meinte ich, dass es in diesem Stadium gefährlich wäre, mit Theorie überladen zu werden, da theoretisches Wissen ohne Übung schwer richtig zu strukturieren ist und eine große Menge Theorie Sie erschrecken kann. Wenn Sie sich sicherer fühlen und keine Zeit verlieren möchten, während Sie suchen, wo Sie mit dem Üben beginnen können, empfehle ich Ihnen, ein Online-Training für Anfängertester zu absolvieren oder einen Testkurs zu belegen. Sowohl das als auch ein anderes ist sehr einfach zu finden und die Informationen dort geben Ihnen in einer zugänglichen Form. Nun, siehe den nächsten Absatz

Source: https://habr.com/ru/post/de467747/


All Articles