Slide 21
Slide 21 text
プラスして、テストの検証方法による分類
1. 出力値ベーステスト
○ 特定の入力に対する関数やメソッドの出力(戻り値)を検証
○ 例:メソッドの戻り値を検証する
2. 状態ベーステスト
○ 操作後のシステムやオブジェクトの状態を検証
○ 例:テーブルに新しいレコードが追加されたことを確認する
3. コミュニケーションベーステスト
○ テストダブルを使用して、クラス間のメソッド呼び出しを検証
○ 例:サービスクラスがリポジトリのsaveメソッドを正しいパラメータで呼び
出していることを確認