Unterstützungstool für automatisiertes Testen

Auftraggeber:   Eigenbedarf
Zeitraum:   2006
Ort:   Deidesheim

Beschreibung:

Das ist ein Unterstützungstool für automatisiertes Testen von verschiedenen (meist selbstentwickelten) Applikationen. Es ist sicherzustellen, daß sich Änderungen am Programmcode (z.B. Bugfixes, Neue Funktionen, ...) nicht negativ auf die bestehende Funktionalität auswirken. Dazu wird ein Testscript erstellt das folgende Schritte automatisch ausführt:

Der Test kann dann mit wenig Zeitaufwand automatisch beliebig oft ausgeführt werden. Zur Durchführung des Tests ist dann niemand mehr erforderlich, der die Funktionalität kennt und das Programm bedienen kann.

Mit diesem Programm lassen sich beliebige andere Applikationen fernbedienen. Unter anderem lassen sich Maus- und Tastatureingaben simulieren, Prozesse starten und Fenster prüfen.

Nach ernüchternden Experimenten mit verschiedenen Macrorecordern fiel der Entschluß leicht ein eigenes Tool für diesen Zweck zu entwickeln. (siehe Beispiel: Notepad fernbedienen) (Bei dieser Gelegenheit konnte ich ausserdem Erfahrungen mit Setupprojekten unter Visual Studio 2005 und mit dem HTML Help Workshop von Microsoft sammeln.)
Nachfolgend einige Vorteile gegenüber Macrorecordern:

Detailiertere Informationen

Einsatzorte:

Tools:

C#, Visual Studio 2005, HTML Help Workshop

Screenshots:

Testtool     Hilfe