build insider testingwithvs

17
Visual Studio を使った テストの効率化 @haruulala 日本マイクロソフト 岩出 智行

Upload: tomoyuki-iwade

Post on 04-Jul-2015

1.608 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Build insider testingwithvs

Visual Studio を使ったテストの効率化

@haruulala

日本マイクロソフト岩出 智行

Page 2: Build insider testingwithvs

ツールでできることはツールを活用し、本質的な開発を楽しみましょう♪

Page 3: Build insider testingwithvs
Page 4: Build insider testingwithvs

• 修正のたびに毎回検証作業が必要

• 繰り返しテストを実施• 品質状況を可視化

Page 5: Build insider testingwithvs
Page 6: Build insider testingwithvs

ブラウザー

サーバーロジック

DB

サーバーロジック

DB

テストコード

ブラウザー

サーバーロジック

DB

テストコード

サーバーロジック

DB

テストコード

サーバーインターフェイス

サーバーインターフェイス

サーバーインターフェイス

サーバーロジック

DB

テスト

サーバーインターフェイス

Page 7: Build insider testingwithvs

ブラウザー

サーバーロジック

DB

サーバーインターフェイス

テスト支援

Page 8: Build insider testingwithvs

テスト計画の作成

手動テストの実施と記録

テスト状況の把握

Page 9: Build insider testingwithvs

サーバーロジック

DB

テストコード

テスト作成

テストの実施とカバレッジ

Page 10: Build insider testingwithvs

テスト対象コード

テスト コード

Page 11: Build insider testingwithvs

HTTP Request の記録

カスタマイズ

Response を確認

サーバーロジック

DB

テストコード

サーバーインターフェイス

Page 12: Build insider testingwithvs

サーバーロジック

DB

テスト

サーバーインターフェイス

テストの選択と負荷の設定

パフォーマンスの分析

Page 13: Build insider testingwithvs

UI 操作の記録

コードの生成

テストの実施 ブラウザー

サーバーロジック

DB

テストコード

サーバーインターフェイス

Page 14: Build insider testingwithvs

※ 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

Page 15: Build insider testingwithvs

コード化されたUIテスト

Webパフォーマンステスト

負荷テスト

手動テスト支援機能 単体テスト

Page 16: Build insider testingwithvs

ツールでできることはツールを活用し、本質的な開発を楽しみましょう♪

Page 17: Build insider testingwithvs