質問: MSDNの解説「シナリオ: 視覚化およびモデリングを使用したデザインの変更」を読んでいるのですが、分からないことがあるので質問出せてください。 URL : https://msdn.microsoft.com/ja-jp/library/ff183189.aspx このページの上部1/4ぐらいの場所に、以下の記述があるのですが、 --- **モデルからのテストの生成** (中略) - アクティビティ図またはシステム レベルの**シーケンス図の各フローを少なくとも 1 つのテストにリンクして**、 アクティビティ図のすべてのパスを体系的にテストできるようにします。 --- シーケンス図の描くフローが少なくとも1つのテストにリンクされていることを自動的にチェックするようなツールは無いでしょうか。 ○○します、と書かれた通りにやったとしてもやり漏れが出てくる可能性があるので、何らかのチェックツールでチェックしたいと考えています。 何かご存知の方は教えてください。 ---追記--- > > シーケンス図はテストケースとのリンク前に、ベースとなる > > 作業項目(バックログやユーザーストーリー)とリンクはされていますか? > > > まちまちです。 されていたりいなかったり・・・バックログやユーザーストーリーへのリンクを作成することで、 所望のことができるのはわかったのですが、そもそもバックログ・ユーザーストーリーにリンクしていないことを検証するにはどうしたら良いでしょうか?
回答: こんにちは。 テストケースリンクの話をされているので、TFSまたはVSTSが導入済みであることを前提に回答します。 VSTSのデフォルトクエリに「User Stories without Test Cases」があります。 これは、テストケースが存在しないユーザーストーリーを列挙するクエリです。 !イメージ説明 このクエリはユーザーストーリーを起点にしていますが、モデリングプロジェクトからの機能または作業項目を作成し、テストケースとリンクさせる運用が出来ているのであれば、応用したクエリでご希望の一覧を機械的に列挙することが出来ると思います。