前回の「境界値分析(BVA)」の基本に続き、今回は一歩踏み込んで「数値ではないデータ」や「自然言語(日本語)」にこの技法をどう適用するかを深掘りします。
「〜まで」「〜から」といった日常的な言葉に潜む曖昧さが、いかにして不具合の種になるのか。テスト技法を単なる「確認作業」としてではなく、仕様の不備を見つける「議論のツール」として活用するための考え方をお届けします。
📌 今回のエピソードのポイント
- 数値でなくても「順序付け」ができれば境界値分析は活用できる
- 「からまで」の「ちょうど」は稼働時間か、休止時間か?
- 同じ「新横浜駅まで」でも、文脈によって意味が変わる日本語の怖さと面白さ
- テスト設計技法を使って、開発の早い段階で仕様の曖昧さを指摘するメリット
- 【質問コーナー】開発者がテストを行う際に、絶対に落としてはいけない「テストの意図」
📕 参考文献
🕒 チャプター
() オープニング
() 境界値分析(BVA)の定義を再確認する
() 自然言語(数値以外)への適用例:背の順で並ぶクラス
() 「以上・以下」「から・まで」に潜む境界の曖昧さ
() 東海道新幹線の例で考える、文脈による境界値の変化
() テスト技法を「仕様の曖昧さを指摘する」ために使う
() 質問コーナー:開発者がテストの一部を担う際に気をつけること
() エンディング
📢 あなたのご意見をお聞かせください
皆さんは、仕様書の「〜まで」という表現に悩まされた経験はありませんか?あるいは、数値以外の項目にテスト技法を当てはめてみた事例などがあれば、ぜひ教えてください。
X(旧Twitter):ハッシュタグ #b_testing でのポストをお待ちしています。
フォローのお願い:最新回を逃さないよう、Podcastアプリでのフォローをぜひお願いします!
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
このエピソードでは、境界値分析(BVA)を数値データだけでなく自然言語にも適用する方法を探求します。順序付け可能なものであれば、たとえそれが「背の順」のようなものであってもBVAが活用できることを示します。「〜から」「〜まで」といった日常的な表現に見られる曖昧さが、いかにして不具合の原因となりうるかを、新幹線の例などを交えて解説します。テスト技法を単なる確認作業ではなく、仕様の曖昧さを指摘し、より良いプロダクト開発につなげるための議論のツールとして活用する重要性を強調しています。