Testautomatisierung
In Softwareprojekten ist eine ausreichende Testabdeckung oft nur mit hohem Aufwand erreichbar. Dieser Aufwand multipliziert sich bei häufiger Wiederholung gleicher oder ähnlicher Testfälle. Beispiele dafür sind:
- Regressionstests nach Fehlerbehebung oder Weiterentwicklung der Software
- Tests der Software auf unterschiedlichen Plattformen oder mit mit unterschiedlichen Konfigurationen
- Datengetriebene Tests (Test der gleichen Aktionen mit vielen unterschiedlichen Eingaben)
Der manuelle Test ist in diesen Situationen häufig nicht ökonomisch. Oft steht dem Projekt für die erneute Testdurchführung im gewünschten Umfang auch nicht mehr genug Zeit zur Verfügung. Außerdem besitzt nicht jedes zu testende System oder Teilsystem eine Schnittstelle zum Endanwender, so dass hier Tests auf der Ebene der Schnittstellen durchgeführt werden müssen.
Testautomatisierung als Teil der Funktionstests kann hier die Lösung sein, erfordert jedoch umfangreiches Softwareentwicklungswissen. Folgende Leistungen können wir für Sie übernehmen:
- Wirtschaftlichkeitsabschätzung
- Auswahl von Testwerkzeugen
- Erstellung von Testframeworks
- Auswahl der zu automatisierenden Funktionalitäten
- Erstellung der Testfälle
Xceptance bietet mit Xceptance LoadTest (XLT) selbst auch ein Werkzeug zur Testautomatisierung an.


