2. Dezember 2024 von Sven Sethmann und Dr. Bernd Steiner
Softwaretesting bei adesso - Das kann jede(r)?
„Testen ist einfach“, „Testen ist langweilig“ und „Testen kostet nur Zeit und viel Geld“ sind nur einige der Top-10-Phrasen, die man in Projekten immer wieder hört, wenn es um das Thema Testen geht.
Man hat also nicht nur mit der manchmal haarsträubenden Qualität der Software zu kämpfen, sondern muss auch seine Berufsethik nach innen und außen vertreten.
Doch wir fangen nicht in der Mitte des Buches an, sondern ganz am Anfang.
Softwaretesting ist bei adesso tief verwurzelt und zieht sich durch alle Geschäftsbereiche. Das ist nicht in jedem Unternehmen so. Außerdem gibt es bei uns verschiedenste Communities und Austauschkanäle, so dass man mit Fragen rund ums Testen nicht lange alleine bleibt.
Wir sind seit Jahren genau in diesem Job unterwegs und mit Leidenschaft dabei. In unserer täglichen Arbeit nehmen wir aber auch Themen wahr, die vor allem junge Adessi zögern lassen, sich für das Thema Testen zu begeistern und diesen Entwicklungsweg für ihre berufliche Karriere in Betracht zu ziehen.
So nehmen Junior-Testerinnen und -Testern das Testing wahr
- Junge Absolventeninnen und Absolventen oder branchenfremde Quereinsteigerinnen und Quereinsteiger, die bei adesso anfangen, benötigen (verständlicherweise) noch Unterstützung, um die Organisation der Testprozesse vollständig zu verstehen.
- Mangelndes Renommee.
- Testarbeit enthält oft keine kreativen Elemente.
- Fehlende Einbindung in die Prozesse, dadurch kein Verständnis für Hintergründe und Entscheidungen.
Diese Vorurteile haben Junior-Testerinnen und -Testern
- Wer einmal im Test ist, kommt nicht mehr raus
- Die Karrierewege sind unklar.
- Testen ist weniger qualifiziert als Entwickeln.
- Testen ist langweilig.
Die aufgeführten Wahrnehmungen beziehungsweise Vorurteile sind uns im Bereich Public oder in unserer bisherigen Erfahrung begegnet, möglicherweise gibt es in anderen Bereichen von adesso weitere oder andere Aussagen. Wir haben uns in Public-Bereich mit diesen Argumenten auseinandergesetzt und folgende Lösungsansätze entwickelt:
- Der Mehrwert des Testens in Bezug auf eine hohe Qualität des Softwareprojekts muss nicht nur gegenüber dem Kunden, sondern auch intern bei adesso transparenter dargestellt werden. Durch Testen und weitere qualitätssichernde Maßnahmen kann das Risiko, ein fehlerhaftes Programm auszuliefern, reduziert werden.
- Der Aufbau eines projektspezifischen Testprozesses ist komplex und erfordert projekterfahrene Testmanager und Tester. Das Testen einer Software ist keine einmalige Aktivität kurz vor der Auslieferung, sondern muss als fester Bestandteil des gesamten Softwareentwicklungsprozesses im Projekt etabliert werden. Dazu müssen interne und externe Weiterbildungsmöglichkeiten besser kommuniziert und genutzt werden. Diese stehen auch in verschiedenen Test-Communities zur Verfügung. Unsere Test-Community im öffentlichen Bereich steht allen Interessierten zur Verfügung. Sprecht und also gern an.
- Softwaretesting ist ein gutes Sprungbrett für den adesso-Nachwuchs, um sich langfristig eine eigene Entwicklungsmöglichkeit bei adesso zu schaffen. Durch das Testen lernt man nicht nur den eigentlichen Projektgegenstand (also die Software), sondern auch das Zusammenspiel der verschiedenen Prozesse (Requirements Engineering, Softwareentwicklung, Projektmanagement, Stakeholdermanagement) innerhalb eines konkreten Projektes kennen und baut sich so Stück für Stück eine eigene, praxisorientierte Know-how-Basis auf.
Wer oder was bin ich
Im Folgenden zeigen wir euch, welche Anforderungen an eine Testerin oder einen Tester gestellt werden. Dabei konzentrieren wir uns weniger auf die technischen Fähigkeiten, da sich diese zum Beispiel durch neue Testwerkzeuge ändern können und letztlich die eigene Projektkarriere bestimmt, welche Kenntnisse und Fähigkeiten man sich aneignet und beherrscht.
Eine gute Softwaretesterin beziehungsweise ein guter Softwaretester zeichnet sich durch eine Kombination aus technischen Fähigkeiten, analytischem Denken und bestimmten persönlichen Eigenschaften aus:
- Verständnis für Softwareentwicklungsprozesse: Kenntnisse über agile, DevOps oder andere Softwareentwicklungsmodelle helfen, sich effektiv in den Entwicklungsprozess einzubringen.
- Problemlösungskompetenz: Komplexe Probleme analysieren, diagnostizieren und Lösungen finden.
- Detailorientierung: Ein scharfes Auge für Details hilft, auch kleinste Fehler und Inkonsistenzen zu erkennen.
- Kritisches Denken: Fähigkeit, Situationen und Anforderungen kritisch zu hinterfragen und nicht alles als gegeben hinzunehmen.
- Geduld und Ausdauer: Testen kann repetitiv und frustrierend sein. Geduld und die Fähigkeit, trotz Rückschlägen weiterzumachen, sind entscheidend.
- Kommunikationsfähigkeit: Fehler und Probleme klar und präzise dokumentieren und effektiv mit Entwicklern und anderen Beteiligten kommunizieren.
- Teamfähigkeit: Die Fähigkeit, gut im Team zu arbeiten, ist in agilen Umgebungen besonders wichtig.
Ihr seid also jemand, der nicht nur technisch versiert ist, sondern auch analytisch denken kann, einen Blick für Details hat, effektiv kommunizieren kann und bereit ist, ständig dazuzulernen und sich weiterzuentwickeln.
Was zeichnet adesso aus und welche Unterstützungen hat man auf seinem Karriereweg?
Man muss sich nicht von Anfang an festlegen, gerade als Trainee oder Associate weiß man vielleicht noch nicht, wohin die berufliche Reise gehen soll. Aber wenn ihr erst einmal Feuer gefangen habt, was dann? Könnt ihr euch zu einer Führungskraft entwickeln? Die Antwort auf diese Frage ist ein klares JA!
Spezialisierungen
adesso bietet zum Beipsiel innerhalb des DEVelopment- und CONsultant-Modells eine Fokussierung auf folgende Spezialisierungen für Tester:
Die Vergabe …
- … der Laufbahnstufen sind in allen Geschäftszweigen möglich.
- … orientiert sich am Aufgabenschwerpunkt.
ISTQB Laufbahn(en)
Neben den vielfältigen Möglichkeiten der internen Weiterbildung gibt es auch die offiziellen Weiterbildungswege.
Was bedeutet das für euch?
Durch Ausprobieren gewinnen sie neue Einblicke in die vielfältigen Beratungsaufgaben innerhalb der breit gefächerten IT-Welt.
Wir unterstützen unsere „Newcomer“ dabei, ihren Weg durch die verschiedenen Beratungsschwerpunkte zu finden. Wir haben es uns zur Aufgabe gemacht, den zukünftigen Consultants nicht nur einen Einblick in die Bedeutung und Vorgehensweise beim Testen von fachlichen Anforderungen zu geben, sondern auch zu vermitteln, dass Projekteinsätze im Testbereich eine gute Möglichkeit sind, die Prozesse bei der Softwareerstellung und die Abhängigkeiten zwischen den Rollen Requirement Engineer, Developer und Testerinnen beziehungsweise Tester unter Projektbedingungen kennen zu lernen. Die Auseinandersetzung mit den fachlichen Anforderungen des Kunden stärkt das eigene Verständnis für die Bedürfnisse und Prozesse beim Kunden, was für die spätere eigene Beratungstätigkeit unabdingbar ist.
Wir stellen immer wieder fest, dass die jungen Adessi durchaus ein klares Berufsbild für sich entwickelt haben, es aber an Informationen fehlt, wie man dorthin kommt. Und da ist es durchaus ratsam, die eigenen Wunschvorstellungen von Projektrollen und -einsätzen einmal „beiseite zu legen“ und auch einmal Projektrollen (Testerinnen,Tester oder Testmanagerinnen und -mananger) wahrzunehmen, für die man vielleicht Vorurteile hat und die weit weg von den eigenen beruflichen Zielvorstellungen zu sein scheinen.
Eine kürzlich durchgeführte Umfrage unter unseren adessi hat sehr eindrucksvoll gezeigt, dass der Einsatz in verschiedenen Projektrollen als sehr gewinnbringend für die eigene Entwicklung als Beraterin beziehungsweise Berater beschrieben wurde.
adesso bietet mit seinen zahlreichen Softwareentwicklungsprojekten eine Fülle von Herausforderungen für die eigene Entwicklung - am Anfang scheint nichts zu passen, aber mit jedem Projekteinsatz erweitert sich der eigene Erfahrungshorizont und bringt euch auf eurem Weg zum Consultant weiter.
Seid also offen, wenn euch eure Vorgesetzte oder euer Vorgesetzter zum Beispiel eine Projektrolle auf Probe anbietet. Bleib neugierig und setzt euch das Ziel, auch diese Herausforderung zu meistern und daran zu wachsen.
Ihr möchtet gern mehr über spannende Themen aus der adesso-Welt erfahren? Dann werft auch einen Blick in unsere bisher erschienenen Blog-Beiträge.
Team Public bei adesso
Karrierechancen bei adesso im öffentlichen Sektor
Bei adesso erwarten euch spannende Aufgaben, innovative Projekte und vielfältige Entwicklungsmöglichkeiten. Werdet Teil eines Teams, das Technologien für die Herausforderungen von morgen entwickelt - ob in der Softwareentwicklung, im Projektmanagement oder in der Beratung. Findet euren Platz in einer Kultur, die Innovation und Teamgeist verbindet. Bereit für euren nächsten Karriereschritt? Entdecke deine Möglichkeiten im Team Public bei adesso und lasst uns gemeinsam den digitalen Wandel gestalten!