本連載では、開発プロセスの中でも重要な位置を占めるテストプロセスに着目し、全体最適を実現させるために、どのように現実のテストプロセスに取り組んでいくべきかを考察しています。今回も前回に引き続きソフトウェアテストのトレンドにフォーカスを当て、テストケース生成の技法「MBT」について解説します。 Model Based Testingの略で、その名の通り開発で作られた設計モデルをもとにテスト設計する技法です。 テスト設計するための材料のことをテストベースと呼びますが、MBTではテストベースとして設計モデルを使います。MBTではテストベースの設計モデルの表記法として、広くソフトウェア開発で用いられているOMG:Object Management Groupが定めているUML:Unified Modeling Languageや通信分野の国際標準団体であるITU-T(国際電気通信連合)が定めるTT