• ベストアンサー

ホワイトボックステストのテスト項目抽出方法について

ホワイトボックステストのテスト項目抽出方法について 以下の2点を質問させてください。 (1)void型(戻り値なし)のメソッドのテストは普通行うものなのか? (2)メソッド内に他クラスのメソッドが含まれている場合はどうやってテストするのか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

ざっくりというと、ホワイトボックステストでは、コード網羅率を100%にすることを目標にします。 すなわち全ての分岐に対して、1回は通るようなテスト項目を作成しなければいけません。 項目数が多くなりますね。 (1)テストしなければいけません。 (2)網羅率を100%にすることが目標であるため、テスト用のクラスを作成し、それぞれ個別にテストすることで対応できると思います。 (1)他クラスのメソッドをまずテストする。 (2)当該メソッドのテストを行う。 このようにすれば、他のクラスのメソッドはブラックボックスとして考えてよいので、当該メソッドの分岐についてのみ考慮してテストすることができます。

daiii
質問者

お礼

お返事がおそくなり申し訳ありません。 はっきりとした答えをいただきありがとうございます。 おかげですっきりしました!