未経験者が実践で分かったテスト・ビルド・テプロイの流れVisual Studio Onlineで始めるGitとCI入門(3)(4/4 ページ)

» 2014年01月16日 18時00分 公開
[薬師寺国安,PROJECT KySS]
前のページへ 1|2|3|4       

手動テストの実行

 作成したテストケースを手動で実行する。

 「テストマネージャ」で「テスト」をクリックする。左に表示されているテストスイートをクリックし、右に表示されているテストケースを選択して、[実行(U)]をクリックする。

図22 テストケースを実行

 「テストの開始」画面が表示される(図23)。「操作の記録の作成」にはチェックを入れていない。

図23 「テストの開始」画面

 テストが開始され、テストが終了する。本来ならステップで指定していたアクションがここでテストされるが、今回は何も指定していないので、ステップが実行されることはない。一番上に表示されている、[保存して閉じる]をクリックすると、図24のようにテストが成功した結果が表示される。

図24 テストが成功した

 図24の画面から、[結果の表示(V)]をクリックすると、成功した結果の内容が表示される(図25)。「テストステップの詳細」は空のままになっている。

図25 テストが成功した場合の内容

 Microsoft Test Managerを終了すると、VS Onlineの「TEST」には図26のように表示されているはずだ。

図26 Microsoft Test Managerで作成したテストスイートが表示されている

 次に、画面上部の「BUILD」を選択する。画面左に表示されている、筆者の場合は「TestWebkuniyasuYakuishiji_CD」を選択し、マウスの右クリックで表示されるメニューから、「Query Build」を選択する。「QUERY BUILD」のダイアログが開くので、このままで[OK]をクリックする(図27)。

図27 「QUERY BUILD」のダイアログが開く

 すると「Queued」の中に図28のように表示される。

図28 「Queue build」に登録される

 しばらくすると「Completed」内にビルドが完了した結果が表示される。緑の●にチェックの表示はBuildが成功した証しだ(図29)。

図29 Buildが成功した

 次に、「Deployed」の中を見てみよう。すると、図30のようにデプロイも成功した結果が表示されている。

図30 デプロイも成功した

 以上が、テスト、ビルド、デプロイの一連の流れだ。

 バグなどでテストが失敗した場合などは、図25の画面の「バグの検証」で確認できる。しかし、今回の場合は、バグを起こすプログラムを用意する余裕もなかったし、バグ情報の送信までは手が回らなかった。また一層勉強して、読者に紹介できればと思う。

テスト管理機能とプロジェクトの進捗管理との連動

 今回いろいろ調べてみて分かったことだが、VS Onlineのテスト管理機能はプロジェクトでチームを組んで、各自の進捗状態を、誰でもが把握する機能のようだ。ある担当者が、このテストをいつ開始して、いつ終了するか、またその結果はどうだったか、などをチームの全員で把握し、プロジェクトの進捗をスムーズに行うものなのだろう。

 プロジェクトに参加したことのない筆者には、現場では、どのように利用されているのか全く想像がつかない。しかし、チェックインしたファイルのテストを実行する手順は最低限分かったので良しとしたい。

 このごく基本の連載が皆さまのVS OnlineでのGit活用・CI・テスト管理の最初の一歩の理解につながれば幸いだ。

著者プロフィール

PROJECT KySS 薬師寺 国安(やくしじ くにやす)

1950年生まれ。フリーVBプログラマ。高級婦人服メーカーの事務職に在職中、趣味でVBやActiveXに取り組み、記事を執筆。2003年よりフリー。.NETやRIAに関する執筆多数。Windowsストアアプリも多数公開中(約270本)。

 

Microsoft MVP for Development Platforms - Client App Dev (Oct 2003-Sep 2012)。

Microsoft MVP for Development Platforms - Windows Phone Development(Oct 2012-Sep 2013)。

Microsoft MVP for Development Platforms - Client Development(Oct 2013-Sep 2014)。

PROJECT KySSは、1997年に薬師寺聖と結成したコラボレーション・ユニット


前のページへ 1|2|3|4       

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。