Psychologische Tests: Wie man den Weg vom diplomierten Psychologen zum Tester geht

Ein Artikel Die Inspiration von meinem Kollegen Danila Yusufov hat mich sehr berührt. Es ist erstaunlich, wie freundlich und einladend die IT-Branche ist – lerne und sei dabei, und höre nie auf, etwas Neues zu lernen. Deshalb möchte ich meine Geschichte erzählen, wie ich Psychologie studierte und schließlich zur Testerin wurde.

Psychologische Tests: Wie man den Weg vom diplomierten Psychologen zum Tester geht
Ich habe Psychologie studiert, weil es meinem Herzen entsprochen hat – ich wollte Menschen helfen und der Gesellschaft nützlich sein. Zudem interessierte mich die wissenschaftliche Tätigkeit sehr. Das Studium fiel mir leicht, ich schrieb wissenschaftliche Arbeiten, hielt Vorträge auf Konferenzen und hatte sogar praktisch bedeutende Forschungen geplant, um mich weiter in der klinischen Psychologie zu vertiefen. Doch alles Gute hat ein Ende – so auch mein Studium an der Universität. Von der Promotion habe ich wegen der lächerlichen Gehälter abgesehen und bin in die große Welt hinausgezogen, um mich selbst zu finden.

Hier hatte ich eine Überraschung erwartet: Mit meinem Abschluss und meinen wissenschaftlichen Arbeiten war ich nirgends gefragt. Überhaupt nicht. Gesucht wurden Psychologen für Kindergärten und Schulen, was für mich nicht in Frage kam, da ich nicht besonders gut mit Kindern zurechtkomme. Um als Berater arbeiten zu können, musste ich eine gewisse Zeit kostenlos oder für ein vollkommen lächerliches Gehalt arbeiten.

Zu sagen, ich wäre verzweifelt, ist eine Untertreibung.

Auf der Suche nach etwas Neuem

Ein Bekannter von mir arbeitete in der Softwareentwicklung. Er schlug mir, angesichts meiner Schwierigkeiten, vor, als Tester zu ihnen zu gehen – ich hatte ein gutes Gespür für Computer, interessierte mich für Technologien und war im Grunde keine unverbesserliche Geisteswissenschaftlerin. Bis zu diesem Zeitpunkt wusste ich nicht einmal, dass es diesen Beruf gibt. Ich beschloss jedoch, dass ich auf jeden Fall nichts verlieren konnte – und ging. Ich bestand das Vorstellungsgespräch und wurde in das freundliche Team aufgenommen.

Ich wurde kurz in die Software eingewiesen (das Programm war umfangreich und hatte viele Teilsysteme) und sofort ins praktische Einsatzgebiet geschickt. Und nicht irgendwohin, sondern zur Polizei. Mir wurde ein Platz im Keller eines der Bezirksämter unserer Republik (Tatarstan) zugewiesen. Dort habe ich die Mitarbeiter geschult, Probleme und Wünsche gesammelt und dem Management Präsentationen gezeigt. Natürlich habe ich parallel dazu die Software getestet und Berichte an die Entwickler gesendet.

Die Zusammenarbeit mit Angehörigen der Sicherheitskräfte ist nicht einfach – sie sind an Befehle gebunden und müssen strenge Berichtspflichten einhalten, weshalb sie oft in förmlichen Ausdrücken kommunizieren. Ich musste eine gemeinsame Sprache mit allen finden: vom Leutnant bis zum Colonel. Dabei hat mir mein Fachgebiet erheblich geholfen.

Psychologische Tests: Wie man den Weg vom diplomierten Psychologen zum Tester geht

Entwicklung einer theoretischen Basis

Ich muss sagen, dass ich, als ich anfing zu arbeiten, keine theoretische Grundlage hatte. Ich hatte die Dokumentation und wusste, wie das Programm funktionieren sollte; darauf basierte ich. Welche Arten von Tests es gibt, welche Tools man verwenden kann, um sich das Leben zu erleichtern, wie man Testanalysen durchführt, was Testdesign ist – all das wusste ich nicht. Ich wusste nicht einmal, wo ich Antworten auf all diese Fragen finden oder wo ich viel lernen könnte. Ich suchte einfach nach Problemen in der Software und freute mich, dass alles für die Benutzer einfacher und bequemer wurde.

Das sogenannte Monkey Testing stößt schließlich an die Grenze, wo es an theoretischer Grundlage mangelt. Daher entschloss ich mich, mich fortzubilden. Zu dieser Zeit gab es in unserer Abteilung und im gesamten großen Projekt keinen einzigen professionellen Tester. Die Tests wurden häufig von Entwicklern durchgeführt, noch häufiger von Analysten. Es gab niemanden, von dem ich das Testen lernen konnte.

Wohin geht der IT-Mitarbeiter in solchen Situationen? Natürlich zu Google.

Zuerst stieß ich auf das Buch Von Black „Wesentliche Testprozesse“. Sie half mir dabei, das zu systematisieren, was ich bereits wusste, und zu erkennen, in welchen Bereichen ich in meinem Projekt (und im Verständnis von Tests) Defizite hatte. Die in dem Buch gegebenen Orientierungspunkte waren sehr wichtig – und letztendlich bildeten sie die Grundlage für das weitere Wissen.

Danach gab es noch viele verschiedene Bücher – an all dem kann ich mich nicht erinnern, und natürlich auch Schulungen: Präsenz- und Online-Veranstaltungen. Wenn ich von Präsenz-Schulungen spreche, dann haben diese nicht viel gebracht, denn in drei Tagen kann man nicht wirklich testen lernen. Kenntnisse im Testen sind wie der Bau eines Hauses: Zuerst muss das Fundament fest sein, dann müssen die Wände an ihren Platz kommen…

Was die Online-Trainings angeht – das ist eine gute Lösung. Es gibt genügend Zeit zwischen den Vorlesungen, um neues Wissen richtig zu erproben und es sogar live in meinem Projekt anzuwenden. Man kann dabei jederzeit lernen (was für Berufstätige wichtig ist), aber es gibt auch Fristen für die Abgabe von Aufgaben (was ebenfalls sehr wichtig für Berufstätige ist :)). Ich empfehle es.

Wenn es um die Herausforderungen eines Testers geht, hat mich anfangs vor allem die Komplexität der Systeme eingeschüchtert und die Vielzahl von verschiedenen Prozessen, die ablaufen. Es kam mir oft so vor: „Ich teste hier ein Feld, aber welche Auswirkungen hat es sonst noch?“ Ich musste oft zu Entwicklern und Analysten laufen und manchmal die Benutzer fragen. Prozessdiagramme haben mich gerettet. Ich habe unzählige davon gezeichnet, angefangen mit einem A4-Blatt und dann mit weiteren Blättern von allen Seiten ergänzt. Das mache ich auch jetzt noch, es hilft ungemein, die Prozesse zu systematisieren: zu sehen, was wir als Input und Output haben und wo es in der Software „schwache“ Punkte gibt.

Psychologische Tests: Wie man den Weg vom diplomierten Psychologen zum Tester geht

Was mich jetzt beunruhigt? Die mühsame (aber notwendige) Arbeit wie das Schreiben von Testfällen, zum Beispiel. Testen ist eine kreative, aber gleichzeitig auch methodisch formalisierte Arbeit (ja, so ein Widerspruch). Erlauben Sie sich, über die Prozesse zu „schweben“, überprüfen Sie die verrücktesten Annahmen, aber nur nachdem Sie die grundlegenden Szenarien durchlaufen haben 🙂

Zu Beginn meines Weges wusste ich, dass ich nichts wusste; heute erkenne ich das Gleiche, aber! Früher hat mich Unwissenheit ängstlich gemacht, doch jetzt betrachte ich es als Herausforderung. Ein neues Werkzeug zu erlernen, in neue Technologien einzutauchen, unbekannte Software zu zerlegen – das erfordert viel Arbeit, aber der Mensch ist schließlich zum Arbeiten gemacht.

In meiner Arbeit bin ich oft auf eine leicht herablassende Haltung gegenüber Testern gestoßen. Es wird gesagt, dass Entwickler die ernsthaften, immer beschäftigten Menschen sind, während Tester einfach nicht klar ist, warum sie überhaupt benötigt werden; man kann auch ohne sie gut zurechtkommen. Infolgedessen wurde mir oft viel zusätzliche Arbeit aufgeladen, wie etwa das Erstellen von Dokumentationen, da sonst geglaubt wurde, ich würde nichts tun. Ich habe gelernt, Dokumentationen gemäß den Normen zu schreiben und Anleitungen für Benutzer gut zu gestalten (zum Glück hatte ich genügend Kontakt mit den Nutzern, um zu wissen, was für sie am bequemsten wäre). Jetzt, nach 9 Jahren Arbeit als Tester in der Unternehmensgruppe ICL (in den letzten 3 Jahren und bis heute im Bereich der Unternehmensgruppe – ICL Services), erkenne ich vollständig, wie wichtig die Arbeit der Tester ist. Selbst der beste Entwickler kann etwas übersehen oder vergessen. Darüber hinaus sind Tester nicht nur strenge Aufseher, sondern auch die Verteidiger der Benutzer. Wer, wenn nicht ein Tester, weiß genau, wie der Prozess mit Software aufgebaut sein sollte; und wer, wenn nicht ein Tester, kann die Software aus der Perspektive eines Laien betrachten und Empfehlungen zur Benutzeroberfläche geben?

Glücklicherweise kann ich in meinem aktuellen Projekt all meine gesammelten Fähigkeiten nutzen – ich teste (nach Testfällen und einfach so, zum Spaß :)), schreibe Dokumentationen, sorge mich um die Benutzer und helfe manchmal sogar bei der Abnahmeprüfung.

Am meisten gefällt mir an meiner Arbeit, dass ich ständig etwas Neues lernen muss – ich kann nicht stillstehen, Tag für Tag dasselbe tun und trotzdem ein Spezialist sein. Außerdem habe ich großes Glück mit meinem Team – das sind echte Fachleute, die immer bereit sind zu helfen, wenn ich etwas nicht verstehe, zum Beispiel bei der Entwicklung von automatisierten Tests oder bei Lasttests. Und meine Kollegen glauben an mich: obwohl sie wissen, dass ich einen geisteswissenschaftlichen Hintergrund habe und mögliche "Blüten" in meiner IT-Ausbildung vermuten, sagen sie niemals: „Nun, wahrscheinlich wirst du es nicht schaffen“. Sie sagen: „Du schaffst das, und wenn du Fragen hast – frag einfach."

Psychologische Tests: Wie man den Weg vom diplomierten Psychologen zum Tester geht

Ich schreibe diesen Artikel in erster Linie für diejenigen, die im IT-Bereich, insbesondere im Testen, arbeiten möchten. Ich verstehe, dass die IT-Welt von außen betrachtet verwirrend und geheimnisvoll erscheinen kann und es den Anschein haben könnte, dass man nicht ausreichen Wissen hat oder es nicht schafft... Doch meiner Meinung nach ist die IT der einladendste Bereich, wenn man bereit ist zu lernen und hart zu arbeiten. Wenn Sie bereit sind, Ihr Wissen und Ihre Fähigkeiten in die Entwicklung qualitativ hochwertiger Software einzubringen, sich um die Nutzer zu kümmern und letztlich die Welt zu verbessern, dann sind Sie hier richtig!

Berufseinstiegs-Checkliste

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

  1. Natürlich sollten Sie gut mit Computern umgehen können und Interesse an Technologien haben. Ohne das braucht man nicht einmal anzufangen.
  2. Entwickeln Sie die professionell wichtigen Eigenschaften eines Testers: Neugier, Aufmerksamkeit, die Fähigkeit, sich ein "Bild" des Systems zu machen und es zu analysieren, Durchhaltevermögen, Verantwortungsbewusstsein und die Fähigkeit, sich nicht nur mit dem unterhaltsamen "Zerstören" von Systemen zu beschäftigen, sondern auch mit der "langweiligen" Arbeit der Erstellung von Testdokumentationen.
  3. Nehmen Sie Bücher über das Testen (diese sind problemlos in digitaler Form erhältlich) und legen Sie sie beiseite. Glauben Sie mir, am Anfang wird Sie das eher verunsichern, als Sie zu etwas zu ermutigen.
  4. Treten Sie einer professionellen Gemeinschaft bei. Das kann ein Testerforum sein (es gibt viele, wählen Sie eines, das Ihnen gefällt), der Blog eines professionellen Testers oder etwas anderes. Warum ist das wichtig? Erstens sind Tester-Communities ziemlich freundlich, und Sie werden immer Unterstützung und Ratschläge erhalten, wenn Sie darum bitten. Zweitens, wenn Sie anfangen, sich in diesem Bereich zu bewegen, wird es Ihnen leichter fallen, in den Beruf einzutauchen.
  5. Fangen Sie an zu arbeiten. Sie können als Praktikant im Bereich Testing anfangen, wo erfahrene Kollegen Sie anlernen werden. Oder Sie beginnen mit einfachen Aufgaben als Freelancer. In jedem Fall müssen Sie mit der Arbeit beginnen.
  6. Nachdem Sie mit dem Testen praktiziert haben, kehren Sie zu den Büchern zurück, die Sie in Punkt 3 beiseitegelegt haben.
  7. Erkennen Sie, dass Sie ständig lernen müssen. Tag für Tag, Jahr für Jahr werden Sie etwas Neues lernen und in nützlicher Weise verstehen. Akzeptieren Sie diese Tatsache.
  8. Lassen Sie Ihre Ängste und Zweifel hinter sich und bereiten Sie sich auf einen der spannendsten Jobs der Welt vor 🙂

Und keine Sorge 🙂

Sie schaffen das, viel Erfolg!

UPD: Die geschätzten Kommentatoren haben mich in den Diskussionen auf den Artikel hingewiesen, dass nicht jeder am Anfang so viel Glück haben mag wie ich. Deshalb möchte ich Punkt 3a zu der Checkliste hinzufügen.

3a. Wenn ich sage, dass Bücher vorerst besser beiseitegelegt werden sollten, meine ich, dass es in dieser Phase gefährlich sein kann, sich mit Theorie zu überladen. Theoretisches Wissen lässt sich ohne praktische Anwendung schwer richtig strukturieren, und eine Vielzahl an Theorien kann einschüchternd wirken. Wenn Sie sich sicherer fühlen und keine Zeit verlieren möchten, während Sie nach einem praktischen Einstieg suchen, empfehle ich Ihnen, ein Online-Training für angehende Tester zu absolvieren oder einen Kurs zum Thema Testing anzuhören. Beides ist leicht zu finden und die Informationen werden Ihnen in verständlicher Form bereitgestellt. Und siehe den nächsten Punkt.

Quelle: habr.com

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster