テスト - GTNDYanagisawa/million GitHub Wiki

テスト運用方針

システム上から画面や機能などの追加が行えるhybrisの都合上、すべてのテストを自動化するという形は難しいを思われるため、テストの種類ごとに方針を定義する。

  • 単体テスト方針
  • Javaクラス
    • JUnitで実施
  • JSP, HTML, JS
    • seleniumを導入するか
      • どのように回すか?
  • Jenkins等で回せるか調査。それによって目標値を再定義
    • 命令網羅(C0)
    • 分岐網羅(C1)
    • 条件網羅(C2)
      ※JUnitのカバレッジツールで取得できるのはC1まで
  • 結合テスト方針
    • 重要部分のfacadeテストを実施できる仕組みを定義
  • 画面テスト方針
  • 目視でのテストをどの程度行うか