Über den Kunden
Elinext ist ein weltweit anerkanntes Unternehmen für individuelle Softwareentwicklung und eine IT-Beratungsgruppe mit Entwicklungszentren und Geschäftsstellen in Europa und im asiatisch-pazifischen Raum.
TestTrack ist ein webbasiertes Testfallmanagement-Tool, das entwickelt wurde, um die erstellten Testfälle zu speichern und auszuführen sowie Berichte auf Grundlage der Testergebnisse zu erstellen. Der Bericht kann somit als Nachweis für das Release-Testing des Projekts verwendet werden.
Wie schon die bisherigen Frameworks von Elinext ist auch dieses interne System darauf ausgelegt, dieselben operativen Herausforderungen für externe Partner zu lösen. Mit anderen Worten: Die heutige interne Testfallstudien-Ablage stellt einen Wettbewerbsvorteil für Elinexts globalen Kundenstamm dar. Dies wird nicht nur uns dienen, sondern auch als Grundlage für zukünftige Produkte fungieren und unsere Dienstleistungen für Webentwicklung erweitern.
Geschäftliche Herausforderung
Elinext benötigte eine leichte und anpassbare Alternative zu Standardlösungen für das Testfallmanagement. Die bestehenden Optionen auf dem Markt waren entweder:
-
zu kostspielig,
-
unflexibel für spezifische Anforderungen,
-
langsam in der Implementierung.
Dank umfassender Erfahrung in QA & Software Testing Services sowie Vertrautheit mit gängigen Industrietools war das Elinext-Team bestens darauf vorbereitet, präzise Anforderungen zu definieren und eine eigene interne Software zu entwickeln. Nach der Durchführung unserer Services für Business-Analyse wurden die Hauptziele festgelegt:
-
Zentrale Speicherung von Testfällen
-
Nachverfolgung der Testfalldurchführung
-
Berichtserstellung für Stakeholder
-
Kontrollierter Benutzerzugriff (intern und extern)
-
Unterstützung projektbezogener Anpassungen
Prozess
Projektentwicklung
Zeitplan für die Entwicklung des Tools für das Testfallmanagement: ca. 18 Monate (keine feste Deadline)
Team-Beteiligung: Alle Teammitglieder arbeiteten in Teilzeit parallel zu kommerziellen Projekten.
Testing: Manuelles und automatisiertes Testen der Kernfunktionalität durch die Teammitglieder.
Deployment: Bereitstellung auf der internen VM von Elinext und sofortiger Zugriff für QA-Spezialisten.
Endübersicht des finalen Produkts
Die Entwicklung des Testfallmanagement-Tools umfasst fünf funktionale Module:
1. Übersicht
Zeigt Projektdetails an, wie z. B. Erstellungsdatum, offizielle Website, Link zum Bug-Tracker, zugewiesene Benutzer und deren Rollen.
2. Releases & Results
Ermöglicht die Erstellung und Verwaltung mehrerer Releases.
Jedem Release können Testscopes und Testläufe zugewiesen werden, wodurch QA-Engineers den Fortschritt der Ausführung und die Abschlussresultate nachverfolgen können.
3. Testspeicher
Repository für alle Testscopes und Vorlagen.
Benutzer können:
-
Testfälle erstellen, bearbeiten, klonen und organisieren
-
Testfälle bestimmten Releases zuweisen
-
Mehrere Vorlagen innerhalb eines einzelnen Testfalls verwenden
-
Hierarchische Ordner für eine strukturierte Organisation verwalten
KI unterstützt das Testfallmanagement erheblich. KI-Highlights:
Die intelligenten Funktionen von Elinext helfen dabei, Testfälle auf Basis der bereitgestellten Anforderungen zu generieren und Massenedits durchzuführen – dadurch wird die für Erstellung und Verwaltung benötigte Zeit deutlich reduziert.
Jeder Testfall enthält Felder wie Zusammenfassung, Voraussetzungen, Schritte, Erwartete Ergebnisse, Typ, Priorität, Status sowie die Möglichkeit, eine unbegrenzte Anzahl zusätzlicher benutzerdefinierter Felder zu erstellen.
4. Berichte
Das Testfallmanagement-Tool ermöglicht die Erstellung anpassbarer Testausführungsberichte.
Zu den Funktionen gehören:
-
Auswahl von Releases und Testläufen
-
Auswahl der anzuzeigenden Felder (z. B. Titel, Status, Priorität, Fehler, Typ, Referenzen)
-
Visuelle Diagramme, Ausführungsstatistiken und Leistungsmetriken
-
Export im PDF-Format für Stakeholder
-
Anpassung der Berichtsstruktur und Parameter
Berichte visualisieren:
-
Gesamtzahl der Testfälle
-
Ausführungsraten
-
Arbeitslastverteilung auf Benutzerebene
-
Zusammenfassungen der Ergebnisse sowie Pass/Fail-Diagramme
5. Einstellungen
Projektbezogene Konfiguration und Zugriffskontrolle.
KI-gestützte Testfallgenerierung
Nach der Entwicklung des Tools für das Testfallmanagement können wir sagen, dass eine der innovativsten Funktionen von TestTrack die KI-gesteuerte Testfallgenerierung ist, die durch die Integration von ChatGPT (oder einem anderen KI-Modell) ermöglicht wird. Benutzer können Anforderungen in einfacher Sprache beschreiben, und das System generiert automatisch strukturierte Testfälle, die detaillierte Schritte, erwartete Ergebnisse und Verifikationsbedingungen enthalten. Alle KI-generierten Testfälle sind deutlich markiert, um eine einfache Identifikation zu ermöglichen, wodurch Teams zwischen manuell erstellten und automatisch erzeugten Testfällen unterscheiden können. Die KI-Markierung kann bei jedem Testfall manuell entfernt werden.
Diese Funktionalität beschleunigt nach der Entwicklung des Testfallmanagement-Tools den Prozess der Testdokumentation erheblich und minimiert wiederholte manuelle Eingaben. Gleichzeitig behalten die Benutzer die volle Kontrolle: Sie können die KI-generierten Ergebnisse überprüfen, anpassen und verbessern, um sie an projektspezifische Anforderungen anzupassen.
Integration mit Jira
TestTrack bietet eine nahtlose Integration mit Jira, sodass QA-Spezialisten Testfälle direkt mit den entsprechenden Bugs und Issues verknüpfen können. Das bestehende Plugin ermöglicht die Extraktion von Ticketdaten aus Jira, wodurch sichergestellt wird, dass Testausführung und Issue-Tracking synchron bleiben. Eine Rückwärtsintegration befindet sich bereits in der Entwicklung, die Updates und Änderungen innerhalb von TestTrack, wie Testergebnisse oder Testfallanpassungen, automatisch in Jira widerspiegeln wird. Diese bidirektionale Synchronisation ist darauf ausgelegt, einen reibungslosen und effizienten Feedback-Loop zwischen QA- und Entwicklungsteams zu schaffen.
Performance- und Arbeitslastmanagement
Das System berechnet automatisch das optimale Testtempo, das erforderlich ist, um alle Testfälle rechtzeitig für das festgelegte Release-Datum abzuschließen. Diese Berechnung basiert auf der Anzahl der Benutzenden, die dem Testlauf zugewiesen sind, der Gesamtzahl der Testfälle und der verfügbaren Tage. Dies gewährleistet eine ausgewogene Arbeitslast und gibt jedem Teammitglied ein klares Verständnis seiner Testziele im jeweiligen Testlauf. Jeder Testfall behält eine vollständige Ausführungshistorie, sodass Projektleiter sehen können, welcher Benutzer den Test ausgeführt hat, wann er durchgeführt wurde und welche Ergebnisse erzielt wurden. Dieses Maß an Transparenz, das durch die Entwicklung des Testfallmanagement-Tools geboten wird, unterstützt eine bessere Verantwortlichkeit und Leistungsüberwachung innerhalb der QA-Teams.
Berichterstellung und Visualisierung
Nach Abschluss der Testläufe können QA-Ingenieure umfassende Berichte erstellen, die die Ausführungsergebnisse, Fehlerstatistiken und Release-Level-Ergebnisse zusammenfassen. Berichte präsentieren detaillierte Ausführungsstatistiken für jedes Release, einschließlich der Gesamtzahl aktiver und abgeschlossener Testfälle, der Verteilung von bestanden, fehlgeschlagen und blockierten Testfällen sowie individueller Benutzerleistungsmetriken und verknüpfter Bug-Status.
Alle Berichte können angepasst werden, um die für Stakeholder relevantesten Informationen einzuschließen, und im PDF-Format exportiert werden, um eine einfache Weitergabe zu ermöglichen. Diese Flexibilität erlaubt es Teams, Rohdaten in visuell klare, strukturierte und datenreiche Zusammenfassungen umzuwandeln, die Entscheidungsprozesse erleichtern und die Gesamtübersicht über die Projektqualität verbessern.
Geschäftliche Auswirkungen für den Kunden
Obwohl sich TestTrack noch in der Pre-MVP-Phase befindet, hat es bereits einen erheblichen Mehrwert für die internen QA-Teams von Elinext gezeigt und besitzt großes Potenzial für eine externe Kommerzialisierung (Optimierung der Testfälle und die Entwicklung eines Testfallmanagement-Tools). Die Plattform hat die Organisation, Durchführung und Analyse von Testprozessen verbessert und bietet sowohl operative Effizienz als auch strategische Vorteile für das Unternehmen.
Die Einführung des Tools TestTrack für das Testfallmanagement hat die internen Qualitätsicherungs-Workflows erheblich verbessert, indem die zentrale Speicherung von Testfällen und die automatisierte Fallgenerierung durch KI umgesetzt wurden. Diese Kombination hat die für die Erstellung und Dokumentation von Testfällen benötigte Zeit reduziert und gleichzeitig die strukturelle Konsistenz über Projekte hinweg gewährleistet. Mit der Nachverfolgung von Testausführungen und detaillierten Berichten auf einer einzigen Plattform haben QA-Spezialisten nun vollständige Transparenz über den Testfortschritt, was eine schnellere und fundiertere Entscheidungsfindung ermöglicht.
Ein weiterer wichtiger Effekt ist die Beschleunigung der Release-Zyklen. Durch sofortige Einblicke in Testergebnisse, Fehlertrends und Benutzerleistungsmetriken können Projektleiter die Release-Bereitschaft in Echtzeit beurteilen. Dies verkürzt den Feedback-Loop zwischen QA- und Entwicklungsteams und führt zu schnelleren Iterationen und Auslieferungen.
In Bezug auf Skalierbarkeit macht die modulare Architektur von TestTrack und die Benutzerverwaltungsfunktionen das Tool für Projekte unterschiedlicher Größe und Komplexität anpassbar. Es unterstützt sowohl interne Elinext-Teams als auch potenzielle externe Nutzer und schafft die Grundlage für ein zukünftiges SaaS-Angebot, das auf die Partner und Kunden von Elinext weltweit ausgeweitet werden könnte.
Durch die Integration fortschrittlicher Automatisierung, KI-gesteuerter Fallgenerierung und Jira-Konnektivität stellt TestTrack eine strategische Investition in die langfristige technologische Wettbewerbsfähigkeit von Elinext dar. Die Plattform steigert nicht nur die Effizienz der täglichen QA-Arbeit, sondern positioniert Elinext auch als Innovator, der in der Lage ist, interne Tools in wertsteigernde Lösungen für seine globale Kundschaft zu transformieren.
Wir arbeiten weiterhin daran, die Fähigkeiten von TestTrack auszubauen, um den Wert im Prozess der Entwicklung eines Tools für das Testfallmanagement noch weiter zu erhöhen. Der aktuelle Fokus liegt auf der weiteren Verbesserung der KI-Integration und der Berichtsfunktionen, um sicherzustellen, dass die Plattform noch tiefere Einblicke und intelligentere Automatisierung für QA-Teams liefert.











