Schulungsübersicht
Einführung
- Warum Protractor verwenden?
Einrichtung und Installation
Wie Protractor funktioniert
Überblick über die Protractor-Syntax
Verstehen von Promises und Promise-Based Tests
Eine Beispiel-Webanwendung
Ihr SUT (System Under Test) einrichten
Schreiben Sie Ihren ersten Test
Unit Testing JavaSkript mit Jasmin oder Mocha
Ansteuerung des Browsers mit Selenium WebDriver, Chai WebDriver, directConnect
Auffinden und Interagieren mit Web Elements
Accessing Web Elements durch Seitenobjekte
Ausführen des Tests
Erzeugen von Testberichten
Debuggen von Protractor-Tests
Testcode pflegbar und leicht lesbar machen
Mocking von HTTP-Anfragen
Integration von Cucumber mit Protractor für BDD (verhaltensgesteuerte Entwicklung)
Skalieren von Tests über mehrere Browser und Systeme mit Selenium Grid
Integration von Protractor in Ihren Entwicklungsworkflow (Git, Jenkins, etc.)
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung im Umgang mit Javascript und node.js.
- Grundlegendes Verständnis von Angular-Webanwendungen.
- Grundlegendes Verständnis von Automatisierungstests.
Publikum
- Web-Entwickler
- Testingenieure für Automatisierungstechnik
Erfahrungsberichte (1)
Trainerwissen, -persönlichkeit und die Beziehung zum Publikum sowie seine Geduld
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Kurs - Protractor: End-to-end testing for Angular web applications
Maschinelle Übersetzung