を作っていくという話をしていきます 特にそれを機械的に作っていきます
どうやって作るかというと まず 最下層のクラス 四角で囲っている
のがクラシケーションで 四角で 囲ってないのをクラスと呼びました
が その中でも一番下 最下層にある ブラックコーヒーとか通常 アーモンド
ミルクなし ホイップクリーム シングル ダブルのそれぞれの下に
まずは直線を引きますと 本当は 下にずっと伸びているようなもの
をイメージしてください ここから テストを作っていきますと そこから
取り得る組み合わせに点を打って 表現をしていきます 例えば 最初
コーヒーの価格の コーヒーの種類 について考えると ブラックコーヒー
かカフェラテなんだけど ブラック コーヒーを選びましたっていう
ふうにいって 最下層まで来ました そしたら そこを伸ばしたところ
に点を打ちます この横線に1って 書いてますが これ 一つ一つが
テストケースになります なので 一つ目のテストケースでは ブラック
コーヒーに点を打つことができました じゃあ これを打っておしまいか
というと そうではなくて 今度は また一番上 コーヒーの価格っていう
ルートと呼ばれる一番上に戻って そこからまた線をたどっていきます
ここでのポイントなんですけれども この一つのテストケースでは同じ
線は一度しか通ることはできません なので 先ほどコーヒーの価格から
コーヒーの種類でブラックコーヒー っていうふうにたどっていった
ので コーヒーの種類のほうには 線を引くことができないわけですね
なので コーヒーの価格から今度は 右側に行って トッピングの有無
のところに行きますと そしたら トッピングの有無で無しのほう
を選ぶ そうすると 無しっていう のが最下層のクラスですので そこで
また点を打てるっていうふうになります そしたら またルートでコーヒー
の価格のほうに戻るんだけど もう 赤の線と青の線で もう同じ線 一度
しか通れないので もう通っちゃいました となるので ここで一つ目のテストケース
はおしまいです ブラックコーヒー かつトッピングの有無が無しっていう
ふうに点を打てました 続いて 二つ目のテストケースはどうやって
作るか まず コーヒーの種類の 赤のほうは同じブラックコーヒー
のままにしましょうと 一つ目の テストケースから 青い線 さっき
はトッピング有無で無しのところ 行きましたが そこを一つ上に戻
していきます さっきは無しのところ まで行きましたが 一つ上に戻る
と トッピング有無のクラフシケーション に戻れますねと そしたら今度は
先ほどとは別の線に進んでいきます 先ほどは無しに進んだので 今度
は有に進みます そしたら次 トッピング 内容のところに行くので トッピング
内容を一つ以上選択っていうのは ホイップクリームを選びますと
そしたら ホイップクリームが最下層 のクラスなので 点が打てる これ
で二つ目のケースが完成っていう のを繰り返してやっていきます
じゃあ今度 三つ目どうなるかという と またホイップクリームの一つ
上に戻りますと トッピング内容 のところに戻りますと そしたら
トッピング内容 これ一つ以上選択 なので ホイップクリームっていう
のをさっき選んでいましたが それ以外 だと 例えば ホイップクリーム
とチョコチップ 両方を選ぶっていう のを 別の線として捉えることが
できます ちょっとこれが感覚的 には難しいところかもしれません
が これもあくまでもさっき言った ホイップクリームの線だけ通った
とは また別の線と捉えることができます なので ホイップクリームとチョコ
チップ 両方を選びましたと そうすると チョコチップのほうが
チョコチップ量のところにたどり 着きます チョコチップ量のほう
は じゃあシングルを選ぼうかな っていう感じで ホイップクリーム
のところと チョコチップでチョコ チップ量 シングルのところに点
を打てる これが三つ目のケース になります
じゃあ今度四つ目ですね また一 つ上に戻ります シングルの一つ
上でチョコチップ量に戻って さっき はシングルは通った もう通った
ので じゃあ今度はダブルのほう いきますよと だから四つ目はブラック
コーヒーとホイップクリームと ダブルに点が打てる じゃあ五つ目
は一つ上に戻ってチョコチップ 量 そうするとシングルのほうは
もう三番のところでいった ダブル のほうもさっき四番のほうでいった
ので チョコチップ量はもう選べない ので 他の線が見当たらないので
さらにもう一つ上に戻りますと そうすると さっきトッピング内容
はホイップクリームだけを選んだ パターンと ホイップクリームと
チョコチップ 両方を選んだパターン はもうやったので じゃあ今まで
と別の線という意味で チョコチップ のほうだけ通るようにいきます
そうするとチョコチップの下は チョコチップ量があるので またシングル
とダブルでまずシングルのほう にいけますと なのでその結果 五番目
のケースはブラックコーヒーかつ シングルのところに点が打てる
じゃあ今度は六番目は一つ上に戻って さっきはシングルいったけど 今度
は別の道でダブルに行くので ブラック コーヒーのダブルを選ぶことが
できますと じゃあその次を考える とダブルにいったので一つ上に
戻ってチョコチップ量でシングル もダブルも両方やった さらに一つ
じゃあ戻ろう トッピング内容 ホイップクリームもチョコチップ
もホイップクリームとチョコチップ の両方もやった じゃあ上に戻ろう
じゃあトッピングの無しもありも やったっていうことを考えると
これで全部通ったわけですね 右側 のトッピングの部分に関しては
っていうふうなことで 六つで一 塊っていうことが分かりました