テスト - GTNDYanagisawa/million GitHub Wiki
テスト運用方針
システム上から画面や機能などの追加が行えるhybrisの都合上、すべてのテストを自動化するという形は難しいを思われるため、テストの種類ごとに方針を定義する。
- 単体テスト方針
- Javaクラス
- JUnitで実施
- JSP, HTML, JS
- seleniumを導入するか
- どのように回すか?
- seleniumを導入するか
- Jenkins等で回せるか調査。それによって目標値を再定義
- 命令網羅(C0)
- 分岐網羅(C1)
- 条件網羅(C2)
※JUnitのカバレッジツールで取得できるのはC1まで
- 結合テスト方針
- 重要部分のfacadeテストを実施できる仕組みを定義
- 画面テスト方針
- 目視でのテストをどの程度行うか