学生 Y Y Y Y N N N N 小人(3才~15才) N N N N N N Y N シニア(60歳以上) Y Y N N Y Y N N 身分証明書あり Y N Y N Y N ー ー 結果 ¥1,800 X X X X ¥1,500 X ¥1,100 X ¥1,000 X X →ここからテストケースにおとす デシジョンテーブルからテストケースを作成する デシジョンテーブル: 複数の入力条件があった場合にその条件を組み合わせて成立するか、 またその組み合わせにより異なる出力結果(動作)を表形式に表したもの COPYRIGHT (C) 2016 WACATE ALL RIGHTS RESERVED
9 10 11 12 条件 学生 Y Y Y Y N N N N N N N N 小人(3才~中学生) N N N N N N N N Y N N N シニア(60歳以上) Y Y N N Y Y N N N Y Y N 身分証明書あり Y N Y N Y N Y N ー Y N ー 結果 ¥1,800 X X X X X X ¥1,500 X ¥1,100 X X ¥1,000 X X X 動作指定部 (組み合わせに対する結果) 条件指定部 (条件組み合わせ) 条件記述部 (条件の一覧) 動作記述部 (出力結果の一覧) COPYRIGHT (C) 2016 WACATE ALL RIGHTS RESERVED
Y Y 小人(3才~15才) N N N Y シニア(60歳以上) N N Y N 身分証明書あり N Y N N 結果 ¥1,800 ¥1,500 ¥1,100 ¥1,000 描き出した条件に対して 「Yes」「No」の組み合わせを 全て書き出す 今回の例のケース1では 学生であり、ほかの条件には 当てはまらない場合の ケースとなる Y:その条件に該当する N:その条件に該当しない COPYRIGHT (C) 2016 WACATE ALL RIGHTS RESERVED
Y Y 小人(3才~15才) N N N Y シニア(60歳以上) N N Y N 身分証明書あり N Y N N 結果 ¥1,800 X X ¥1,500 X ¥1,100 ¥1,000 X 書き出した条件指定部の 組み合わせに対して 取りうる結果に「X」を書く 今回の例のケース1は、 学生だが、 身分証明書がないので 一般の料金と同じ ¥1,800となる COPYRIGHT (C) 2016 WACATE ALL RIGHTS RESERVED
9 10 11 12 条件 学生 Y Y Y Y Y Y N N N N N N 小人(3才~15才) N N Y Y N N N N Y Y N N シニア(60歳以 上) Y Y N N N N Y Y N N N N 身分証明書あり Y N Y N Y N Y N Y N Y N 結果 ¥1,800 X N/A N/A X X X X ¥1,500 N/A N/A X ¥1,100 X N/A N/A ¥1,000 N/A N/A X X X 小人の場合、身分証明に よる影響を受けない →テストケース省略 一般の人の場合、 身分証明による 影響を受けない →テストケース 省略 学生かつ小人の組み合わ せは成り立たない →テストケース削除 COPYRIGHT (C) 2016 WACATE ALL RIGHTS RESERVED
条件 学生 Y Y Y Y N N N N 小人(3才~15才) N N N N N N Y N シニア(60歳以上) Y Y N N Y Y N N 身分証明書あり Y N Y N Y N ー ー 結果 ¥1,800 X X X X ¥1,500 X ¥1,100 X X ¥1,000 X 省略 省略 成り立たない組み合わせを削除 ※圧縮時は 処理順を意識しよう COPYRIGHT (C) 2016 WACATE ALL RIGHTS RESERVED