Netz-Weise Logo

JavaScript: Webanwendungen testen mit Jasmine, Karma und PhantomJS

JavaScript-Entwickler, Frontend-Developer und Entwickler mit Schwerpunkt auf AngularJS, Backbone.js und weiteren JavaScript Frameworks, die an geschäftskritischen Webanwendungen arbeiten, können von unserem Seminar "JavaScript - Webanwendungen testen mit Jasmine, Karma und PhantomJS" profitieren. Mit diesem Seminar erwerben Teilnehmer die Fähigkeit, Test Driven Development (TDD) und Behavior Driven Development (BDD) anzuwenden, um stabile Webanwendungen zu implementieren. Das Jasmine Test Framework wird dabei als Basis genutzt, um Unit-Tests und Frontend-Tests zu erstellen. 

Kursinhalt

Dieser Kurs behandelt folgende Themen:

Testbaren JavaScript-Code entwerfen

  • OOP in JavaScript
  • Erstellung von Modulen

Tests für Jasmine entwickeln

  • Erstellen von Describes
  • Assertions und Matcher
  • Entwurf eigener Matcher

Asynchrones Testen

  • Testen von Ajax-Abfragen
  • Verzögertes Testen
  • Verwendung von Stubs und Spies

Frontend testen 

  • HTML-Ausgabe testen mit Jasmine und JQuery
  • Seiten mit PhantomJS rendern
  • Events an PhantomJS schicken

Änderungen am DOM mit Jasmine testen

Automatisierung von Tests

  • Konfiguration mit Require.js
  • Verwendung des Karma Test Runners

Tests für JavaScript Frameworks

  • Testen von Backbone.js Applikationen
  • Testen von AngularJS

Jasmine im Vergleich mit anderen Test-Frameworks

  • Vergleich mit Qunit
  • Vergleich mit YUI Test
  • Vergleich mit JsTestDriver
Anforderungen
Gute JavaScript- und Jquery-Kenntnisse.
Zielgruppe
JavaScript-Entwickler, die an geschäftskritischen Webanwendungen mitarbeiten. Frontend-Developer und Entwickler mit Schwerpunkt auf AngularJS, Backbone.js und weiteren JavaScript Frameworks.
Kurs-Daten
Seminar: JST
Preis: 1290.00 € zzgl. Mwst.
Dauer: 2 Tage
Termine




Termine Online