初めての自動テスト meets Jenkins
- 8. 目次
1. テストのピラミッド
2. ユーザーインターフェイ
ステストに触れる
3. レガシーシステムにUIテ
ストを追加する
4. 統合テストで点と点を結
ぶ
5. RESTfulなWebサービス
の統合テスト
6. ユニットテストで基礎を
固める
7. JavaScriptを使ったブラ
ウザ上のユニットテスト
8. ピラミッドを登る
9. プログラミング初級講座
10.テストを整理する
11.効果的なモックの活用
12.テストファースト
残念ながら、
CIに関する章は無し
- 15. 10章 「テストを整理する」
テストスイートは生モノ
必要に応じてどんどん追加・変更・削除が行われる
追加しやすい構成・追加するときの方針が決まっていると
楽
テストの分離:1つのテストケースでは対象を1つにする
コンテキストの明確化:UIテストなら画面、APIテストならエンド
ポイントごとというように分類の軸を決める
コンテキストの階層化:類似のコンテキストをまとめて階層化する
そもそもUI/統合/ユニットの定義も整理の一環