Slide 7
Slide 7 text
現時点での私たちのテストピラミッド(保証すること・確認すること)
テスト名称 保証したいこと 何を確認するのか 使うツール
E2E シナリオテスト お客様がやりたいことが実現できるか ユースケースが正しく実現できている Autify & Playwright(UI テストとは
別物)
ページ UI テスト 操作画面が想定通りに表示され、操作で
きるか
1. 操作するページが想定と異なっていない
2. ページを想定通り操作できる Playwright
コンポーネント UI テ
スト
画面コンポーネントが想定通りに表示さ
れ、操作できるか
1. 操作するコンポーネントが想定と異なっていない
2. コンポーネントを想定通り操作できる Storybook
API テスト
1. コードが想定通り動くか
2. 接続箇所が想定通りの設計になってい
るか
1. 各コンポーネントが正しく動作している
2. 複数の API を利用した API が正しい値を返している
3. API のユースケースが正しく実現できている
runn
コンポーネントユニッ
トテスト 画面側のコードが想定通り動くか UI コンポーネントが、出力する HTML, CSS のレベルで正しく動作して
いる(= ブラウザはモック)
Jest+testing-library or
Vitest+testing-library
ユニットテスト コードが想定通り動くか 1. 各コンポーネントが正しく動作している
2. 単体で実行できる API が正しい値を返している 言語のテストフレームワーク
© LayerX Inc.
自組織にあったテストピラミッドを設計しよう!
7 / 16