テストケースを効率的に削減するために「Pair-wise(オールペア法)」や「直交表」をなんとなく使っていませんか?実は、条件の組み合わせ方によっては、絶対に削ってはいけない重要なケースを漏らしてしまう危険があります。
今回は、クラシフィケーションツリー法の続編として、テスト設計において極めて重要な概念である「無則(むそく)」と「有則(ゆうそく)」の違いを解説します。コーヒーショップの割引条件を例に、なぜその技法を選んだのか、その根拠をロジカルに説明できるようになるための知識をお届けします。
📌 今回のエピソードのポイント
- 「無則」と「有則」の定義と、テスト設計に与える影響
- Pair-wise法で「期待結果のバグ」を見逃してしまうメカニズム
- 条件が独立している場合と、掛け合わせで結果が変わる場合の技法の適正
- ベテランでも陥りがちな「テスト削減」の盲点
- 質問コーナー:小規模案件でもテスト技法を検討すべき理由
🕒 チャプター
- () オープニング
- () コーヒーショップの例題:複雑な割引条件を整理する
- () Pair-wise法でテストを剪定してみる
- () 期待結果の検証:削減によって失われた「450円」のケース
- () 「無則」な関係:各条件に影響がない場合の削減手法
- () 「有則」な関係:組み合わせが重要な場合の削減手法
- () 無則・有則と各手法の適性まとめ
- () 質問コーナー:テスト技法を使うかどうかの判断に迷うときは?
- () エンディング
📢 あなたのご意見をお聞かせください
皆さんはテストケースを削減した結果、大事な組み合わせを漏らしてしまった経験はありますか?また、「ここは技法を使うまでもない」と判断する基準は何でしょうか?ぜひ感想を聞かせてください。
X(旧Twitter):ハッシュタグ #b_testing でのポストをお待ちしています。
フォローのお願い:最新回を逃さないよう、Podcastアプリでのフォローをぜひお願いします!
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
今回のエピソードでは、テストケース削減手法であるPair-wise法や直交表を用いる際の注意点として、「無則」と「有則」の概念を解説します。「無則」は条件間に影響がない場合で、Pair-wise法などが有効ですが、「有則」は条件の組み合わせによって結果が変わるため、これらの手法では重要なケースを漏らす危険性があります。有則の場合は、ディシジョンテーブルの簡略化などが推奨されます。ベテランでも陥りやすいこの落とし穴を避け、適切なテスト技法を選択するための知識を提供します。
コメント
似ているエピソード
タイトル・AI要約・文字起こしの話題をもとにおすすめしています。
-
#31 デシジョンテーブルの「圧縮」術:効率と品質を両立させるパターン削減の極意
B-Testing.fm
共通する話題: テストケース削減 · テストケース · 期待結果
今回のエピソードでは、デシジョンテーブルのパターンを効率的に削減する「簡略化」と「禁則」という2つのテクニックを解説しま...
-
#29 デシジョンテーブルを機械的に作る:掛け算・割り算・引き算で漏れをなくす方法
B-Testing.fm
共通する話題: 期待結果 · フォロー
本エピソードでは、テスト設計技法の一つであるデシジョンテーブル(決定表)について、機械的に作成するプロのテクニックを解説...
-
#35 網羅基準を用いてテストを剪定する:クラシフィケーションツリー技法の応用
B-Testing.fm
共通する話題: テストケース · 網羅基準 · お便り
このエピソードでは、クラシフィケーションツリー技法を用いてテストケースを効率化するための「網羅基準」について解説します。...
-
#38 ソフトウェアテストで使える「直交表」の基本と使い方 ☕️コーヒーショップの例でテスト作成を解説!
B-Testing.fm
共通する話題: 無則 · 有則 · コーヒーショップ
今回のエピソードでは、ソフトウェアテスト技法の一つである「直交表」について、その基本と具体的な使い方を解説します。直交表...
-
#22 都道府県、いくつテストする?テスト設計の基本「同値分割法」を徹底解説
B-Testing.fm
共通する話題: テストケース · AI · フォロー
今回のエピソードでは、テスト設計技法の基本である「同値分割法」について、都道府県のプルダウン選択を例に解説します。同値分...
-
#3 バグを"一番早く"見つけるためのテスト戦略
くわラジ
「テストってどこまでやれば安心できるんでしょう?」というへんてこの素朴な疑問から、kuniwakが語るのは"多層防御"の発想。Lin...
-
EP141 パーフェクトソフトウェア PART3
readline.fm
## とりあげた本『**パーフェクトソフトウエア**』G.M.ワインバーグ 日経BP 2010## mixi2https://mixi.social/communities/513e0...
-
#193 中途半端な知識を避ける学習設計
BizHack Digne 〜仕事や人生の役立つ話〜
#193 中途半端な知識を避ける学習設計
-
EP139 パーフェクトソフトウェア PART1
readline.fm
## とりあげた本『パーフェクトソフトウエア』G.M.ワインバーグ 日経BP 2010## mixi2https://mixi.social/communities/513e0bc9-...
-
やり方を無理せず少し変えるといいのかも
シゴクリラジオ!
共通する話題: AI
今回、大橋氏はアウトプットの方法を見直し、効率的なアイデア出しのテクニックについて考えています。特に、スクラップボックス...