UI-Testautomatisierung
Ich habe anwendungsspezifische Testframeworks für verschiedene Anwendungen in unterschiedlichen Technologien und Programmiersprachen umgesetzt. Dabei wurden meist Schnittstellen zwischen Programmcode (den implementierten Testfällen) und dem User-Interface1 einer Anwendung in Form von Page Objects erzeugt.
Weitere gängige Probleme, die in diesem Umfeld gelöst wurden:
- Mailversand (im Kontext eines Tests) und Auswertung erhaltener Mails
- Klärung von Anforderungen
- Softwarequalitätsanalyse gemäß ISO/IEC 9126
- Test von Lokalisierung vs. Internationalisierung (l10n und i18n)
- Testdatenmanagement
- Robustheit gegen externe Einflüsse (wie Netzwerkeinbrüche)
- …
Beitrag
- Beratung zur Testfallerstellung
- Konzeption von Testframeworks
- Coaching
- Implementierung
Der sich hier aufwerfenden Frage bin ich mir durchaus bewusst. ↩︎