visual studio を使用し、vb.netでWebフォームアプリ(ASP.netアプリケーション)の開発をしています。
プログラムテストでカバレッジ(テスト網羅率)を採取しないといけないのですが、ログイン画面を立ち上げて手動でテストする予定です。(単体テストというよりも結合テストに近いです。)
Visual Studio Enterprise Editionにはカバレッジ計測機能がありますが、単体テストプロジェクトを作成せずに、前述したテスト方法でカバレッジを計測することはできますでしょうか。
また、単体テストプロジェクトを作成する場合は、メソッドや関数をcallするなど、テストのためのコードを記述する必要があると思うのですが、そのようなことをせず、(単体テストプロジェクトから)テスト対象のプロジェクトを起動させる方法はありますでしょうか。
(windowsフォームアプリケーションの場合だと、実行ファイルがexeのため、単体テストプロジェクトの中でテスト対象のプロジェクトを起動させることができると思いますが、webフォームの場合は難しいですよね。。)
※バージョンは以下になります。
Visual Studio Enterprise 2019
.NET Framework 4.0
※カバレッジは、所定の網羅条件がテストによってどれだけ実行されたかを割合で表したものです。(テストが全体のどれだけ実施できているかを表します。)
あなたの回答
tips
プレビュー