ホームページ > ウェブフロントエンド > jsチュートリアル > JS のテストと CI へのアクセス ガイド

JS のテストと CI へのアクセス ガイド

高洛峰
リリース: 2016-11-04 09:36:08
オリジナル
1558 人が閲覧しました

JS コードの自動テストの利点は何ですか?

1. 開発者がテスト スクリプトを作成するとき、コードの関数や戻り値などをよりよく理解できるようになります。

2. 正確かつ直接的なテストを実現し、テスト結果をすぐに確認して調整することができます。

3. 複雑なプロジェクトでは、コードの変更が他の部分の機能に影響を与える可能性があります。それは全体をチェックするのに役立ちます。

4. テスト結果はコードの品質の基礎として使用できます。

segmentfault で「explore js testing」を検索すると、js テストを説明する 3 つのシリーズの記事が表示されます。最初の記事のアドレス: https://segmentfault.com/a/11...

を使用する必要があります。知識には次のものが含まれます: BDD テスト モード、Mocha テスト フレームワーク、chai アサーション ライブラリ、expect/Should の使用を好む、istanbul テスト カバレッジ ツール、

簡単な紹介です http://www.ruanyifeng.com/blo... 、あなたmakefile の使用方法を学ぶ必要があります。supertest は API インターフェイスをテストするためのツールです

テストされたプロジェクト: https://github.com/yylgit/tes...

JS のテストと CI へのアクセス ガイド

プロジェクトは travis プラットフォームに接続されています

Build.travis.yml ファイル、ファイルの内容

language: node_js 
node_js: 
- "5" 
- "4"
ログイン後にコピー

travis はパッケージ内のスクリプトのテストコマンドを実行します

アクセス後、travis プラットフォーム上で、ファイルに変更があるたびにテストが再実行されることがわかります。倉庫、https://travis-ci.org /yylgit/...

travsi は毎回新しい環境でテストされます

カバーオール プラットフォーム、https://coveralls.io/github/y... に接続します。

nodeプロジェクトはnode-coveralls + istanbulを使用しています

JS のテストと CI へのアクセス ガイド

ついにgithubのREADME.mdにアイコン

JS のテストと CI へのアクセス ガイド

が表示されました
関連ラベル:
js
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート