第32回 TFSUG東京 Test Manager&Feedback Client

## 開催要項 https://tfsug.doorkeeper.jp/events/38605 - 名称 : 第32回 TFSUG東京 Test Manager&Feedback Client - 日時 : 2016-02-25(木)19:00 - 21:00 続きを読む
0

開始まで

RYOSUKE MATSUKAWA @matsukawar

2月25日は、MS品川にてMicrosoft Test Managerについて発表します。盛り込んでほしい話などリクエストありましたら連絡くださいませ。Lab centerとSystem Centerまわりは需要があれば #TFSUG

2016-02-13 14:37:44
RYOSUKE MATSUKAWA @matsukawar

今日は Test Manager + Coded UI Test + Test Agentのテスト自動化デモ余裕あったらやろうと思います。 #tfsug

2016-02-25 17:53:59

Test Manager

Test Manager とは

Presentation

過知化智価値 @CubedKachi

#tfsug 今日のTFSUGはTest ManagerとFeedback Cllientのお話です。最初は@matsukawar さんによるTest Managerの話です。

2016-02-25 19:11:06
過知化智価値 @CubedKachi

#tfsug テストチームの現状。Excel職人芸(壮大なマクロ)、既存資産(検査仕様書)の死蔵、バグ起票が面倒(もう一回再現方法を考えながら操作)。もっと品質保証に集中したい。

2016-02-25 19:14:25
過知化智価値 @CubedKachi

#tfsug Coded UIテストとTest Managerの違いについて。Test Managerは値のチェックは人でやる、繰り返し作業を楽にする、ということを目的にしている。勿論、自動化もできるけれど最初からやるのは大変。

2016-02-25 19:18:10
過知化智価値 @CubedKachi

#tfsug システムの話よりも「QAの責務」をまずみんなで考えよう!取り扱う情報の性質、量、利用者やビジネス価値。テスト計画(テストケースの組合せ)という考えを組んで、定期的に実施するようにした。

2016-02-25 19:21:20
過知化智価値 @CubedKachi

#tfsug 重要度の高いものはタグ付けして必ず実施する。基本的には過去に作ったものを流用や組合せで行う。テスト仕様書のフォーマットが変わったのは現場の抵抗が強かった。テストケースの粒度と集計を見直した。1操作シナリオが1テストケースと仮定して作るようにした。

2016-02-25 19:24:49
過知化智価値 @CubedKachi

#tfsug テストケースの依存関係があると、将来の再利用が難しくなるのでなるべく独立・直行するようにお願いした。QAの人たちの端末をなるべく新しいものを用意させた。

2016-02-25 19:26:14
過知化智価値 @CubedKachi

#tfsug テストケースの作成方法を確立する時に、Excelをエディターとして使ってテストケースにコピペをするのが一番手軽。Test Managerの中だけで作るのはかなり大変。

2016-02-25 19:28:15
過知化智価値 @CubedKachi

#tfsug バグ起票とバグ管理もTFSで行うようにした。テストステップのどこまで成功していたかとかは自動で入力されるので、起票はかなりになった。相対見積をしておくことでチームのベロシティもわかるし、アサインの計画も立てやすくなる。

2016-02-25 19:32:30
過知化智価値 @CubedKachi

#tfsug テスト結果のクエリをポータルにピン止めしておくことで、テストの進捗や品質がトレースできるようになった。問題として、Test ManagerからExcelを吐き出すプラグインが使えないので検査成績書は手動で作っている。

2016-02-25 19:35:23
過知化智価値 @CubedKachi

#tfsug 工数の削減状況は、テスト計画の作成は変わらなかった。テスト実施は-10%程度。集計/レポートは-90%ぐらい。バグ管理は-20%ぐらい。始めたばかりなのにこの成果はすごいと思うな。

2016-02-25 19:37:47
過知化智価値 @CubedKachi

#tfsug テストケースとユニットテストを紐づけておくと、テストを自動で実行してくれる。Visual StudioとTest Managerの組合せを上手く設定する必要がある。でも、一番難しいのはSCVMMとの連携。

2016-02-25 19:42:55
過知化智価値 @CubedKachi

#tfsug Coded UI Testは何のためにあるか?テスト自動化が目的ではなく、UI操作全般を自動化する。

2016-02-25 19:45:13
過知化智価値 @CubedKachi

#tfsug お金をかけないための対策。EnterpriseをUI Testの作成担当者にのみ割り振り、別プロジェクトでUI Testを構築。QAはTest ManagerでUI Testを実行する。

2016-02-25 19:46:42

Feedback Client

Feedback Clientとは

  • 機能概要
  • テスト作業の管理、手動テストの作成と実行、およびテスト作業中に検出されたバグの作成と追跡を行うことができます。 Test Manager Test Manager は Visual Studio Test Professional と Visual Studio Enterprise と共にインストールされます。
  • 利害関係者は Microsoft Feedback Client を使用し、ビデオ、オーディオ、またはテキストのコメントとして、アプリケーションに対するフィードバックを記録できます。 このクライアントは、Visual Studio のすべてのバージョンと共にインストールするか、無料ダウンロードからインストール することができます。 すべてのフィードバックは作業項目データ ストアに格納されるため、利害関係者に適切なアクセス許可を付与する必要があります。
  • タスクをサポートするためのクライアントの選択より抜粋
  • 機能説明 : Microsoft Feedback Client を使用したフィードバックの提供

Presentation

過知化智価値 @CubedKachi

#tfsug 次は私からFeedback Clientのセッションです。

2016-02-25 19:50:23

終了後

過知化智価値 @CubedKachi

#tfsug 遅くなりましたが、本日の発表資料をULしました。 slideshare.net/CubedKachi/fee…

2016-02-25 23:15:25