Erstellung eines Konzepts zur Umsetzung einer Testautomation - | Identifikation von Verbesserungsmöglichkeiten anhand einer Analyse der aktuellen Testautomation der Firma we22


Dustin Daniel Barth Rogowski

Präsentation
13. July 2021, 08:00 Uhr, Raum Zoom
Betreuer
Prof. Dr. Mario Winter
Kooperationspartner
TH Köln, we22 Solutions GmbH
Stichworte
Qualitätssicherung, Softwareentwicklung, Software-Architektur, Reifegrad der Testautomation, Testverfahren und Methoden
Bildrechte
Pankaj Patel - https://unsplash.com/photos/u2Ru4QBXA5Q

Abstract

Die Abteilung Qualitätssicherung der Firma we22 hat zur Minimierung vom manuellen Testen eine Testautomation programmiert. In naher Zukunft wird durch die Firma ein neues Produkt veröffentlicht, weshalb die Vorbereitungen für eine neue Testautomation gestartet sind.

Das Ziel dieses Praxisprojekts ist die Erstellung eines Konzepts zur Umsetzung einer Testautomation für das neue Produkt. Hierfür sollen Stärken und Schwächen der alten Testautomation identifiziert und Maßnahmen zur Behebung dieser in der neuen Testautomation abgeleitet werden. Außerdem soll überprüft werden, wo weitere Verbesserungsmöglichkeiten für eine neue Testautomation bestehen und wie diese umgesetzt werden können.

Zur Identifikation von Stärken und Schwächen wurde der Ist-Zustand der Testautomation beschrieben. Hierfür wurden die verwendeten Testverfahren und Methoden recherchiert. Darüber hinaus wurde eine Umfrage mit den Mitarbeitenden der Qualitätssicherung unternommen und ein Interview mit dem Abteilungsleiter der Qualitätssicherung geführt.

Die wesentliche Erkenntnis dieses Projekts ist, dass grundlegende Regeln der Programmierung sowie der Qualitätssicherung eingehalten werden sollten. Die Vernachlässigung dieser grundlegenden Aspekte ist eine zentrale Ursache für die erschwerte Wartbarkeit der aktuellen Testautomation.

Vorschläge für weitere Arbeiten im Themenfeld

Wie lässt sich ein Keyword-Driven-Testing in einer bestehenden Testautomation umsetzen?

Die Umsetzung einer Testautomation anhand der vorgeschlagenen Verbesserungsmöglichkeiten.

Die Evaluation der Wirksamkeit der angewandten Verbesserungsmöglichkeiten in einer Testautomation.