1. Team Foundation Server 2015 による
テスト工数削減
日本マイクロソフト株式会社
開発ツール推進部
武田 正樹
Masaki.Takeda@microsoft.com
最終更新日: 2016 年 2 月 13 日
2. 2
概要
本資料では、以下の内容の実現方法を記載しています。
Team Foundation Server 2015 によるテストマシンのプロビジョニングとテストの自動化
Test Manager によるテストケース管理
本資料では、以下のソフトウェアを利用しています。
Visual Studio 2015 Update 1
Team Foundation Server 2015 Update 1
5. 5
Team Foundation Server とは別にビルドサーバーを構築する場合は、ビルドサーバーにビルドエージェントをインス
トールして、Team Foundation Server のエージェントプールとして登録する必要があります。
1.ビルドサーバー上でブラウザーを開き、 Team Foundation Server のサイトにアクセスします。
そして、[コントロールパネル] アイコンをクリックします。
ビルドエージェントのインストール (1)
1
20. 20
Agents for Visual Studio のインストール
Agents for Microsoft Visual Studio 2015 with Update 1 (Test Agent) は下記よりダウンロード可能です。
http://go.microsoft.com/fwlink/?LinkId=536423
テスト対象マシンごとに Test Agent をインストールします。
Team Foundation Server のビルドタスクとしても実行できますが、 Test Agent のダウンロード・インス
トールには、30 分程度かかります。予め Test Manager をインストールしておいた仮想マシンテンプレート
を準備いただくことをお勧めします。
21. 21
テスト結果をTeam Foundation Server に送信するため、ワークグループの全てのテスト対象マシンから コンピュータ名
でTeam Foundation Server にアクセスできるように、hosts ファイルにテスト対象のコンピュータ名と IP アドレスを追
加しておく必要があります。
1. [C:WindowsSystem32driversetc] にある [hosts] ファイルをメモ帳開きます。
2. hosts ファイルを以下のように変更します。一度デスクトップに保存してから、デスクトップにある [hosts] ファイル
をドラッグ&ドロップして、 [C:WindowsSystem32driversetc] にある [hosts] ファイルを更新してください。
以上で、テスト対象マシンの設定は完了です。マシンを再起動をして、[hosts] ファイルの設定を反映させてください。
hosts ファイルの更新
1
2
23. 23
Team Foundation Server では、テスト対象マシンを事前に登録しておく必要があります。通常1つのグループに複数の
マシンを登録できるので、ファイルのコピーなどを複数のマシンに一括で展開したい場合はとても便利です。ただし、
Test Agent を利用する場合は、1グループ 1台にしないとテスト結果が送信されないので、ご注意ください。
今回は、ファイルのコピー用と Test Agent 利用用途で登録しておきます。
1. Team Foundation Server でチームプロジェクトを開いている状態で、[TEST] をクリックします。
2. [コンピュータ] をクリックします。
3. [+] をクリックします。
テスト対象マシンの登録 (1)
1
2
3
57. 57
Team Foundation Server 手順書
http://takedamasaki555.wordpress.com/
Team Foundation Server /Visual Studio Team Services 手順書
Test Manager + Team Foundation Server /Visual Studio Team Services 手順書
Team Foundation Server 2015 によるテスト工数削減
Team Foundation Server プロセステンプレートの変更 手順書
Team Foundation Server 2015 Update 1 インストール手順書
Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
58. 58
参考資料
Visual Studioサイト
http://www.visualstudio.com/
Visual Studio Team Services
https://www.visualstudio.com/products/visual-studio-team-services-vs
Visual Studio Onlineはじめに
http://www.visualstudio.com/get-started/overview-of-get-started-tasks-vs
アプリケーション ライフサイクル管理
http://www.visualstudio.com/explore/app-lifecycle-management-vs
チーム コラボレーション管理
http://www.visualstudio.com/explore/team-collaboration-vs
テスト ツール
http://www.visualstudio.com/explore/testing-tools-vs