入門
JavaScript開発のためのテスト入門
6

JavaScriptのテストを自動化する方法について解説します。さまざまブラウザでのテストの自動化、またサーバー上にコードをpushするたびに自動テストを走らせるなど、いろいろな方法があります。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

第5回目は単体テストではなく、モジュールの連携や組み合わせを含め、Webアプリケーションの一連の処理の正否を検証する「結合テスト」に使うテストライブラリを紹介します。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

Sinon.JSの便利な機能、mock、Fake timers、Fake XMLHttpRequestの使い方を解説します。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

第3回目はテストダブルのライブラリSinon.JSを紹介します。テスト対象が依存しているモジュールやメソッドを代用するspyとstubの使い方やコツを解説しています。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

第2回目は3つのテストフレームワークのQUnit、Jasmine、Mochaの特長や使い方を解説します。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

シリーズ第1回目は、JavaScript開発におけるテストを解説しつつ、実際にQUnitというテスト用のライブラリを使用して、テストを行います。簡単なサンプルを通して、テストのメリットがわかります。

外村 和仁
外村 和仁 | フロントエンド・エンジニア