Anwendungsbeispiele
Um zu verstehen für welche Einsatzgebiete Zeta Test Management geeignet ist, sollen Ihnen nachfolgende Beispiele den Einstieg erleichtern.
Beispiel: Entwicklung einer neuen Version einer Endkunden-Software für die Erstellung von Internet-Auftritten
Ausgangssituation
Sie sind Projektleiter eines Softwareherstellers der Content-Management-Systeme (CMS) namens "EasyWebsite" entwickelt und über einen Online-Shop vertreibt.
Die aktuelle Version von EasyWebsite ist die Version 7.0, die aktuelle in der Entwicklung befindliche Version ist die Version 8.0.
Anforderung
Sie möchten die Version 8.0 testen und anschließend für Ihre Kunden veröffentlichen.
Sie müssen dabei sicherstellen, dass sowohl Neukunden, welche die Version 7.0 nicht besitzen, als auch Bestandskunden eine Aktualisierung von Version 7.0 auf Version 8.0 durchführen, korrekt mit der neuen Programmversion arbeiten können.
Da Ihre Endkundenstruktur sehr vielschichtig ist, müssen Sie beim Testen sowohl auf unterschiedliche Betriebssysteme als auch unterschiedliche Sprach- und Region-Einstellungen Rücksicht nehmen.
Vorgehensweise
Sie erstellen eine Planung:
- Welche Zielsysteme sind zu testen?
- Welche Tests sind durchzuführen?
- Welche Tester und welche Test-Manager gibt es?
Diese Planungen führen Sie direkt in Zeta Test Management durch, indem Sie die einzelnen Testfälle und Testpläne anlegen. Genauso definieren Sie in Zeta Test Management die entsprechenden Umgebungen auf denen zu Testen ist.
Sie lassen anschließend von Ihren Mitarbeitern die entsprechenden Hardware-Testumgebungen aufsetzen (bzw. als virtuelle Maschinen) und konfigurieren.
Die Tester führen nun die von Ihnen definierten Tests durch. Über die integrierte Fehlerdatenbank-Anbindung von Zeta Test Management erhalten Ihre Entwickler sofort die beim Test auftretenden Fehler gemeldet und können sich (meist in Rücksprache mit den Testern) an die Behebung der auftretenden Fehler machen.
Sind Fehler beseitigt, wird in die Testumgebung eine neue Version eingespielt und die Tests laufen von neuem.
Dieses Vorgehen wird so oft wiederholt, bis Sie als Projektleiter anhand der von Zeta Test Management generierten Berichte und Auswertungen der Meinung sind, dass das Produkt an Ihre Endkunden ausgeliefert werden kann.
Vorteile
Nachdem Sie alle Tests erfolgreich durchgeführt haben, ist dies ein starker Beweis dafür, dass Ihre Anwendung auf den unterschiedlichen Computern der Anwender erfolgreich laufen werden.
Da Sie automatisch eine komplette Dokumentation all Ihrer Tests besitzen, haben Sie eine sehr gute Grundlage um die Testpläne für zukünftige Versionen von EasyWebsite einfach darauf aufbauend zu ergänzen.
Alles in allem veröffentlichen Sie dank Zeta Test Management innerhalb kurzer Zeit eine ordentlich getestete Anwendung und erreichen dadurch eine hohe Kundenzufriedenheit.
Beispiel: Release-Wechsel einer Fahrtkosten-Abrechnungssoftware im Firmennetzwerk
Ausgangssituation
Sie sind Administrator in einer Firma mit 100 Mitarbeitern die Produkte über ein Netz von Außendienstmitarbeitern vertreibt.
In Ihrem internen Firmennetzwerk verwenden Sie eine Software zur Erfassung und Abrechnung von Fahrtkosten namens "EasyDrive" in der Version 2.3.
EasyDrive wird von ca. 30 Außendienstmitarbeitern verwendet um ihre Fahrtkosten täglich/wöchentlich zu erfassen. Eine Schnittstelle in Ihr ERP-System erlaubt es die Daten aus EasyDrive weiterzugeben.
Der Hersteller von EasyDrive hat die neue Version 3.0 herausgebracht. Dank Wartungsvertrag kommen Sie kostenlos an das Update.
Anforderung
Sie möchten das Update auf Version 3.0 möglichst reibungslos installieren.
Da Sie sicherstellen möchten, dass die neue Version von EasyDrive korrekt auf allen installierten Arbeitsplätzen funktioniert, müssen Sie eine Testumgebung aufbauen (Hardware oder als virtuelle Maschinen), Testfälle beschreiben und Tests durchführen.
Die Protokolle der durchgeführten Tests sollen Ihnen helfen zu entscheiden, ob EasyDrive korrekt funktioniert und in Ihr Echtsystem verteilt werden kann.
Vorgehensweise
Sie erstellen eine Planung:
- Welche Tests sind durchzuführen?
- Welche Tester und welche Test-Manager gibt es?
Diese Planungen führen Sie direkt in Zeta Test Management durch, indem Sie die einzelnen Testfälle und Testpläne anlegen. Da alle Mitarbeiter mit demselben PC-Typ arbeiten, definieren Sie eine einzelne Testumgebung die einem Arbeitsplatz-PC eines Mitarbeiters entspricht.
Sie lassen anschließend von Ihren Mitarbeitern die entsprechende Hardware-Testumgebung aufsetzen (bzw. als virtuelle Maschine) und konfigurieren.
Sie erhalten vom Hersteller die neue Version von EasyDrive und spielen diese in die Testumgebung ein.
Die Tester führen nun die von Ihnen definierten Tests durch. Treten Fehler auf, so wird am Ende eines Testlaufs vom Test-Manager ein Bericht mit allen fehlgeschlagenen Tests generiert, der anschließend an den Hersteller von EasyDrive weitergegeben wird.
Der Hersteller von EasyDrive beseitigt die Fehler und stellt Ihnen eine neue Version zur Verfügung. Diese wird in die Testumgebung eingespielt und die Tests laufen von neuem.
Dieses Vorgehen wird so oft wiederholt, bis Sie als Projektleiter anhand der von Zeta Test Management generierten Berichte und Auswertungen der Meinung sind, dass die neue Version von EasyDrive in das Echtsystem verteilt werden kann.
Da es sich bei EasyDrive um eine hochverfügbare Anwendung handelt, müssen nach dem Verteilen in das Echtsystem ebenfalls Tests durchgeführt werden um sicherzustellen, dass die Anwendung auch im Echtsystem korrekt funktioniert. Die Tester erstellen deshalb Kopien der Testpläne für das Testsystem und testen mit diesen die im Echtsystem verteilte Anwendung.
Sollten im Echtsystem Fehler auftreten wird ein Rollback durchgeführt und die vorherige Version wieder hergestellt. Dementsprechend wird wiederum der Hersteller von EasyDrive informiert und die Tests beginnen von vorne im Testsystem.
Läuft das Echtsystem korrekt, sind die Tests hiermit abgeschlossen. Aus Revisionsgründen können jederzeit Berichte der einzelnen Testläufe generiert werden.
Vorteile
Durch den Einsatz von Zeta Test Management wurden alle Funktionen und Verhaltensweisen der neuen Anwendung ausführlich getestet.
Sie können somit den Go-Live-Betrieb mit einer viel kleineren Mannschaft betreuen als Sie es ohne Zeta Test Management hätten können, weil die Rückmeldungen der Anwender sich in einem viel kleineren Volumen bewegen werden.
Alles in allem werden Sie eine sehr hohe Anwenderzufriedenheit erreichen