前回までの「クラシフィケーションツリー技法」の基本編に続き、今回は作成したテストケースをどのように絞り込み(剪定し)、効率化していくかについて深掘りします。「網羅基準」という言葉は知っていても、実務でどう使い分けるべきか迷っている方も多いのではないでしょうか。Each ChoiceからPair-Wise、そして重要度に応じた「網羅基準の組み合わせ」まで、具体的なコーヒーのカスタマイズ例を用いて分かりやすく解説します。
📌 今回のエピソードのポイント
- クラシフィケーションツリーにおける4つの主な網羅基準
- ケース数と網羅率のトレードオフ:Each ChoiceとPair-Wiseの違い
- 「All Combinations」をすべて実行すべきかどうかの判断
- 新機能は手厚く、既存機能は効率的に。網羅基準を「組み合わせる」応用術
- 感想コーナー:エピソード17「言語化しない状態の大切さ」に寄せられた「わからない」を大事にする現場の話
📕 参考文献
🕒 チャプター
- () オープニング
- () クラシフィケーションツリーにおける主な網羅基準
- () 「Each Choice」:最低1回はすべての値を使用する
- () 「Pair-Wise」:2因子間の組み合わせを網羅する
- () 「All Combinations」:すべての値を組み合わせる全網羅
- () 網羅基準の応用:重要度に応じたテストケース数の調整
- () 感想コーナー:言語化しない状態の大切さ
- () エンディング
📢 あなたのご意見をお聞かせください
みなさんの現場では、テストケースを絞り込む際にどのような判断基準を使っていますか?「とりあえずPair-Wise」になっていませんか?また、新機能リリースの際に「ここだけは手厚く網羅した」というエピソードがあれば、ぜひ教えてください。
X(旧Twitter):ハッシュタグ #b_testing でのポストをお待ちしています。
フォローのお願い:最新回を逃さないよう、Podcastアプリでのフォローをぜひお願いします!
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
このエピソードでは、クラシフィケーションツリー技法を用いてテストケースを効率化するための「網羅基準」について解説します。主な網羅基準として「Each Choice」「Pair-Wise」「All Combinations」の4つを紹介し、それぞれの特徴と適用例をコーヒーのカスタマイズ例を用いて具体的に説明します。さらに、新機能と既存機能で網羅基準を使い分ける応用術や、テストケース数の調整方法についても触れています。後半では、過去のエピソード「言語化しない状態の大切さ」への感想を紹介し、「わからない」を大切にする現場の重要性について語ります。