今日からはじめるJS UnitTest

自己紹介

テストをはじめる上で重要なこと

「理由」

テストを「書く理由」は何ですか?

なぜ「テストを書く理由」が重要なのか

テストコードは本体のコードより「書く理由」がはっきりしていなくてはならない

書く理由がないならテストを書いては「いけない」

テストを書く前に以下の内容を考えましょう

個人的に考えたテストを書く7つの理由

テストを書く7つの理由

テストを書く7つの理由

ロジックが想定した内容であることを確認する

テストを書く7つの理由

複数ブラウザで動作確認をする

テストを書く7つの理由

複数人で同時開発する場合に整合性を保つ

テストを書く7つの理由

ドキュメントとしてのテスト

テストを書く7つの理由

テストしやすい作りにするための設計手法

テストを書く7つの理由

一度起こったバグが再発しない保証

テストを書く7つの理由

趣味、スキルアップ

どの理由から始めたらいいのか

どの理由から始めたらいいのか

どの理由から始めたらいいのか

どの理由から始めたらいいのか

どこまでやったらいいのか

どこまでやったらいいのか

ツールに関して

どのテストフレームワークを選択するか

どのテストフレームワークを選択するか

どのテストフレームワークを選択するか

フレームワークと同時に重要なのがmockツール

mockツールとは元のmethodを一時的に差し替えるためのツール

mockツール

mockの用語説明

mockの用語説明

mockの用語説明

mockの用語説明

jQueryとSinon.JSのテストに関するデモ

最後に

最後に

KAYACではJSのテストが好きな技術者も募集しています!