Ich, ich, hallo hier.
Ich hatte mal mit AQTest versucht ein Delphi
Win32-Programm automatisiert zu testen. Jedoch nach längerer Investitionszeit wieder aufgegeben.
- Der Aufwand ist nicht unerheblich (Vor allem wenn man versucht auch mit den Skripting-Möglichkeiten zu arbeiten)
- Die
GUI sollte faktisch zu 99,9% eingefroren sein
- Komplexere
GUI-Control wie umfangreiche Tree/Listviews sind sehr schwer zu testen
-
GUI-Änderungen müssen mit erheblichen Aufwand im Testscript nachgezogen werden
- Platform-Tests (Unter 9x, ...) sind faktisch nur möglich wenn man eh das halbe Betriebssystem ausgetausch hat (IE/
DCOM-Update, ...)
- Es sollte (fast) ein Vollzeit-Job sein. Man vergisst zu viel wenn man wieder einige Zeit nix damit gemacht hat.
GUI-Tests würde ich erst dann empfehlen wenn man praktisch schon zu 100% Basisklassen/Business-Logik per
Unit-Tests tested. Diese sind nämlich viel einfacher zu realisieren und sehr nützliche. Und da ich keinen kenne der sowas macht ist meine Empfehlung eindeutig
Windows Vista - Eine neue Erfahrung in Fehlern.