私は、多くのコンポーネントと可動部品を含むように何年にもわたって進化し成長してきた大規模なレガシー.NETアプリケーションを持っています。このアプリケーションの自動化されたユニットテストと統合テストを開発するための戦略を開発したいと思います。そのためには、グラフィカルな表現が重要になると思います。
私が描いているのは、テストケースを作成するプロセスをガイドし、より良いカバレッジを達成するのに役立ち、最終的に特定のテストが失敗したときに参照するために使用できるある種の図です。どのタイプの図がこの目標を達成できるかについて誰かが考えていますか?私の推測では、これは古典的な機能ブロック図の変形であると思いますが、自動テスト戦略の設計に特に関連する例は見つかりませんでした。