今回はユースケーステストについての3回目のエピソードとして、ユースケース図やユースケース記述をもとに、どのようにシナリオベースのテストに落とし込んでいくかについて語っています。DVDレンタルの例を用いて、基本フローから代替・例外フローへの寄り道パターンの考え方、そして業務全体の流れを通したテストだからこそ見つかる「リカバリー不全」の不具合など、実践的なポイントを解説しています。実際の業務で活用する際の注意点にも触れていますので、ぜひテスト設計の参考にしてみてください。
📌 今回のエピソードのポイント
- ユースケーステストとシナリオテスト: ユースケースの動作を実行するように設計する「シナリオテスト」との関係性と、その記載形式について整理します。
- DVDレンタルを例にしたテスト作成手順: 基本フローから寄り道する代替フロー・例外フローを含めた、具体的なシナリオの書き方を解説します。
- 業務フロー全体を通したテストのメリット: 画面単体のテストでは見逃されがちな、エラー操作後のリカバリー不全などの不具合を発見できる強みを語ります。
📕 参考文献
- #17 【水曜日のダウンタウン】ザ・スベリドリームマッチ
- ISTQBテスト技術者資格制度 Advanced Level シラバス 日本語版 テストアナリスト Version 3.1.1.J03
- ASTERセミナー標準テキスト[Ver3.1.1]
- 第98回: ユースケーステスト(後編) - Kouichi Akiyama - note
🕒 チャプター
- () オープニング
- () ユースケーステストとは・シナリオテストとの関係
- () ユースケーステストの作り方
- () ユースケーステストの作成手順(実装するフローを考える)
- () ユースケーステストを作成するメリット
- () まとめ
- () 実際の業務で活用する際のポイント
- () エンディング・お知らせ
📢 あなたのご意見をお聞かせください
「ユースケーステストって実際こういう感じなんだ」「実際の業務で使ってみたらうまくいったよ!」といった、実践してみた感想や体験談があればぜひ教えてください!
-
X(旧Twitter):ハッシュタグ #b_testing でのポストをお待ちしています。
-
お便りフォーム:こちらからお気軽にどうぞ。
-
フォローのお願い:最新回を逃さないよう、Podcastアプリでのフォローをぜひお願いします!
感想
まだ感想はありません。最初の1件を書きましょう!
サマリー
ユースケース図・ユースケース記述を基に、基本フローと代替・例外フローをシナリオ形式のテストへ落とし込む方法を解説する。DVDレンタルを例に、会員証確認、DVD情報表示、延滞処理、料金支払い、レシート発行までの流れを具体化する。業務全体を通すことで、延滞料金の処理後に合計金額へ誤って加算されるような、単体画面では見つけにくいリカバリー不全を発見できる。さらに、最初からやり直す設計と処理を継続する設計のトレードオフ、実務ではドメイン辞書やドメインモデルも併用する重要性を述べる。
コメント
このエピソードのトピック
すべてのトピック →それぞれのトピックから、ほかの番組の会話も探せます。
似ているエピソード
タイトル・AI要約・文字起こしの話題をもとにおすすめしています。
-
#50 【ユースケーステスト】ユースケース記述の書き方のコツとメリット!図では表現できない仕様の曖昧さをなくすポイント
B-Testing.fm
共通する話題: ユースケーステスト · ポッドキャスト · ユースケース記述
このエピソードでは、ユースケーステストの続編として、ユースケース記述の書き方とそのメリットについて解説します。ユースケー...
-
#49 【ユースケーステスト】全体像とユースケース図の役割を徹底解説
B-Testing.fm
共通する話題: ユースケーステスト · ユースケース記述
このエピソードでは、ソフトウェアテスト手法の一つであるユースケーステストについて、その全体像とユースケース図の役割を解説...
-
#32 E2Eの自動テスト、どう作る?目的で使い分けるシナリオ設計術
B-Testing.fm
同じ番組の関連エピソード
E2E(エンド・ツー・エンド)の自動テストを作成する際、一つの長いシナリオにするか、細かく分割するか迷ったことはありません...
-
#26 意外と奥が深い「境界値分析」〜100%のカバレッジでもバグが出る理由〜
B-Testing.fm
同じ番組の関連エピソード
このエピソードでは、テスト設計の基本である境界値分析(BVA)の奥深さについて解説します。パスワードの文字数制限のような単...
-
#38 ソフトウェアテストで使える「直交表」の基本と使い方 ☕️コーヒーショップの例でテスト作成を解説!
B-Testing.fm
共通する話題: ポッドキャスト
今回のエピソードでは、ソフトウェアテスト技法の一つである「直交表」について、その基本と具体的な使い方を解説します。直交表...
-
Season -No.47 朝活「なぜ我々はユニットテストが書けないのか?,How the Cache Works」
雨宿りとWEBの小噺.fm
はい.第47回は なぜ我々はユニットテストが書けないのか? https://note.com/shift_tech/n/ne17f3fab6a05 How the Cache works...
-
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...
-
#19 printfデバッグしたら"負け"——デバッグは設計で決まる
くわラジ
本エピソードでは、printfデバッグやステップ実行といった一般的なデバッグ手法が「負け」である理由と、デバッグしやすい設計の...
-
107. 自動テストにもデメリットはあるけど書いた方が良い理由をば
余談ですが.fm
はい、前回に引き続き今回もソフトウェアの自動テストについてのお話でした💁♂️ 前回テストを自動化することはいいぞ、テスト書...
-
EP141 パーフェクトソフトウェア PART3
readline.fm
## とりあげた本『**パーフェクトソフトウエア**』G.M.ワインバーグ 日経BP 2010## mixi2https://mixi.social/communities/513e0...