Image Image Image Image Image
Scroll to Top

To Top

16

Jun
2015

in

vonJohannes Hoppe

DWX 2015:
JavaScript Unit- und Oberflächentests mit Karma & Protractor


Dieser Vortrag wurde am 15.06.2015 bei der Developer Week 2015 aufgenommen.

Sauberer Code und Test Driven Development (TDD) sind die Grundlage für eine gute Architektur. Durch automatisierte Tests lässt sich sicherstellen, dass die Software fehlerfrei funktioniert und die fachlichen Spezifikationen erfüllt sind. In diesem Vortrag wird der Test-Runner Karma vorgestellt, mit welchem Unit-Test für JavaScript Anwendungen erstellt werden können. Zum Einsatz wird das BDD-Framework Jasmine kommen. Oberflächentests sind eine gute Ergänzung zu Unit-Tests, denn mit ihnen lässt sich die Anwendung aus der Sicht des Anwenders überprüfen. Hierfür wird Protractor beleuchtet, welcher auf Basis von Selenium End-To-End-Tests von JavaScript-Anwendungen und speziell von AngularJS-Anwendungen ermöglicht.

Inhalt

00:00 - Einleitung
03:50 - Unit Testing
06:56 - Karma
21:28 - Karma mit require.js
40:21 - e2e Testing mit Protractor

Slide Deck

Vollbild

Mehr

Folgende Arbeitsmaterialen begleiten den Vortrag: