Visual Studio を使った
テストの効率化
@haruulala
日本マイクロソフト
岩出 智行



ツールでできることはツールを活用し、
本質的な開発を楽しみましょう♪








• 修正のたびに毎回検証作業が必要
• 繰り返しテストを実施
• 品質状況を可視化
ブラウザー
サーバー
ロジック
DB
サーバー
ロジック
DB
テスト
コード
ブラウザー
サーバー
ロジック
DB
テスト
コード
サーバー
ロジック
DB
テスト
コード
サーバー
インターフェイス
サーバー
インターフェイス
サーバー
インターフェイス
サーバー
ロジック
DB
テスト
サーバー
インターフェイス



ブラウザー
サーバー
ロジック
DB
サーバー
インターフェイス
テスト支援
テスト計画の作成
手動テストの
実施と記録
テスト状況の把握



サーバー
ロジック
DB
テスト
コード
テスト作成
テストの実施とカバレッジ



テスト対象コード
テスト コード


HTTP Request の記録
カスタマイズ
Response を確認
サーバー
ロジック
DB
テスト
コード
サーバー
インターフェイス


サーバー
ロジック
DB
テスト
サーバー
インターフェイス
テストの選択と負荷の設定
パフォーマンスの分析


UI 操作の記録
コードの生成
テストの実施 ブラウザー
サーバー
ロジック
DB
テスト
コード
サーバー
インターフェイス





※ http://aka.ms/CUIT-HTML5
OS Windows 7 / Windows 8 /
Windows Server 2008 R2
ブラウザ Internet Explorer 8 / 9 / 10
※ テストの実行環境として Chrome,
Firefox をサポート
http://aka.ms/CUIT-CROSS
※ 検証する項目によって、ブラウザの
バージョンの制約あり
Silverlight 未サポート
(プラグインにて Silverlight 4 & 5 対
応 ※ http://aka.ms/CUIT-SL )
※ http://aka.ms/CUIT-Support

 コード化されたUIテスト
 Webパフォーマンステスト
 負荷テスト
 手動テスト支援機能 単体テスト



ツールでできることはツールを活用し、
本質的な開発を楽しみましょう♪
Build insider testingwithvs

Build insider testingwithvs