Testen mit AngularJS

Inhaltsverzeichnis

Einführung in das Testen


Die Komplexität der neuen Anwendungen führt dazu, dass die Testprozess der neuen Funktionen ist sehr schwierig manuell auszuführen, dies bedeutet, dass wir für jede Funktionalität, die wir ausführen, testen müssen, ob alles, was vorhanden ist, funktioniert und dass das Neue keinen Fehler bei den bereits getesteten Dingen verursacht, wenn wir dies hinzufügen eine, dass alles in allen Browsern funktionieren muss, sind wir mit einer ziemlich hohen Komplexität konfrontiert …
Zum Glück mit der Geburt der Kultur von agile Entwicklung Es wurden auch einige Tools eingebunden, die die Tests automatisieren, dies wird in fast allen modernen Sprachen durchgeführt und natürlich haben wir eine Batterie an Tools für unsere Entwicklungsumgebung im AngularJS.
In diesem Abschnitt werden wir im Detail sehen, was es hat AngularJS über automatisierte Tests zur Verfügung, damit wir uns ein Bild davon machen können, welche Richtung wir einschlagen können.
Bevor wir sehen, was wir zur Verfügung haben, um es zu verwenden AngularJS Es lohnt sich, das Konzept von . zu überprüfen TDD oder Entwicklung geleitet oder durch Tests getrieben, ist eine agile Entwicklungsmethodik, bei der wir zuerst den Test so bauen, dass er fehlschlägt, und dann die Anwendung entwickeln, bis der Test nicht mehr fehlschlägt.
TestprozessWenn wir eine neue Änderung einführen, wenn die bestehenden Tests fehlschlagen, wissen wir, dass ein Problem vorliegt. Dieser Prozess erfolgt automatisch. Wenn unsere Anwendung also exponentiell wächst, ist der Testprozess relativ einfach auszuführen.
Der Vorteil dieses Prozesses besteht darin, dass jede Codezeile, die wir ausführen, einen Zweck erfüllt und somit wenig Effizienz vermeidet, außerdem werden die Funktionalitäten klarer, wenn wir genau wissen, was wir tun müssen.
Karma ist ein Tool, das entwickelt wurde, um unter der von . angebotenen Plattform zu laufen node.js und ergänzt mit Socket.io, und ermöglicht es uns, Testreihen automatisiert und unter verschiedenen Browsern auszuführen.
Die Installation ist sehr einfach, mit dem Paketmanager von node.js npm wir können folgendes tun:
npm install -g karma

Damit npm wird dafür verantwortlich sein, alles Notwendige für Sie zu beschaffen Karma in unserer Umgebung ausführen, dann können wir den Dienst mit der folgenden Anweisung starten:
Karma-Initiative

Dadurch wird der Dienst standardmäßig im Port 9876, also beim Anheben eines Browsers mit der URL: localhost: 9876 wir können so etwas sehen:

VERGRÖSSERN

Dies zeigt an, dass der Testserver korrekt funktioniert, und damit können wir das Testset für die verschiedenen Funktionalitäten unserer Anwendungen erstellen.
Wo kann man die Testergebnisse sehen?Die Ergebnisse von Tests erstellt mit Karma wir werden sie direkt auf der Konsole sehen Javascript unseres Browsers, mit dem wir in unserer Anwendung alles in derselben Sprache haben.
Damit schließen wir diesen Abschnitt ab, da wir sehen, dass der Entwicklungsprozess einer modernen Anwendung über den einfachen Einsatz der neuen Tools hinausgeht. Dahinter steckt ein methodischer Prozess, der uns bei richtiger Befolgung bei ansonsten sehr komplexen Entwicklungen hilft. und teuer zu erreichen.
VorherigeSeite 1 von 2NächsteHat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave