Bewährte Methoden Verwaltung
14 min lesen
November 1, 2023

Vorbereitung, Migration, Erfolg: 14 Schritte für die Übertragung von Tests auf ein neues TMS

Es ist eine große Herausforderung: das Migrieren vorhandener Testfälle in ein neues Testmanagementsystem. Der Prozess kann zu lange dauern, zu Datenverlusten führen, und es wäre sehr frustrierend, wenn Ihre Kollegen das neue TMS doch nicht mögen. In diesem Artikel werden wir die Auswahl eines neuen Tools zum Testen von Software, die richtigen Migrationsaktivitäten und die nach der Migration zu ergreifenden Maßnahmen aufzeigen.

photo
photo
Martin Koch
Polskii Mark

Was sind Testfälle und Testszenarien?

In diesem Artikel werden keine grundlegenden Konzepte aus Lehrbüchern für Junior-Tester abgedeckt. Die verschiedenen Tools zum Testen verwenden jedoch möglicherweise eine unterschiedliche Terminologie zur Beschreibung von Testfällen, Testszenarien und anderen Punkten, die migriert werden sollen. Bevor wir also tiefer eintauchen, sollten wir sicherstellen, dass wir uns über diese Begriffe einig sind

Ein Testfall (oft fälschlicherweise als Testplan bezeichnet) ist eine detaillierte Liste von Anweisungen zur Validierung einer bestimmten Softwarefunktionalität. Es handelt sich um eine autarke Einheit des Testens, die in der Regel eine einzige Art und Weise abdeckt, in der Software verwendet werden kann. Die Interaktionen auf dem Anmeldebildschirm sind ein perfektes Beispiel. Die Eingabe des richtigen Kennworts wäre ein Testfall, die Eingabe eines falschen Kennworts ein anderer Testfall. Dazwischen ist Platz für eine Vielzahl von Testfällen, wie etwa die Eingabe eines Kennworts, das kürzlich geändert wurde.

Testszenarien sind eine Kombination von Testfällen, die einen ganzen Teil der Funktionalität und/oder ein Nutzerszenario abdecken. Wenn Sie sich den Anmeldebildschirm noch einmal ansehen, kann ein einzelnes Testszenario den folgenden Fluss umfassen:

  1. Falsches Kennwort eingeben
  2. Nach 5 fehlgeschlagenen Anmeldeversuchen wird eine einstündige Sperre verhängt
  3. Anforderung eines Links zur Wiederherstellung des Kennworts
  4. Auswahl eines neuen Kennworts
  5. Anmelden mit dem neuen Kennwort

Wenn das Marketingmaterial immer noch verwirrend erscheint, konsultieren Sie das Wiki des Anbieters oder wenden Sie sich an dessen Support. Sie werden wahrscheinlich ohnehin eine Klärung des Umfangs der möglichen Migration benötigen und sich über fehlende Angaben erkundigen müssen.

Überlegungen vor der Migration

Eine ordnungsgemäße Umstellung bedeutet, dass Sie mehr tun, als nur Testfälle auf TMS zu migrieren, von denen Ihr CTO dachte, dass sie interessant wären. Hier sind einige Aspekte zu berücksichtigen:

  • Überprüfen Sie den Umfang der Umstellung. In den meisten Fällen würden Sie nicht einfach Testszenarien zum TMS migrieren, Testfälle mitnehmen und dann Feierabend machen. Sie möchten die Fehler verschieben, es sei denn, Sie verwenden eine Lösung für die Fehlerverwaltung, mit der Sie die Fehler separat verfolgen können. Die Historie ist sehr nützlich für die interne Rückverfolgbarkeit und QS-Analysen und ist für das Bestehen von Audits in sensiblen Branchen obligatorisch.
  • Besprechen Sie die Migrationsmöglichkeiten mit dem neuen Anbieter. Die Details der Einführung eines neuen Tools werden oft als der langweilige Teil betrachtet, der nicht auf Landing Pages oder in Werbemails in Ihrem Posteingang erscheint. Liegt es daran, dass der Anbieter nichts Besonderes zu schreiben hat, sich auf andere Dinge konzentriert oder tatsächlich einen unterdurchschnittlichen Migrationsprozess hat? Dieser Absatz sollte Sie nicht stutzig machen — fragen Sie den Anbieter, wenn Sie die Antwort immer noch nicht wissen.
  • Beachten Sie, dass einige Dinge nicht bewegt werden können. Auch wenn es immer seltener vorkommt, bemühen sich einige Anbieter nicht um die Erhaltung der Historie der Revisionen. Berichte lassen sich in der Regel nur schwer zwischen verschiedenen Tools übertragen, da sie sich in Bezug auf die angezeigten Daten und die Mittel zu deren Erfassung, Zusammenfassung und Visualisierung unterscheiden. Erwägen Sie, Offline-Kopien anzufertigen und/oder die Logik aufzuschreiben, sodass Sie diese in der neuen Lösung replizieren können.
  • Beurteilen Sie den Zeitplan. Abhängig von der aktuellen und zukünftigen Einrichtung kann es eine Weile dauern, bis die Testfälle in das QS Tool migriert sind, das Sie einführen werden. Einige Anbieter benötigen buchstäblich Wochen, um einen Satz für die Vor-Ort-Migration vorzubereiten. Andere erlauben keine Selbstregistrierung für die Cloud-Version und/oder brauchen einige Tage, um ein Enterprise-Paket einzurichten. Vor und nach der Migration wird es zu unregelmäßigen und weniger effizienten Phasen kommen, und auch während der Migration kann es zu Ausfallzeiten kommen.

Im Zweifelsfall sollten Sie Ihr Team fragen. Sowohl Tester als auch Entwickler können von ihren Erfahrungen mit dem Wechsel von Tools berichten

Die Wahl des richtigen TMS

Bevor wir ins Detail gehen, lautet die kurze Antwort: „Holen Sie sich das TMS, das Ihrer Strategie zum Testen entspricht.“ Wenn Sie etwas Inspiration oder einen Blick von außen benötigen, laden Sie unsere Vorlage für eine Teststrategie herunter. Es repräsentiert 20 Jahre unserer Erfahrung in QS und Softwareentwicklung und erfasst den Testprozess von Anfang bis Endbearbeitung. Sie können leicht Anpassungen vornehmen, sodass es von einer Vorlage für eine Teststrategie zu Ihrer eigenen Teststrategie wird.

Testen einer Strategievorlage zur Auswahl des richtigen TMS

Im Folgenden finden Sie einige wichtige Kriterien für die Auswahl einer Testmanagement-Lösung.

  • Leichte Migration. Normalerweise würden wir dies nicht an den Anfang stellen, aber Sie lesen diesen Artikel aus einem bestimmten Grund. Dieses Kriterium ist in gewisser Weise sowohl von Ihrem derzeitigen als auch von Ihrem künftigen Anbieter abhängig. Die wichtigsten Migrationswege sind a) Export von Punkten als Spreadsheets und anschließender Import; b) benutzerdefinierte Verbindungen; c) Migrationstools von Drittanbietern. Finden Sie heraus, was bei Ihnen funktioniert oder nicht funktioniert
  • KI-Funktionalität. Die Technologie hinter ChatGPT eignet sich unglaublich gut für das Testmanagement, aber nur wenige Lösungen haben sie übernommen, geschweige denn für die Qualitätssicherung optimiert. Halten Sie die Augen offen für wichtige Zeitsparer wie die KI-Testerstellung und die Entfernung von Duplikaten.
  • Leistungsmerkmale aus Inbetriebnahme und Rückverfolgbarkeit. Als FinTech-Unternehmen oder Auftragnehmer im Gesundheitswesen müssen Sie Ihre QS- und Entwicklungstools in der Regel vor Ort implementieren und hosten. Immer mehr neue Lösungen werden nur mit einer Inbetriebnahme in der Cloud angeboten und bieten keine ausreichende Protokollierung oder Historie von Elementen, um die gesetzlichen Anforderungen zu erfüllen. Auch sind sie strenger geworden
  • Skalierbarkeit. Auch wenn die Bearbeitung von Massentests in der Regel bereits im Lieferumfang enthalten ist, können Sie dennoch Schwierigkeiten haben, Dinge in großen Mengen zu erledigen. Die Funktionalität von Arbeitsabläufen ist eine gute Lösung: Wenn Sie Hunderte von Tests pro Monat durchführen, spart die Durchsetzung von Feldregeln und/oder des Lebenszyklus von Punkten Stunden über Stunden.
  • Anschlussfähigkeit und Abhängigkeit. Einige Testmanagement-Lösungen delegieren an Lösungen von Drittanbietern, weil diese bestimmte QS-Aufgaben besser erledigen. Andere TMS haben Abhängigkeiten, die Ihre QS-Fortschritte behindern und sogar unnötige Ausfallzeiten verursachen können, wenn Sie sich zu stark auf andere Tools verlassen.

Im Hinblick auf diese Kriterien gibt es keine bessere Lösung als aqua.

aqua ist eine ausgezeichnete Mischung aus Zuverlässigkeit und Innovation. Es ist seit über 10 Jahren auf dem Markt und hat mehr als 40 Regierungs- und Bankkunden im Portfolio. aqua war außerdem das erste große TMS, das KI-Funktionen anbot, die auf dem Algorithmus hinter ChatGPT basieren. Hier sind einige der Funktionen von aqua:

  • 1-Tages-Migration ohne kostenpflichtige Tools von Drittanbietern
  • KI-Testerstellung, Entfernung von Duplikaten und Vervollständigung von Anforderungen zur Einsparung von 12,8 Stunden/Woche pro Mitarbeiter und Minimierung menschlicher Fehler
  • Benutzerdefinierte Arbeitsabläufe, um das Testen auf Ihre Weise durchzuführen, auf derselben Seite zu bleiben und den Schmerz des Testens zu lindern
  • Dashboards mit KPI-Warnungen, die auf Sie achten, anstatt Sie zu zwingen, sie zu beachten
  • Erweiterter Berichtsassistent, der beliebige Daten aus Ihrem Workspace verwenden, externe Daten und Bilder nutzen und die Daten mit Skripts automatisch umwandeln kann, um verwertbare Erkenntnisse zu gewinnen

KI-gestütztes TMS mit 1-Tages-Migration

Probieren Sie aqua

Selbst wenn Sie ein anderes Tool in Betracht ziehen, werden die folgenden Tipps für eine reibungslose und problemlose Migration sorgen.

Vorbereitung der Migration

Im Folgenden werden die Schritte beschrieben, die Sie bei der Vorbereitung der Migration beachten sollten.

  1. Wählen Sie die zu migrierenden Punkte und Daten aus. Die Liste kann Testfälle, Testszenarien, Fehlerberichte, Skripte zur Testautomatisierung (wenn im TMS gespeichert) und andere enthalten.
  2. Überprüfen Sie die Benennungskonventionen, um Verwechslungen zu vermeiden. Zwar gibt es in der Regel eine Übergangszeit, aber mit aufgeräumten Punkten ist es einfacher, umzuziehen.
  3. Prüfen Sie die von Ihrem Anbieter angebotenen Migrationsoptionen. Auch wenn einige davon nur für die neue Lösung gelten, können Sie in der Regel auf die Erfahrungen anderer Tester zurückgreifen, wenn Sie ein Tool eines Drittanbieters verwenden.
  4. Erstellen Sie eine Zeitleiste. Wählen Sie, wenn möglich, einen weniger geschäftigen Zeitraum. Lassen Sie wichtige Schritte nicht bis kurz vor dem Wochenende liegen. Lassen Sie einen gewissen Puffer für die bereits erwähnte Vorbereitungszeit und mögliche Ausfallzeiten.
  5. Bereiten Sie die Daten vor. Ihr neuer Anbieter wird eine Liste von Anforderungen haben, die Sie auf Projekte in Ihrem aktuellen TMS anwenden sollten. Überlegen Sie, ob es einfacher ist, diese Kästchen vor oder nach dem Export der Daten aus der alten Lösung zu überprüfen.

Es ist wichtig, dass diese Schritte vor Beginn der Migration abgeschlossen sind. Andernfalls verschwenden Sie Zeit und Geld, um ein schlechteres Ergebnis zu erzielen oder sogar einen Datenverlust zu erleiden.

Der Migrationsprozess

Proprietäre Verbindungen und Migrationstools von Drittanbietern sind zu zahlreich für einen einzigen Artikel. Stattdessen werden wir uns auf den Ansatz von aqua konzentrieren, der eine leichtgewichtige Lösung im Vergleich zu Big Data-Migrationssoftware bietet. Es funktioniert genauso gut für große Projekte: Die Atruvia AG hat mehrere Projekte mit mehr als 2 Mio. Punkten von Micro Focus Quality Center nach aqua verlagert, mit vollständiger Erhaltung der Punkte und voller Versionierung.

  1. Exportieren Sie Projekte aus Ihrem alten TMS. Die meisten modernen Lösungen ermöglichen den problemlosen Export von Tests und Fehlern als Excel Spreadsheets. Wenn dies nicht verfügbar ist, wenden Sie sich an den Anbieter Ihrer neuen Lösung für das Testmanagement.
  2. Erstellen Sie ein Projekt in Ihrem neuen TMS. Wir empfehlen, die Standardeinstellungen beizubehalten, da so mögliche Konflikte zwischen der alten und der neuen Datenorganisation vermieden werden
  3. Importieren Sie die Dateien aus der alten Lösung. Wenn etwas fehlschlägt, überprüfen Sie noch einmal die Anforderungen des Anbieters. Wenden Sie sich an den Customer Support, wenn Sie weiterhin Probleme haben.
  4. Wenn Sie die Daten benötigen, bilden Sie diese ab. Bei einigen Lösungen gibt es keine Liste der Formatierungsanforderungen. Stattdessen verlassen sie sich darauf, dass Sie Excel-Spalten (wie Testfallname) manuell mit Feldern und Spalten im neuen TMS abgleichen. Bei aqua entfällt dieser Schritt: Wir geben Ihnen eine detaillierte Checkliste an die Hand, mit der Sie die Daten im Vorfeld vorbereiten können, und unterstützen Sie, wenn Sie Hilfe benötigen.
  5. Überprüfen Sie den Import. Öffnen Sie einen Testfall, ein Testszenarien und einen Defekt, um zu sehen, ob etwas auf sehr offensichtliche Weise fehlgeschlagen ist.

Aktivitäten nach der Migration

Dieser Abschnitt hätte so kurz sein können wie: „Viel Spaß mit Ihrem neuen TMS.“ Dennoch können Sie einige Kontrollen durchführen:

  1. Überprüfen Sie die Scalierbarkeitstests mit importierten Testfällen. Können Sie Leistungsmerkmale wie gemeinsam genutzte Testschritte mit importierten Testfällen so nutzen, wie Sie es mit neuen Tests tun könnten? Können Sie ohne Probleme Schnellkopien erstellen?
  2. Überprüfen Sie die analytische Unterstützung. Während alte Erkenntnisse wahrscheinlich verloren gehen, sollten Sie sicherstellen, dass das neue TMS nicht-historische Daten aus importierten Tests und Defekten korrekt verarbeiten kann.
  3. Validierung von automatisierten Testfällen (sofern relevant). Wenn Ihr vorheriges TMS über eine native Integration mit Ranorex verfügte, stellen Sie sicher, dass das neue TMS dieselben Tests ebenfalls verwenden kann. Wenn Ihr bisheriges TMS auf Frameworks zur Testautomatisierung von Erstanbietern basierte, prüfen Sie, ob Sie diese noch nativ ausführen oder einen Automatisierungsagenten über die REST-API anschließen können.
  4. Wenden Sie sich so schnell wie möglich an den alten Anbieter. Service-Vereinbarungen können in Bezug auf die Unterstützung nach der Beendigung des Vertragsverhältnisses restriktiv sein. Wenn Sie auf ein Problem stoßen, wenden Sie sich zuerst an den Anbieter Ihres bisherigen TMS, bevor Sie Zeit mit der Fehlersuche verschwenden und das Zeitfenster für den Support versäumen.

Conclusion

Die Umstellung auf eine neue Lösung für das Testmanagement ist eine sehr gefährliche Angelegenheit. Sie könnten das falsche TMS wählen, viele Daten verlieren und Tage, wennnicht Wochen, ohne eine funktionierende Lösung verbringen. Die Umstellung auf ein neues Tool erfordert gründliche Recherche, solide Planung und sorgfältige Ausführung.

Glücklicherweise gibt es auf dem Markt Optionen, die all diese Bedenken zerstreuen. Das aqua testing tool ist eine branchenführende Lösung für das Test-Management mit innovativer KI-Funktionalität und weiteren Zeitersparnissen. Die Migration kann, unter anderem durch die Vorbereitung auf Ihrer Seite, bereits nach einem Tag abgeschlossen sein. Alle Punkte und die Historie der Revisionen bleiben erhalten, wie Hunderte von Unternehmenskunden beweisen, die seit 2013 zu aqua gewechselt haben.

Einführung eines zuverlässigen und innovativen TMS in einem Tag

Probieren Sie aqua
Auf dieser Seite:
Sehen Sie mehr
Beschleunigen Sie Ihre Releases x2 mit aqua
Gratis starten
step
closed icon