JavaScript: Unit-Testing

Tests, Test Frameworks und Test Runner

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Ein neues Thema zu ergründen fällt leichter, wenn man das entsprechende Vokabular kennt.
02:04

Transkript

Wenn Sie in das Thema Testautomatisierung mit UNit-Tests einsteigen, dann kann es nicht schaden, wenn Sie sich zunächst mit dem in diesem Umfeld verwendeten Vokabular auseinandersetzen. Das werden wir in diesem Film machen. Wir haben zunächst einmal unser System under Test. Das ist also der JavaScript-Code der später In Ihrem System ausgeführt wird ihr eigentlich produktiver Code. Diese wird getestet von einem Unit Test. An Unit Test ist wiederum ein Stück Quellcode dass sie schreiben, um Ihren eigentlichen Quellcode zu testen. Sie schreiben so ein Unit Test mit einem Test framework. Solche Test frameworks die brauchen sie nicht selber schreiben, sondern die können Sie aus dem Internet herunterladen und diese bringen Ihnen die Infrastruktur mit, um Tests schreiben zu können, zum Beispiel geben die Ihnen je nach framework eine (inaudible) oder expectation library. Ausgeführt werden Ihre Tests, die Sie mit dem Test framework geschrieben haben, schlussendlich von einem sogenannten Testrunner. Viele Testframeworks bringen schon ihre eigenen Testrunner mit. Das Jasmine Testframework von JavaScript hat zum Beispiel einen Kommandozeilen basierten Runner aber auch einen Runner, der im Browser läuft. Testframeworks für JavaScript gibt es eine ganze Menge. Zu den beekannteren gehören Jasmine Außerdem gibt es noch Mocha, das sind aktuelle, würde ich sagen die beiden populärsten frameworks und dann hätten zum Beispiel noch Qunit. Qunit ist ein älteres Testframework was zur Entwicklung von jQuery benutzt wurde. Abgesehen davon gibt es noch eine ganze Menge weitere frameworks. Zu nennen wäre vielleicht noch als eines von denen das heraussticht Jest, das ist ein Test framework was von Facebook entwickelt worden ist. Wir halten also fest, es ist wichitg dass Sie zumindest mal vier Begriffe kennen, wenn sie in den Bereich unit-testing einsteigen, Sie sollten wissen wasein systemaler Test ist, dass es Ihr produktiver Code ist, der von einem Unit Test getestet wird, diesen Unit Test schreiben Sie in einem Testframework, das Ganze wird ausgeführt von einem Testrunner.

JavaScript: Unit-Testing

Steigen Sie in die Grundlagen des Unit-Testings ein und sehen Sie, wie Sie mit dem Jasmine-Framework Ihren JAvaScript-Code professionell testen können.

2 Std. 7 min (21 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:19.05.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!