Das ITGAIN Testautomatisierungsframework ermöglicht es, Softwarelösungen automatisiert zu testen. Entstanden ist die Idee durch eine Aufgabenstellung, welche mit den üblichen Tools sich nicht einfach und günstig umsetzen ließ.
Die wichtigsten Ziele werden durch den Einsatz des Testautomatisierungsframeworks erreicht:
- Die Reduzierung des manuellen Aufwands bei der Testdurchführung
- Die Verkürzung der benötigten Zeit zur Durchführung aller Tests
- Auffinden von Seiteneffekten
- Sicherstellen, dass das ursprüngliche Verhalten der Anwendung beobachtet werden kann (Ausnahme natürlich bei eliminierten Fehlern)
- Klar definierter Testfallumfang; Testfälle aus Fachtest können genutzt werden oder umgekehrt
- Protokollierung; bei Abspeicherung in DB statistische Auswertungen über die Zeit
- unbeaufsichtigte Ausführung von automatisierten Testfällen (Nightly Execution),
- höhere Zuverlässigkeit,
- bessere Reproduzierbarkeit,
- schnellere Testdatenerzeugung,
- Wiederverwendbarkeit für verschiedene Teststufen.
- Fehlerbehebung/ Funktionserweiterung einer bestehenden Anwendung
- In der Entwicklung: Nach dem täglichen Build
- Betriebssystem-/ DB Wechsel (Neues OS/ neue DB oder neue Version)
- Compilerwechsel
- Neuer Rechner
Fazit
Das ITGAIN Testautomatisierungsframework stellt umfangreiche Möglichkeiten zur automatisierten Applikationssteuerung zur Verfügung.
Neben der Basistechnologie zur Applikationssteuerung gibt es allerdings noch ein paar wichtige Punkte, die für die vollständige und praxistaugliche Umsetzung unseres Frameworks zur Testautomatisierung notwendig sind und mitgeliefert werden können. Dazu zählen einerseits Vorgaben zur logischen Strukturierung der Testfälle während der Testentwicklung, sowie Komponenten zum Scheduling, Reporting und zur Steuerung während der Testdurchführung.
Als Hauptaufwandstreiber für die Verwendung des Testframeworks hat sich einerseits die technische Bereitstellung herausgestellt und andererseits das erstmalige Anlegen der ganzen Testfälle. Dabei entfällt der übliche Aufwand auf die ursprünglichen fachlichen Spezifikationen von Testfällen.
Zusammenfassend lässt sich sagen, dass sich die pragmatische Umsetzung des ITGAIN Testautomatisierungsframeworks mit freiverfügbaren technischen Hilfsmitteln auf jeden Fall lohnt, sowohl im Hinblick auf die Einsparung manueller Testaufwände als auch durch die deutliche Verkürzung der Ausführungszeiten für alle Tests.
Sie möchten mehr erfahren über das Testframework? Dann nehmen Sie mit uns via more.about@itgain.de Kontakt auf.