今回は、テスト設計技法の代表格である「同値分割法」をテーマにお届けします。
「なんとなく」でテスト値を選んでいませんか?「なぜその値を選んだのか」を論理的に説明できることは、QAエンジニアにとって非常に重要なスキルです。47都道府県のプルダウンを例に、目的やリスクに応じた5つのアプローチを紹介しながら、現場で役立つ思考プロセスを整理していきます。
📌 今回のエピソードのポイント
- 同値分割法の定義とメリット
- 都道府県のテストで「沖縄県」や「神奈川県」を選ぶそれぞれの理由
- テストケース作成時に欠かせない「理由を言語化する」ことの大切さ
- 5つの回答例(スクロール、印刷反映、文字数、地域、コードの構造)
- リスナーからの感想紹介:QAとAIが共創する「建設的相互作用」の可能性
📕 参考文献
🕒 チャプター
- () オープニング
- () 同値分割法とは何か?
- () 例題:都道府県の項目、何個テストする?
- () 同値分割の手順と「理由」の重要性
- () 5つの回答例:スクロールや配列エラー、出力結果、文字数、地域、全件テストの使い分け
- () 感想ポスト紹介:QAとAIのシナジーと仮説検証
- () エンディング
📢 あなたのご意見をお聞かせください
皆さんは「都道府県」の項目をテストするとき、いつもどのような狙いで値を選んでいますか?「自分ならこう分ける!」というこだわりや、今回紹介した手法への感想など、ぜひお聞かせください。
X(旧Twitter):ハッシュタグ #b_testing でのポストをお待ちしています。
お便りフォーム:こちらからお気軽にどうぞ。
フォローのお願い:最新回を逃さないよう、Podcastアプリでのフォローをぜひお願いします!
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
今回のエピソードでは、テスト設計技法の基本である「同値分割法」について、都道府県のプルダウン選択を例に解説します。同値分割法とは、欠陥が同じように処理される値をグループ化し、代表値を選んでテストする手法です。単に値を選ぶだけでなく、「なぜその値を選んだのか」という理由を言語化することの重要性を強調し、スクロール、配列エラー、出力結果、文字数、地域、全件テストといった5つの異なるアプローチを紹介します。また、リスナーからの感想として、QAとAIが協働して仮説検証を進める「建設的相互作用」の可能性についても触れています。
コメント
似ているエピソード
タイトル・AI要約・文字起こしの話題をもとにおすすめしています。
-
#21 テスト設計技法は「楽をするため」にある?省思考でクリエイティブな仕事に向き合う方法
B-Testing.fm
共通する話題: テスト設計技法 · 同値分割法 · お便り募集
このエピソードでは、テスト設計とテスト設計技法の必要性について解説します。全数テストが不可能な現実において、効果的かつ効...
-
#26 意外と奥が深い「境界値分析」〜100%のカバレッジでもバグが出る理由〜
B-Testing.fm
共通する話題: お便り募集
このエピソードでは、テスト設計の基本である境界値分析(BVA)の奥深さについて解説します。パスワードの文字数制限のような単...
-
#36 無則・有則を知る:テストケース削減の落とし穴と技法の使い分け
B-Testing.fm
共通する話題: テストケース · AI · フォロー
今回のエピソードでは、テストケース削減手法であるPair-wise法や直交表を用いる際の注意点として、「無則」と「有則」の概念を...
-
#19 テストでの「思考」もプロセスで表現してみよう
B-Testing.fm
共通する話題: フォロー
このエピソードでは、テスト実行の背後にある思考プロセスを「テスト分析」「テスト設計」「テスト実装」「テスト実行」の4つの...
-
#32 E2Eの自動テスト、どう作る?目的で使い分けるシナリオ設計術
B-Testing.fm
同じ番組の関連エピソード
E2E(エンド・ツー・エンド)の自動テストを作成する際、一つの長いシナリオにするか、細かく分割するか迷ったことはありません...
-
#3 バグを"一番早く"見つけるためのテスト戦略
くわラジ
「テストってどこまでやれば安心できるんでしょう?」というへんてこの素朴な疑問から、kuniwakが語るのは"多層防御"の発想。Lin...
-
Season -No.78 朝活「Testable Frontend- The Good, The Bad And The Flasy」
雨宿りとWEBの小噺.fm
はい.第78回は Testable Frontend: The Good, The Bad And The Flaky https://www.smashingmagazine.com/2022/07/testable-fron...
-
Season 4-2. ユニークなソフトウェアテストの名前
雨宿りとWEBの小噺.fm
このエピソードでは、ソフトウェアテストに関するさまざまな名称や独特な手法を探求しています。特に、ビッグバンテストやスモー...
-
#2 自分のコードに自信が持てない人に伝えたい。テスト駆動開発。
ITエンジニアの雑談駆動開発部
今回は、ケント・ベックの『テスト駆動開発』をきっかけに、TDDの基本サイクルと、その本当の利点について語る。テストを先に書...
-
#18 テストの意味とTDDの役割【ゲスト:テスト駆動開発者 タワーズ・クエスト株式会社 取締役社長 和田卓人さん】
Qiita FM-エンジニアのキャリアを深掘り-
エンジニアの仕事・キャリア