JavaScript: Unit-Testing

Praxistipps zum Einstieg in Unit Testing

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Unit-Testing-Werkzeuge zu kennen, ist nur die halbe Miete. Um sie korrekt nutzen zu können, muss auch Ihr Code darauf ausgelegt sein. Zum Beispiel sollten Sie ein UI Framework wie Angular nutzen, um Ihre Oberflächenlogik testbar zu halten.
02:26

Transkript

Wenn Sie dieses Video-Training komplett angesehen haben, dann haben Sie eine ganze Menge über JavaScript Testing gelernt. Sie haben nicht nur gelernt, was ein Unit Test überhaupt ist, welche vor oder Nachteile Unit Tests mit sich bringen und was der Unterschied zwischen einem Test, einem Testrunner, einem Test Framework und einem systemaler Test ist, sondern Sie haben darüber auch die entsprechenden Werkzeuge und Vokabeln gelernt. Sie haben also gelernt, dass es einen Test Framework gibt, das Jasmine heißt und dass dies eines der beliebtesten Frameworks für Javascript ist. Sie haben den grundlegenden Umgang mit diesem Framework gelernt, Sie haben darüberhinaus gesehen, wie Sie den Karma Testrun nutzen können und wie Sie Jasmine und Karma gemeinsam in Visual Studio Code nutzen können. Natürlich können Sie, im Gegensatz zu diesen Video auch jeden anderen Code-Editor benutzen. Einige Sachen sind allerdings offen geblieben und das liegt einfach daran, dass wir natürlich nur begrenzte Zeit haben und dieses Training dazu diente Ihnen einen ersten Apetit auf das Thema Unit Testing zu machen. In den Beispielen haben Sie zum Beispiel gesehen, dass die Oberflächen-Logik und der Code, der die Logik mit dem Markup verbunden hat, dass das Ganze schön entkoppelt war. In produktiven Anwendungen ist das natürlich nicht immer der Fall. Am einfachsten kommen Sie zu so einem Zustand wo sie also ihre Oberflächen Logik sehr gut testen können, indem Sie ein professionelles EOI-Framework und zwar ein Framework, wie Angular JS oder backbone.js oder Angie einsetzen. diese Frameworks, die leiten Sie eine Richtung in der sie Oberflächen-Code, und Oberflächen-Logik voneinander trennen diese Logik und sie dann wunderbar testen. Wenn Sie mehr über das Thema Testing wissen möchten, dann lohnt es sich zum einen intensiver in die Jasmine Dokumentation die finden Sie unter jasmine.github.io/edge und hier neben der Introduction, sich auch einmal die anderen Links anzuschauen also zum Beispiel, wie Sie Ajax anfragen, testen können, wie Sie (inaudible), wie Sie Spice einsetzen und so weiter. Den ersten Start denke ich aber, haben Sie das richtige Werkzeug mit an die Hand bekommen, Sie wissen, wie Sie loslegen können und jetzt liegt an Ihnen in das spannende Thema Testautomatisierung einzutauchen in die richtige Richtung mit ihrer Software zu gehen.

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!