ソフトウェアテストの書籍を読んだり、情報処理試験でも必ず出てくるデシジョンテーブルで初心者のような疑問があります。
デシジョンテーブルを活用すると、テスト項目の漏れなどをなくすため活用するとあります。
確かに、コンピュータはデジタル(ON/OFF)で動作するので、条件部に、YまたはNを記述するのはわかります。
デシジョンテーブル自身が大きくなったら分割することもわかります。
ただ、これをテストする立場になったときに、これだけを見て果たしてわかるでしょうか?
私だったら、この表を見たらちょっとテストする気にはならないなと思います。
非常に基本的で、合理的なものなのはわかりますが、現場でこれが果たして使用できるのでしょうか?
多分、組み込みソフト意外は、NOではないかと思います。
デシジョンテーブルを活用すると、テスト項目の漏れなどをなくすため活用するとあります。
確かに、コンピュータはデジタル(ON/OFF)で動作するので、条件部に、YまたはNを記述するのはわかります。
デシジョンテーブル自身が大きくなったら分割することもわかります。
ただ、これをテストする立場になったときに、これだけを見て果たしてわかるでしょうか?
私だったら、この表を見たらちょっとテストする気にはならないなと思います。
非常に基本的で、合理的なものなのはわかりますが、現場でこれが果たして使用できるのでしょうか?
多分、組み込みソフト意外は、NOではないかと思います。