Heim > Web-Frontend > js-Tutorial > Hauptteil

JS-Test- und Zugriffs-CI-Leitfaden

高洛峰
Freigeben: 2016-11-04 09:36:08
Original
1539 Leute haben es durchsucht

Was sind die Vorteile des automatisierten Testens von JS-Code?

1. Wenn Entwickler Testskripte schreiben, können sie die Funktionen, Rückgabewerte usw. des Codes besser verstehen.

2. Kann genaue und direkte Tests durchführen, die Testergebnisse sofort sehen und Anpassungen vornehmen.

3. Bei komplexen Projekten können sich Codeänderungen auf die Funktionen anderer Teile auswirken.

4. Die Testergebnisse können als Grundlage für die Codequalität verwendet werden.

Suchen Sie auf segmentfault nach „explore js testen“, und Sie können drei Artikelserien erhalten, in denen js-Tests erläutert werden. Die Adresse des ersten Artikels: https://segmentfault.com/a/11...

Die erforderlichen Kenntnisse umfassen: BDD-Testmodus, Mocha-Test-Framework, Chai-Assertion-Bibliothek, und ich bevorzuge die Verwendung von Expect/Should- und Istanbul-Testabdeckungstools

Hier ist eine kurze Einführung http: / /www.ruanyifeng.com/blo..., Sie müssen lernen, wie man Makefiles verwendet, Supertest ist ein Tool zum Testen von API-Schnittstellen

Getestete Projekte: https://github.com/yylgit/tes. ..

JS-Test- und Zugriffs-CI-Leitfaden

Das Projekt ist mit der Travis-Plattform verbunden

Erstellen Sie die .travis.yml-Datei, den Inhalt der Datei

language: node_js 
node_js: 
- "5" 
- "4"
Nach dem Login kopieren

Travis wird im Paket ausgeführt. Nachdem der Testbefehl von Skripten

verbunden wurde, können Sie auf der Travis-Plattform sehen, dass der Test jedes Mal erneut ausgeführt wird, wenn sich im Lager etwas ändert, https: //travis-ci.org/yylgit/...

travsi wird jedes Mal in einer neuen Umgebung getestet

Verbinden Sie sich mit der Overall-Plattform, https://coveralls.io/github/ y...

Das Node-Projekt verwendet Node-Overalls aus Istanbul

JS-Test- und Zugriffs-CI-Leitfaden

Zeige das Symbol endlich in README.md auf Github

JS-Test- und Zugriffs-CI-Leitfaden

Verwandte Etiketten:
js
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!