Von Azure DevOps zu TestRail: Wie Solitea hochqualitative Finanzsoftware bereitstellt

Erfahren Sie, wie die Benutzerfreundlichkeit, die Integrationen und die reporting von TestRail dem QA-Team bei Solitea die notwendigen Lösungen bieten, um Fehler schneller zu finden und mehr Tests in kürzerer Zeit durchzuführen.
cc-Studie solitea
cc-Studie solitea
Industrie
Regulierung und Finanzen
Standort
Europa

SoliteaSolitea ist ein europäisches Unternehmen für Unternehmenssoftware mit mehr als 1.200 Mitarbeitern und über 250.000 Kunden weltweit. Solitea entwickelt eine breite Palette von Regulierungs- und Finanzsystemen wie Buchhaltungs- und Fakturierungssoftware, HR-Management und Point-of-Sale-Lösungen. Ihre Tools unterstützen geschäftskritische Prozesse und die compliance für jeden, vom Einzelunternehmer bis zum multinationalen Konzern.

Die Herausforderung

Kunden Diamantvermögen
Da Solitea wichtige Geschäftsprozesse unterstützt, benötigen ihre Anwendungen drei Schlüsselkomponenten für effektives Testen: organisierte Testfälle, klare Sicht auf den Testfortschritt und umfassende Kommunikation zwischen den Abteilungen. Jiří Malý, Senior Software Tester, erklärt: "Wir haben Hunderttausende von Kunden, die unser Fakturierungstool nutzen. Da wir mit mehreren Ländern zu tun haben, gibt es eine Vielzahl von Gesetzen und Rechtsvorschriften. Das bedeutet, dass es einen noch größeren Bedarf an organisierten Tests gibt, um sich auf die gesetzlichen Unterschiede von Land zu Land konzentrieren zu können."

Bevor das QA-Team von Solitea TestRail einsetzte, verwaltete es seine Tests mit Excel-Tabellen und Azure DevOps. Als die QA-Prozesse, das Team und das Produktangebot des Unternehmens expandierten, wurde die Verwendung von Tabellen und Azure DevOps zum Testen zu einer Belastung: Sie waren starr, da sie nicht anpassbar waren, schwer zu organisieren und schwierig zu berichten.
"Wir helfen unseren Kunden, Fehler in ihren Rechnungen und Steuererklärungen zu verringern. Wenn es darum geht, die Fehler für die Kunden zu verringern, müssen wir auch die Fehler in unserem Produkt selbst verringern. Wenn unsere Produkte Fehler für die Kunden beseitigen sollen, dürfen wir selbst keine Fehler haben."
Jiří Malý, Leitender Software-Tester, Solitea

Jiří Malý

Senior Software Tester

cc-Studie solitea
Jiří erinnert sich: "Wir sind zu TestRail gewechselt, weil wir in der Lage sein müssen, Dinge wie den Testfortschritt und den Status der in Arbeit befindlichen Version, die veröffentlicht werden soll, in Echtzeit zu sehen. Dinge wie diese lassen sich definitiv besser systematisch verwalten." Zunächst versuchte man, Azure Test Plans (Microsofts Ersatz für das inzwischen veraltete Produkt Microsoft Test Manager) zu implementieren, stieß aber auf mehrere Probleme. Mit Azure DevOps konnte das QA-Team von Solitea die Testpläne und Testläufe nicht anpassen. Jiří fährt fort: "In Azure DevOps mussten wir viele Testpläne nachbilden, und wir waren nicht in der Lage, benutzerdefinierte Felder in Testfällen oder Testsuiten zu erstellen. Das war der Knackpunkt für unser Team, nach einer anderen Testmanagementlösung zu suchen." Das QA-Team und die Prozesse von Solitea wuchsen über das hinaus, was Azure DevOps bieten konnte.

Die Lösung

Kunden Diamantvermögen
Für Solitea lag der Grund für den Wechsel zu TestRail letztlich in der allgemeinen Benutzerfreundlichkeit, den Integrationen und den reporting von TestRail. Nach einem umfangreichen Testmanagement-Tool-Evaluierungsprozess starteten sie eine kostenlose Testversion von TestRail und erstellten schließlich einen vollständigen Proof of Concept (POC), um zu bestätigen, dass TestRail für ihren QA-Prozess geeignet ist. Ján Kriváň, Development Manager bei Solitea, erklärt: "Sobald man ein Ziel für die Verbesserung des Testens hat, muss man herausfinden, wie man es ändern möchte, die richtigen Tools für die Änderung verwenden und seine Prozesse verbessern. Genau das haben wir getan, als wir zu TestRail gewechselt haben."

Benutzerfreundlichkeit, Flexibilität und Anpassbarkeit

Nach Ansicht des QA-Teams von Solitea sind die wichtigsten Vorteile von TestRail gegenüber Azure DevOps, Excel-Tabellen oder anderen Testfallmanagement-Tools die Benutzerfreundlichkeit, Flexibilität und Anpassbarkeit.
"UI/UX war für uns bei der Suche nach einer neuen Testmanagementlösung wichtig, und die UX von TestRail ist sehr intuitiv, so dass wir nicht lange nach Hilfe suchen müssen."
Jiří Malý, Leitender Software-Tester, Solitea

Jiří Malý

Senior Software Tester

cc-Studie solitea
Bei der Freigabe neuer Versionen verwendet das QA-Team von Solitea mehrere Funktionen in TestRail. Von besonderem Wert sind die Massenbearbeitung von Testfällen, um dem Team zu helfen, Zeit zu sparen, und benutzerdefinierte Mehrfachauswahlfelder, um zu bestimmen, ob ein Testfall für ihre Web- oder Mobilanwendung bestimmt ist. Zusätzlich zu Vorgängen wie der Massenbearbeitung von Testfällen bietet TestRail auch Anpassungen wie die Möglichkeit, bestimmte Felder individuell zu sortieren und auszublenden, sowie die Möglichkeit, benutzerdefinierte Felder zu erstellen, um die Gesamtorganisation und das Zeitmanagement zu erleichtern.

TestRail bietet Solitea auch ein Maß an Flexibilität und Transparenz, das ihnen zuvor mit Tabellenkalkulationen oder Azure DevOps fehlte. Mit TestRail hat Jiří einen vollständigen Überblick über die Testaktivitäten, die den verschiedenen Mitgliedern seines Teams zugewiesen wurden. Dadurch kann er die Arbeitslast im gesamten Team viel umfassender verwalten. Jiří erklärt: "Da wir ein agiles Team sind, gibt uns TestRail mehr Flexibilität, wenn jemand Urlaub nehmen muss."

Da jeder im Team seinen Fortschritt und seine Testergebnisse in TestRail verfolgt, kann Jiří die Mitarbeiter problemlos ablösen, ohne ein Teammitglied zu überlasten. Mit TestRail können die Teammitglieder in solchen Situationen Änderungen an Testfällen, Aktivitäten und neu hinzugefügten Tests leicht überprüfen und dort weitermachen, wo ihr Kollege aufgehört hat. Dieses Maß an Flexibilität gibt dem Team die Möglichkeit, Zuweisungen und Ressourcen nach Bedarf anzupassen, ohne dass der Fortschritt verloren geht oder die Tests verlangsamt werden.

Integration und Interoperabilität

Das QA-Team von Solitea nutzt weiterhin Azure DevOps, um das Entwicklungs-Backlog und die Sprint-Übersicht zu verwalten. Darüber hinaus hat das QA-Team durch die Integration seiner Azure-Instanz mit TestRail zur Verwaltung seiner Tests eine größere Transparenz, Sichtbarkeit und Kollaboration erreicht, ohne die Produktivität zu beeinträchtigen.

Die Integrationsfähigkeit von TestRail mit Azure DevOps ermöglicht es dem QA-Team von Solitea, Testartefakte mit bestimmten Problemen in Azure DevOps zu verknüpfen, neue Arbeitselemente (wie Fehlerberichte) in Azure DevOps zu erstellen, ohne TestRail zu verlassen, und Daten nahtlos zwischen den beiden Plattformen zu importieren. Jiří erklärt: "Ich denke, es ist wirklich wichtig, eine Lösung mit vielen Integrationsoptionen zu wählen. Die Integration mit Azure DevOps war für uns unerlässlich, da wir es immer noch für unsere Backlog- und Sprint-Übersicht nutzen. Bevor wir zu TestRail wechselten, hatten wir etwa 1.000 Testfälle in Azure DevOps. Mit der CSV-Import- oder Exportfunktion von TestRail exportieren wir unsere Testfälle einfach aus Azure DevOps und importieren sie in TestRail. Die Verbindung von Azure DevOps und TestRail ist für uns sehr wichtig."

Reporting

Ein weiterer Vorteil, den Solitea mit TestRail entdeckt hat, ist die aussagekräftigere und umsetzbare reporting. Der spezielle reporting von TestRail macht es einfach, umfassende Projektberichte zu erstellen. Das QA-Team kann auf bequeme Weise Einblicke in ganze Testpläne oder einzelne Testläufe gewähren. Dies ermöglicht fundierte Diskussionen über fehlgeschlagene und bestandene Tests und eine schnelle Kommunikation des Status und des aktuellen Niveaus der Produktstabilität innerhalb der internen Teams. Die präzisen Fortschrittsberichte von TestRail ermöglichen es dem QA-Team von Solitea, Fertigstellungstermine, verbleibenden Aufwand und verifizierte Tests einfach abzuschätzen, zu verfolgen und vorherzusagen. Ján erklärt: "Mehrere Abteilungen benötigen die richtigen Informationen, vor allem, wenn die Aktualisierungen so schnell erfolgen. Wir müssen sicherstellen, dass wir die richtigen Informationen rechtzeitig zur Verfügung stellen. Wir müssen sicherstellen, dass niemand vergessen hat, den Status eines Tests zu ändern, dass wir wissen, wie weit wir mit dem Testen der neuen Version sind, ob es irgendwelche Probleme gibt, die wir bei der Freigabe erwarten, ob das Freigabedatum noch stimmt und so weiter. Mit den Berichten von TestRail erhalten wir all diese wichtigen Informationen in Echtzeit."

Mit der einzigartigen historienbasierten Vorhersage von TestRail können Jiří und sein Team auch den Testfortschritt auf der Grundlage ihrer historischen Zeitdaten verfolgen. Jiří führt weiter aus: "Wenn unser Produktmanager mehr über unseren Arbeitsprozess wissen möchte, was wir in der Vergangenheit getestet haben, was wir nicht getestet haben, welche Testfälle fertig sind, welche nicht, usw., ist es mühelos möglich, diese Arten von benutzerdefinierten Berichten in TestRail zu erstellen und zu planen, um uns bei der Weitergabe dieser Informationen zu helfen."
Testläufe
Bild: Generieren Sie detaillierte zusammenfassende Berichte für Projekte, Meilensteine, Pläne und Läufe über mehrere Testzyklen im Zeitverlauf. Vergleichen Sie die Ergebnisse und verfolgen Sie die Arbeitsbelastung Ihres gesamten Teams, um Zuweisungen und Ressourcen für verschiedene Projekte und Initiativen anzupassen.

Die Ergebnisse

Kunden Diamantvermögen
Die Benutzerfreundlichkeit von TestRail, die Integrationen und das reporting bieten dem QA-Team bei Solitea alles, was sie von einem Testmanagement-Tool erwarten. Ján meint: "TestRail hat uns geholfen, unser Testfallmanagement zu verbessern und unsere Tests zu organisieren. Seit dem Umstieg auf TestRail hat das QA-Team bei Solitea einen besseren Einblick in seine Tests erhalten, die Kommunikation mit anderen Abteilungen verbessert und die Zeit, die für das Testen und die Bereitstellung von Anwendungen benötigt wird, verkürzt.

Jiří erklärt: "Wir nutzen die Zeit, die uns TestRail spart, um andere Tests zu automatisieren und die Gesamtabdeckung der automatisierten Tests zu erhöhen. Sobald es Fehler in der Produktion gibt, sinkt die Zufriedenheit und Testnutzer werden nicht zu Kunden... daher ist es ein großer Vorteil, Testfälle, Testsuiten und Testläufe zu organisieren."
"Wenn es um die Vorbereitung unserer Testsuiten und Testfälle geht, sparen wir mit TestRail 20 % unserer Zeit, weil wir Testfälle und Testsuiten mit einer intuitiven Benutzeroberfläche schneller erstellen können."
Jiří Malý, Leitender Software-Tester, Solitea

Jiří Malý

Senior Software Tester

cc-Studie solitea
Letztendlich gibt TestRail dem Solitea-Team die richtigen Werkzeuge an die Hand, um Fehler schneller zu finden und mehr Tests durchzuführen, während gleichzeitig eine stabile und schnelle Testumgebung aufrechterhalten wird. Jiří erklärt: "Wenn wir nicht in der Lage wären, TestRail zu nutzen und die benötigten Informationen nicht ohne Weiteres verfügbar wären, würden wir an der alten Vorgehensweise festhalten, was bedeuten würde, dass wir viel mehr Zeit für die Verwaltung von Testfällen und Testsuiten aufwenden müssten und weniger Zeit für das eigentliche Testen hätten."

Schließen Sie sich mehr als 10.000 QA-Teams an, die TestRail nutzen, um fehlerfreie Produkte schneller auf den Markt zu bringen.

ccstudy 3dsystems

3D-Systeme

Lesen Sie, wie die reporting und die einfache Bedienung von TestRail dem QA-Team von 3D Systems eine Möglichkeit boten, die organisatorische Kommunikation zu verbessern und ihre Testmanagementprozesse zu rationalisieren, um 3D-Druckprodukte von höchster Qualität zu liefern.
cc-Studie solitea

Solitea

Erfahren Sie, wie die Benutzerfreundlichkeit, die Integrationen und die reporting von TestRail dem QA-Team bei Solitea die notwendigen Lösungen bieten, um Fehler schneller zu finden und mehr Tests in kürzerer Zeit durchzuführen.
ccStudie konvergent

Konvergenz

Erfahren Sie, wie TestRail dem Convercent-Team eine skalierbare Lösung zur Verfügung gestellt hat, die das wachsende QA-Team unterstützt und ihnen dabei geholfen hat, ihr Testmanagement in einem zentralisierten System zu standardisieren, eine sinnvolle Kommunikation zwischen den Abteilungen aufrechtzuerhalten und qualitativ hochwertigere Versionen schneller auf den Markt zu bringen.

Qualitätsprozesse etablieren – und Releases mit voller Sicherheit durchführen.