wie man sich nicht verliert, oder Notizen eines jungen Testers / Sudo Null IT News

Natalia Skorobogatova

Junior-Tester bei der Yuztech Group

Einführung

Der Weg, den viele, wenn nicht alle durchlaufen, ist die Phase, als Junior in das erste Projekt einzusteigen. Wie war es und wie konnte es sein? Wie könnte dein Tag als Junior-Tester aussehen?

Es scheint, dass jeder weiß, was ein Programmierer tut, wie sein Tag verläuft. Dazu gibt es viele Artikel im Netz. Was macht ein Tester? Und der Jüngere? Nehmen wir an, Sie sind aus einem ganz anderen Bereich zum Testen gekommen. Hast du eine Vorstellung davon, wie dein Tag verlaufen wird und was du im Allgemeinen tun wirst? Für diejenigen, die sich einfach in einem neuen Beruf ausprobieren möchten oder bereits Kurse besuchen und Vorstellungsgespräche führen, erzähle ich Ihnen von meinen Erfahrungen.

Zunächst ein paar Worte zu meiner Person. Dies wird Ihnen helfen, besser zu verstehen und zu fühlen, wovon ich spreche. Mein Name ist Natalia, ich bin 23 Jahre alt. Letztes Jahr habe ich meinen Bachelor-Abschluss in Informationssystemen und -technologie gemacht. Danach habe ich mich etwa ein halbes Jahr selbst gesucht und bin schließlich im Februar 2022 in die IT gekommen. Jetzt bin ich ein Junior-Tester bei der Yuztech Group of Companies. Drei Monate lang habe ich im Rahmen des internen Unternehmens-Mentoring-Programms studiert und erst danach bin ich in das eigentliche Projekt eingestiegen, um das interne Webprodukt „Loyalty Program“ zu entwickeln.

Erste Tage im Projekt

Hier beginnt das Interessanteste. Es scheint, dass ich ein Junior bin, was bedeutet, dass ich jetzt unter der Leitung eines älteren Kollegen stehe, Anweisungen bekomme und diese gewissenhaft befolge. Egal wie! Ich war der erste und einzige Tester bei einem kleinen internen Projekt. Es bedeutete nur, dass ich den Prüfprozess aufsetzen und alle Funktionen dieses „älteren Kollegen“ alleine durchführen musste. Die gesamte Testdokumentation, Fehlerberichte, Fortschrittsberichte, Kommunikation mit dem Team – all dies fiel auf mich, einen Junior ohne Erfahrung in der Arbeit an Projekten.

In diesem Moment hatte ich ein Projekt vor mir, bei dem es kein Testen als separate Entwicklungsstufe gab. Ich musste die Wichtigkeit dieser Phase aufzeigen und sie organisch in den gut koordinierten Prozess des Teams einführen, das an dem Produkt arbeitet.

Meine Gefühle in den ersten Tagen im Projekt sind eine Mischung aus Schock, Unverständnis und echtem Interesse. Um in das Projekt einzusteigen, braucht jeder Mitarbeiter Zeit, und noch mehr für einen Junior! Ich frage mich, wie diese Phase in anderen Unternehmen abläuft? Bei Usetech war ich für die Zeit des Studiums an einen Mentor gebunden, bei dem ich zum Weinen kam, als ich alleine auf das Projekt „geworfen“ wurde. Er war es, der mir sagte, wie ich anfangen soll, welche Informationen zu sammeln sind und welche Vorteile es in meiner Situation gibt. Und jetzt, nachdem ich diese Phase überstanden habe, kann ich versuchen, meine Erfahrungen zu teilen und vielleicht Testanfängern am Anfang ihrer Karriere zu helfen.

Der Tester muss das Produkt am besten kennen“ ist ein tolles Zitat von meinem Mentor. Was sonst noch zu tun ist:

  • Sprechen Sie mit einem Analysten und einem Projektmanager (PM) über das Produkt.

  • Machen Sie sich mit der Dokumentation vertraut;

  • Finden Sie die Hauptfiguren der Geschichte heraus, ohne die es kein Produkt gäbe – Entwickler, Designer, wer wofür verantwortlich ist;

  • Zugang erhalten (zu Ständen, zur Datenbank, zum Aufgabenverwaltungssystem);

  • Und vieles mehr…

Wie man anfängt?

  1. Meiner Meinung nach ist der beste Weg, sich mit dem Produkt vertraut zu machen, die Kommunikation mit dem Team. Die Jungs werden Ihnen sagen, warum, warum und wer das Produkt braucht, an dem sie arbeiten. Der Analyst und Produktmanager beantwortet all diese Fragen und skizziert das “geschäftliche” Bild des Projekts. Und erfahren Sie auch unbedingt, wie der Entwicklungsprozess des Projekts abläuft: wie lange die Sprints dauern, wie und wann die Rallyes stattfinden.
    Es ist wichtig, dass jeder Spezialist richtig in das Projekt “einsteigt”. Die Projekte wachsen und es besteht immer die Möglichkeit, neue Teammitglieder hinzuzufügen. So hängt beispielsweise der Erfolg der Anbindung neuer Tester oder der Übergabe des Projekts an einen anderen Spezialisten davon ab, wie sich mein Zugang zum Projekt entwickelt.

  1. Der nächste Schritt ist die Überprüfung der Dokumentation. Es kann eine Word-Datei sein, mit einer Beschreibung dessen, was wie, wann und warum implementiert werden soll, aber trockener und formaler als die Geschichten des Analysten und des PM im ersten Absatz. Dennoch ist die Kenntnis der Dokumentation und der Umgang damit notwendig, da die Prüfung des Produktes genau nach den gestellten Anforderungen erfolgt. Wenn das Produkt komplex ist, kann es einfacher sein, sich über das Benutzerhandbuch damit vertraut zu machen. Dies ist eine kleine Anleitung zur Verwendung des Produkts, jedoch ohne technische Details. Daher sollten sie nicht nur auf sie beschränkt sein.

  2. Alles! Der theoretische Teil des Kennenlernens ist vorbei, Sie können unter die Haube schauen und sich mit den Entwicklern und anderen Teammitgliedern vertraut machen. Zumindest lohnt es sich, die ersten zu fragen, in welchen Sprachen die Jungs schreiben, wo die Projektdaten gespeichert sind und wie sie kommunizieren. Maximal sollten Sie darum bitten, Entwicklungen nicht heimlich auf Test- und Produktionsständen auszurollen 😀 Sie können Designer um Zugang zu Layouts bitten, sie werden auf jeden Fall für weitere Tests des UI benötigt.

    Wenn das Team groß ist, ist es meiner Meinung nach eine sehr gute Praxis, mit einem Tablet in Google Docs mit Kontakten und wichtigen Links zu beginnen. Dies erleichtert die Suche nach einem Ansprechpartner im Bedarfsfall erheblich. Es ist immer noch nicht gut, Analyst und Unterstützer zu verwechseln 😀 Mit der Zeit werden sich die Leute daran erinnern und Links werden zu Browser-Lesezeichen verschoben. Und, wie der Physiker an der Uni sagte: „Immer Backups machen.“

  1. Reden wir über Verknüpfungen. Selbst die kleinsten Projekte haben mindestens 2 Stände, bestenfalls 3 oder mehr. Und für jeden müssen Sie einen Link erhalten (oder anfordern). Als Fortsetzung des Gesprächs mit den Entwicklern müssen Sie nach Auftritten und Passwörtern für diese Stände fragen. Wenn es im System mehrere Rollen gibt (Administrator und Benutzer), benötigen Sie Zugriff auf jeden Kontotyp.

    Jedes gute Projekt wird Aufgaben- und Testmanagementsysteme haben. Die erste wird benötigt, um Aufgaben zu skizzieren und den Fortschritt für das gesamte Team zu verfolgen, und die zweite ist der Nachlass des Testers, wo Checklisten und Testfälle gesammelt werden. Sowohl PMa als auch Entwickler können Zugriff haben. In meinem Fall habe ich das System für Checklisten selbst eingerichtet und den Zugriff auf das Team verteilt.

    Apropos Datenspeicherung, es wäre seltsam, nicht zu erwähnen, dass Sie um den Zugriff auf Datenbanken bitten müssen, der Zugriff auf Prüfstände wird problemlos gewährt. Tipp: Fragen Sie nach Zugang zu allem, wenn Sie die Struktur des Produkts verstehen möchten. Es ist unwahrscheinlich, dass es Schaden anrichtet, Sie erhalten einfach sofort eingeschränkte Rechte.

Fazit

Und zum Schluss noch ein paar kleine universelle Tipps, die ich zu Beginn meiner Ausbildung oft gehört habe und von denen ich mir sicher bin, dass sie jeder hören sollte.

  • Um alle Informationen zu erhalten, die Sie benötigen, müssen Sie häufig nachfragen. Fragen Sie viel. Manchmal VIEL. Dies ist einer der nützlichsten Tipps, der mir auch im täglichen Leben sehr hilft. Wenn ich etwas nicht ganz verstehe, fange ich an zu zweifeln: nochmal nachfragen oder dann denken und hoffen, dass es von alleine kommt. „Es ist besser, jetzt zu fragen, aus Angst, dumm zu wirken, aber die Aufgabe zu erledigen, als zu schweigen und schließlich das gesamte Team im Stich zu lassen.“ Ich hatte Glück, ich habe wunderbare Projektkollegen, die mir helfen, alle Probleme zu verstehen und neue Technologien zu lernen.

  • Natürlich ist es wichtig und notwendig, sich in seinem Berufsfeld weiterzuentwickeln (das ist am Anfang meist eine vorrangige Aufgabe), aber es ist auch nicht weniger sinnvoll, sich Fähigkeiten aus angrenzenden Disziplinen anzueignen. Ich interessiere mich zum Beispiel sehr für Design und Programmierung. Fähigkeiten in diesen Bereichen helfen tatsächlich im Projekt und bei der Interaktion mit dem Team. Bei der Arbeit mit Web-Produkten zum Beispiel erleichtern bereits ein wenig Kenntnisse in Grafikprogrammen das Leben eines Testers erheblich. Das Gleiche gilt für das Verständnis des Layouts und die Arbeit mit DevTools.

Dies ist mein erster Artikel. Ich hoffe, dass es für viele nützlich sein wird. Jetzt sind die meisten Dinge einfacher und bequemer in Form von Artikeln zu finden. Einige von ihnen beinhalten sogar einzigartige Erfahrungen. Und ich bin sehr froh, zu den Menschen zu gehören, die nicht zögern, ihre besten Praktiken, Forschungsergebnisse und ihr Wissen zu teilen. Ich glaube, dass meine bescheidene Erfahrung anderen Testern helfen wird, sich nicht in den Abgründen großer und interessanter Projekte zu verlieren, selbst wenn Sie der einzige Tester in dem Projekt sind.

Erzählen Sie uns von Ihren ersten Tagen im Projekt? Was waren deine Gefühle?

Similar Posts

Leave a Reply

Your email address will not be published.