第317回: USDMの解説(2024年のアドカレの清書)
≡ はじめに
前回は、JSTQBの「ALTTAシラバス」の「1. リスクベースドテスト(RBT)におけるテクニカルテストアナリスト(TTA)のタスク(Task)」について書きました。
次回から始まる「2. ホワイトボックステスト技法」について、資料の読み込みをしたいので今回は箸休め回です。
内容は「USDM」について、2024年のアドカレに書いたものをPDFにまとめたものの公開です。
「USDM」は、清水吉男さんがつくった要求仕様書の書き方です。仕様変更が頻発して困っているチームで特に役に立つ手法です。
≡ USDMの解説
まとめたPDFはこちらです。
まとめるにあたって、小さな修正や加筆をしました。目次もつけました。
PDF中にある引用の枠の色の意味ですが、「水色=USDM本などに記載されている清水さんの言葉」、「緑色=一般的な補足説明」、「黄色=私が経験したことや感想」です。
≡ 「USDMの解説」の説明
まず、PDFにまとめる前のアドカレはこちらです。
日曜日に月曜日から水曜日分まで3日分を書いて、木・金・土・日の分は、当日の深夜に書きました。
だから、月・火・水の方が重いテーマで、木・金・土・日のほうは軽いテーマとなっています。リナさんはアドカレ開始前に全部書き上げているっぽいので、すごいです。
実は、このnoteのマガジンにもしてあります。でもnoteのマガジンって、それほど読みやすくはならないんですよね。
そこで「ついカッとなってしまった界隈」です。← 「界隈」使ってみたかっただけ。(笑)
清水さんがご生存中なら連絡して清水さんに監修をお願いしたと思うのですが、それは不可能なことですので、勝手にPDFの公開となりました。
≡ 確認問題
毎週𝕏で問題を出しているので、簡単な問題をつくりました。
答えは翌日の𝕏に書きます。
≡ おわりに
今回は、箸休め回でした。
箸休めとはいえ、このPDFは真剣に書きました。
だから、USDMで要求仕様書を書いている人、USDMで書かれた要求仕様書をレビューする人すべてに自信を持ってお勧めします。
「AIにこういう入力をしたらオセロが作れる」ということは、ひょっとしたらUSDMを渡したらAIがシステムを作ってくれる日もそう遠くないかもと思いました。
さて、最後に今回の箸休め回を利用して読み込み中の「ホワイトボックステスト技法」についての資料を紹介します。
「NASA/TM-2001-210876(A Practical Tutorial on Modified Condition/ Decision Coverage)」です。
制御フローテストを学ぶのに、とても良いチュートリアルなので、元気な人は読むといいです。
特にMC/DCカバレッジについて、この資料をベースにALTTAシラバスの記載を補足しようと思っています。
ではでは。