Details
Testautomatisierung kann viele Gesichter haben, Code-getriebenes Testen (Whitebox Testing) in Form von Unit- und Integrationstests als auch Oberflächen-getriebenes Testen (Blackbox Testing). Oberflächengetriebenes Testen ist mit CodedUI Tests bereits seit Visual Studio 2010 für Web-, Windows-, WPF- und Silverlight Anwendungen möglich. In der Theorie können Anwender mit wenigen Mausklicks eine Oberflächen-basierende Testautomatisierung erstellen. Im Alltag sind Anwender aber oft mit vielen kleinen technischen Hürden bei existierenden oder neu erstellten Anwendungen konfrontiert. Diese Hürden sorgen im Alltag oft für Ärger und Frust bei den beteiligten Test-Ingenieuren.
Lernen Sie im Seminar wie Sie diese Hürden rechtzeitig erkennen und proaktiv angehen können. Des Weiteren wird vermittelt, wie Sie nachhaltig automatisierte Tests auf Basis des CodedUI Frameworks entwickeln, organisieren und optimieren können. Das gesamte Seminar wird auf Basis eines durchgängigen Demo-Programms (WPF und Web) von der Testplanung bis zur Testautomatisierung durchgeführt. Der Fokus liegt dabei schwerpunktmässig auf CodedUI-basierender Testautomatisierung.
Voraussetzungen
- Basiskenntnisse .NET Entwicklung (idealerweise C#)
- Basiskenntnisse Visual Studio
- Eigenes Notebook (Windows 8.1 oder Windows 10)
- VS 2015 Enterprise installiert
Hinweise
Schulung wird auf Basis der englischen Version durchgeführt. Teilnahme am Training mit einer Testversion (Trial Version) ist ohne Einschränkungen möglich.
Inhalte (2 Tage)
- Testprozesse und -management mit Visual Studio Familie (Editionen, Programme, Lizenzen, etc.)
- Erstellung Team Projekt, Erstellung Testpläne und -fälle
- Manuelle Testausführung in formalen und agilen Projekten mit Microsoft Test Manager
- Erste Schritte mit CodedUI (Theorie und Hands-on-Lab)
- Optimierung von Anwendungscode für CodedUI, Vorbereitung der Testanwendung und -daten
- Manuelle Optimierung von CodedUI Testcode
- Konzepte und Bestpractices zu CodedUI Implementationen
- Page Object Pattern mit CodedUI
- Erweiterte automatische Prüfungen
- Visuelle Prüfungen von Oberflächen
- Synchronisierung von Anwendungs- und Testcode
Datum
Start:
2015-11-24
End:
2015-11-25
Ort
4tecture GmbH, Aathalstrasse 84, 8610 Uster
Referent
Marc Müller