作成したテストケースを手動で実行する。
「テストマネージャ」で「テスト」をクリックする。左に表示されているテストスイートをクリックし、右に表示されているテストケースを選択して、[実行(U)]をクリックする。
「テストの開始」画面が表示される(図23)。「操作の記録の作成」にはチェックを入れていない。
テストが開始され、テストが終了する。本来ならステップで指定していたアクションがここでテストされるが、今回は何も指定していないので、ステップが実行されることはない。一番上に表示されている、[保存して閉じる]をクリックすると、図24のようにテストが成功した結果が表示される。
図24の画面から、[結果の表示(V)]をクリックすると、成功した結果の内容が表示される(図25)。「テストステップの詳細」は空のままになっている。
Microsoft Test Managerを終了すると、VS Onlineの「TEST」には図26のように表示されているはずだ。
次に、画面上部の「BUILD」を選択する。画面左に表示されている、筆者の場合は「TestWebkuniyasuYakuishiji_CD」を選択し、マウスの右クリックで表示されるメニューから、「Query Build」を選択する。「QUERY BUILD」のダイアログが開くので、このままで[OK]をクリックする(図27)。
すると「Queued」の中に図28のように表示される。
しばらくすると「Completed」内にビルドが完了した結果が表示される。緑の●にチェックの表示はBuildが成功した証しだ(図29)。
次に、「Deployed」の中を見てみよう。すると、図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年に薬師寺聖と結成したコラボレーション・ユニット
Copyright © ITmedia, Inc. All Rights Reserved.