Hallo werte Community,
mir geht es hier um 'Testautomatisierung / Testautomation mit AutoIt' bzw. ob jemand diesbezüglich bereits Erfahrungen hat oder etwas empfehlen kann. Also vielleicht gibt es UDF(s) dazu oder was auch immer. Ich bin über jede Anregung und Information dazu dankbar.
Hintergrund, das Aber und eine Bitte an euch:
Spoiler anzeigen
Hintergrund:
Bei meinem Ex-Arbeitgeber habe ich im Bereich Softwarequalitätssicherung, spezieller Testautomation, viele viele Skripte und komplexere 'AutoTests' (wie sie dort benannt wurden) erstellt. Dazu habe ich, als es mehr und mehr wurde, eine Architektur bzw. auch Struktur konzipiert, die recht universell für den im Unternehmen üblichen Prozess bzw. für eine Reihe von Prozessabläufen (Prozesskette) geeignet war / ist. Die Implementierung folgte also nach der Konzeptionierung in AutoIt und soweit alles schick.
Aber:
Ein paar Dinge haben mir natürlich nie so richtig gut gefallen (lag zum Teil auch am Prozess / Ablauf), aber wie der Zufall so will, darf ich ähnliches in einen noch nicht genau definierten Zeitfenster wieder mal durchführen (konzipieren usw.). Auf der Suche nach Ideen und Verbesserungsansätzen habe ich bspw. folgende Seite gefunden:
http://www.testandtry.com/2009/01/15/tes…d-gain-a-value/
Witzig ist, dass ich dies (wie dort beschrieben) in etwas genauso umgesetzt hatte. Also bin ich zumindest rein von der Überlegung her gar nicht so weit entfernt, an einer sinnvollen Struktur (hätte ich mal damals schon gesucht, hätte ich mir Zeit sparen können ... naja.
Nun die Bitte an euch:
Wen dies interessiert oder wer vielleicht sogar Erfahrungen dazu hat, den bitte ich um Äußerung. An sich sind alle Infos interessant, wie DU es umsetzen würdest. Also in meinem Fall werden C++ GUI-Anwendungen automatisiert. Spricht die GUI gesteuert und natürlich ein sinnvolles Reporting am Ende erstellt.
Mit dem Lesen des Inhaltes, der verlinkten Seite, wird einiges wahrscheinlich noch deutlicher. Dies macht natürlich Arbeit - dafür danke ich jetzt schon mal und bin gespannt, ob und wen dies auch noch interessieren könnte .
Bin sehr gespannt ob es Erfahrungswerte dazu gibt, damit ich meine bevorstehende Testautomation (weiter / erneut) verbessern kann - ein Revival sozusagen . Was übrigens für mich nicht in Frage kommt, sind kommerzielle Tools (äußer ihr habt schlagende Gründe und Aspekte für etwaige).
Vielen Dank für etwaige Unterstützung (Ideen, Verbesserungsvorschläge, Kritik und Zustimmung).
Einen angenehmen Tag noch!
UserIsGrateful 【ツ】
Edit: Aus 3 Spoiler-Blöcke, 1 Spoiler-Block gemacht.