SlideShare a Scribd company logo
1 of 41
Download to read offline
テスト イノベーション
Visual Studio 2010 による
開発ライフサイクル全般にわたる包括的なテストソリューション
~ テストツールはここまで進化している!
               マ゗クロソフト株式会社
               エバンジェリスト / シニゕ プロダクト マネージャー
               長沢 智治
+
  本セッションでお伝えしたいこと
         ビジネス価値にフォーカスした継続的デリバリーを支える
          テスト環境がすでに実践フェーズに

         Visual Studio ALM* による先進的な開発・テスト環境




                                                                   開発とテストの
                                    テスト専用ツールの
                                                                   コラボレーション
                                      登場による
                                    チーム生産性の向上                     手動テストを自動化




                                                                  仮想化技術による
                                      開発・テストを
                                                                  テスト環境自動構築
                                      ”共同所有”する
                                     包括的リポジトリ                     “継続的デリバリー”


* Visual Studio ALM は、製品名ではありません。Team Foundation Server と Visual Studio 2010 により誰もが使えるゕプリケーション ラ゗フサ゗クル管理ソリューションです。
+
 Quick Answer!

Q.
       マ゗クロソフトは、各種の
          テストツール
       を提供していますか?


A.
いいえ
統合開発環境である
Visual Studio
にて テスト機能 を
提供しています。         テストの 70%       テストツールの対象
テスト担当者には
専用のテストツール       テスト専用ツール        Visual Studio テスト機能
を提供しています。       テスト担当者に専門ツールを    早期工程からの品質の作り込み
+
 Visual Studio ALM
 Visual Studio 開発環境をベースとした
 包括的なアプリケーション ライフサイクル管理を提供するソリューション

   ゕプリケーション ラ゗フサ゗クル全般に渡るリソースを
    “共同所有” する 開発インフラストラクチャ を提供
           Team Foundation Server 2010
            ※ MSDN Subscription 付き Visual Studio の特典として利用可能


   チームの各ロールにも、開発者と同様に 専用ツール を提供
           Test Manager 2010
            ※ Visual Studio 2010 Ultimate, Visual Studio Test Professional 2010 に同梱


   開発者にも、さらに 品質を作り込む 機能をスキルと経験に応じて提供
           Visual Studio 2010
            ※ Visual Studio 2010 Ultimate, Premium, Professional を提供



  アプリケーション ライフサイクル管理を “一般化” する
+
 Visual Studio 2010 for 開発
                    モデリングと検証                  Web テスト
           New                                Web テスト
                    UML モデリング
           New                                ロード テスト
                   レイヤー ダイヤグラム

                   アーキテクチャ可視化                包括的テスト
           New                      New    テスト計画と実施の管理
                 アーキテクチャ エクスプローラー
           New                      New     先進的な手動テスト
                    依存関係グラフ
                                    New    手動テストの自動再生
                    デバッグの効率化
           New                      New   テスト環境の仮想化と管理
                    IntelliTrace™

                      単体テスト                   コード分析
           New                      強化
                    自動 UI テスト                静的コード分析
                  データベースの単体テスト      強化       プロファイリング
                    コード カバレッジ               コード メトリックス
           New      テスト影響分析                  テスト サポート
                                           テスト データの自動生成
                                          開発と DB の統合変更管理

                     単体テスト                  あらゆるタイプの開発
                  (ロジックの) 単体テスト              開発全般機能
+
      Visual Studio 2010 for テスト


理




理



                包括的テスト
             テスト計画と実施の管理
                            Microsoft
              先進的な手動テスト     Test Manager
成
             手動テストの自動再生
管理

             テスト環境の仮想化と管理   Lab Management
+
 Visual Studio 2010 for 管理



       Excel
    プロダクト バックログ
   イテレーション バックログ
                   Web I/F
                   バージョン管理
    バーンダウン チャート
                    メール連携
      傾向分析
                   テストケース管理
      Project       バグ管理
   プロジェクト計画の同期
   プロジェクト進捗の同期
+
      Visual Studio 2010 for Java 開発


管理
スト
再生           Web テスト
と管理          Web テスト
                             クロス プラットフォーム
             ロード テスト
析                          Eclipse    コマンドライン
             包括的テスト
ス                          Windows, Linux, AIX
          テスト計画と実施の管理    Mac OS X, Solaris, HP-UX
動生成        先進的な手動テスト
更管理
           手動テストの自動再生
発
能
          テスト環境の仮想化と管理
+
 Team Foundation Server 2010

      あらゆる ソフトウェア開発の
     開発インフラストラクチャを提供

   全開発・テスト リソースを 1 リポジトリで運営
   いつもの使い慣れたツール/方法で利用



     管理者    開発者    開発者       テスト担当者

                   Eclipse
+
 Team Foundation Server 2010
       管理者                             開発者                             開発者                   テスト担当者

                                                                        Eclipse




                                                開発プロセス                  ガイダンス

                                    作業項目                              v1.0     構成管理   v1.1




                                                                                              ドキュメント管理
                           要件
                ポータル




                                                タスク

                                                                    v1.0      v1.1
                                                    バグ
                       テスト ケース                                      ビルド管理             ラボ管理

                                                ダッシュボード                 レポート


  開発・テストのリソースを有機的に関連付け
  ライフサイクル全般に渡る追跡可能性を一貫した方法で提供
  小規模から超大規模開発や部門全体の運営に対応する柔軟性
   ※ MSDN Subscription 付き Visual Studio 2010 の特典として利用可能
      Visual Studio 2010 Ultimate, Premium, Professional, Test Professional
   ※ パッケージ購入の場合、5人まで CAL なしで利用可能
+
 テスト ゗ノベーション
   ビジネス価値にフォーカスした継続的デリバリーを支える
    テスト環境がすでに実践フェーズに

   Visual Studio ALM による先進的な開発・テスト環境




              テスト専用ツールの     開発とテストの
                登場による       コラボレーション
              チーム生産性の向上    手動テストを自動化




                開発・テストを    仮想化技術による
                ”共同所有”する   テスト環境自動構築
               包括的リポジトリ    “継続的デリバリー”
+



テスト計画と実施の専用ツール
   開発における統合開発環境と同じようにテストにも専用環境を提供!
   テストの計画から、実施、結果の追跡までを 1 つのツールで提供
   開発ラ゗フサ゗クルとテスト ラ゗フサ゗クルを包括的に運営できる
    リポジトリで情報を “共同所有”



              Microsoft
              Test Manager 2010
+
 Microsoft Test Manager 2010
    テスト専用の新しいツール

    テストの計画から実施、バグの起票、結果の追跡を包括的にサポート

    全情報は、開発ラ゗フサ゗クルと “共同所有”

    テスト担当者にうれしい機能を提供:
        手動テストの効果的なナビゲーション
        手動テスト手順の自動再生が可能
        手動テストのテスト状況を自動録画
        バグ起票の半自動化
+
 Microsoft Test Manager 2010
     テスト ラ゗フサ゗クルの専門ツール
     開発とテストを包括・一元管理するリポジトリで “共同所有”

       テストのラ゗フサ゗クル               開発のラ゗フサ゗クル

                            要件
            テスト計画と全体追跡
                                 作業リスト


                                                  バックログ
 テスト計画




テスト実施リスト                                           開発

            テスト実施


                                 自動ビルド
                                 ビルド ⇒ テスト ⇒ 配置
           テスト結果追跡   バグ起票
+   デモ
    Microsoft Test Manager 2010 による
    テストの包括的な管理・運営をご覧ください。
+



開発とテストのコラボレーション
   開発者とテスト担当者の間の “バグのやりとり” の効率化
   ワン クリックにより、バグ報告、バグ修正の反映がストレスなく可能
   テストの半数以上を占める手動テストを効率化し、開発時テストに
    組み込み、自動化を実現
+
 テスト担当者 vs. 開発者


 どういうテストしたんだ!      こっちは多くのテストをこな
 まったく再現しない。        しているんだ!
 情報が足りない           いつになったら直るんだ




      開発者         テスト担当者
+
 テスト担当者 と 開発者


 バグの再現方法がすぐに         今、どのテストを実施すべき
 把握できる!              かよくわかる!
 バグの改修も迅速に!




               TFS
      開発者            テスト担当者
+   デモ
    テスト担当者と開発者の
    コラボレーションと効率化をご覧ください。
+
 開発者テスト
    開発者による “品質の作り込み”:
        デバッグ
            IntelliTrace™ によるデバッグ履歴の再生や配布
        コード分析
            静的および動的
        コード メトリックス
        単体テスト
            ロジック、ユーザー ゗ンターフェ゗ス、データベース
        Web テスト
            HTTP Request/Response の記録と再生
        ロード テスト
            Web テストや単体テストに負荷をかけた実施



Visual Studio には、これらのテスト関連機能を、統合開発環境に搭載済み
開発/テスト開発を使い慣れた統合開発環境で加速
+
 開発者テスト
    開発者による “品質の作り込み”:
        デバッグ
            IntelliTrace™ によるデバッグ履歴の再生や配布




                      ゗ベント ビュー




                                             呼び出しビュー

開発者のデバッグを飛躍的に効率化!
テスト担当者の手動・自動テスト時のデバッグ情報を記録 ⇒ 開発者は即デバッグ!
+
 開発者テスト
    開発者による “品質の作り込み”:
        コード分析
           静的コード分析                 動的コード分析
 .NET 用と Native C++ 用を搭載    デバッグ実行し、
     .NET デザ゗ンガ゗ド準拠          ボトルネックなどを分析・検知
     独自規則のチェック              JavaScript のプロフゔ゗リングも実施
 Visual Studio のビルド時に        可能
  強制実行し、ビルド エラー/警告
 自動ビルド プロセスでコード分析




ビルドプロセスや開発プロセスに組み込み可能な実績のあるコード分析
動的コード分析を JavaScript まで拡張
+
 開発者テスト
    開発者による “品質の作り込み”:
        コード メトリックス
                        コード メトリックス

          ソースコードの状況を客観的に “数値化”
             保守容易性゗ンデックス
                クラスの継承の深さ
                クラスの結合度 (依存関係の数)
                コード行
                サ゗クロマテゖック複雑度




コードの状態を、客観的数値指標で、可視化
“保守容易インデックス” で、バグの混在の危険性を把握し、未然に予防
+
 開発者テスト
    開発者による “品質の作り込み”:
        単体テスト
            ロジック、ユーザー ゗ンターフェ゗ス、データベース



              UI                      ロジック                          データ
    UI 操作を記録                   メソッドからのテスト自動生成               ストゕド プロシージャのテスト
    ゕサーションによる検証                テスト駆動開発をサポート                  が可能
    単体テスト フレームワークで実            単体テスト フレームワークで実              単体テスト フレームワークで実
     行可能                         行可能                           行可能
    データ駆動テスト*が可能               データ駆動テスト*が可能                 複雑な条件でのデータの
    自動ビルド時に実行・検証が可能            自動ビルド時に実行・検証が可能               自動生成が可能
                                                              自動ビルド時に実行・検証が可能




 * データ駆動テスト: 別途用意したテスト用データを読み込み、1 つのテスト ロジックの記述で、複数のテストを自動実行する仕組みを提供。


プレゼンテーション層、ビジネスロジック層、データ アクセス層に対するテスト
自動ビルドに組み込み、回帰テストが可能!
+
 開発者テスト
     開発者による “品質の作り込み”:
         Web テスト
             HTTP Request/Response の記録と再生
                   Request
                                              自動ビルドに組み込み

                                          自動ビルド時に、実施可能!
                   Response
                                             変更を自動的に検証
                                          ロード テストで、実行可能
                                          汎用的な Web ゕプリケーション
                                           のテストが可能*
                                             ASP.NET, Java, etc


                                         * Windows 環境の Web サーバー/DB サーバー時には
                                         より詳細な分析データやシステム情報を収集可能




※ 統合開発環境に組み込まれているため、開発・テストで効果的に利用可能!
+
 開発者テスト
     開発者による “品質の作り込み”:
         ロード テスト
             Web テストや単体テストに負荷をかけた実施

単体テストへのロード テストにより、ピンポイントな負荷テストを実現!
開発の段階から、高度なパフォーマンスの確認が行える
Web テストのロード テストにより、実稼働状況を想定した負荷テストをいつでも
実行可能に




※ 統合開発環境に組み込まれているため、開発・テストで効果的に利用可能!
+
 手動テストを自動化
       Test Manager で実施した手動テストを自動 UI テストとして実行可能

       受け入れ駆動開発を現実解として、実践可能な環境が整った
        <手動テスト>         <手動テストの半自動化>         <手動テストの自動化>
    1回目: テスト失敗      2回目~: テスト成功          n回目~: テスト成功




テスト担当者              テスト担当者               開発者/チーム
   明確なテスト手順を実行        明確なテスト手順を再生         自動 UI テストに変換し、全自動化
   操作は自動記録            テスト失敗箇所のみを手動実施      自動ビルドに組み込み、継続的゗ンテグ
      ビデオ記録、ロギング      操作は自動記録              レーションで回帰テストを自動化
   バグ起票、テスト結果作成          ビデオ記録、ロギング
    を自動化               バグ起票、テスト結果作成
                        を自動化
+   デモ
    Microsoft Visual Studio 2010 による
    開発者が行う品質の作り込みに貢献する
    テスト機能をご覧ください。
+



開発・テストのラ゗フサ゗クルを包括運営
   要件・タスク・テスト ケース・バグ、ビルド、変更セットを
    開発者、テスト担当者に関わらず、”共同所有”
        各自の視点で、知りたい情報だけに最適にゕクセス
        変更は、瞬時に ”共有”
   すべてのリソースは、Team Foundation Server で一元管理・運営
        要件 ⇒ テスト ケース ⇒ バグ ⇒ コードの変更セット ⇒ テスト対象ビルド
        あらゆる開発技術で利用可能
             Team Foundation Server にゕクセス、リソースを管理
             Test Manager で、技術に関わらずテストを計画・実施・結果を追跡
+
 ラ゗フサ゗クルにみる情報分散
                    要求定義の作業
                       ユーザーストーリー       要求を
     テストを
                       QoS            定義する
     計画する

               要求管理
                               設計&実装
             テストを               する
             設計する
  テスト計画
                           テストコード
                    テストを              ソースコード
                    実施する
      テストケース
                           バグ管理
     テストを
    アサインする                                 ビルド
               テスト結果                デプロイ
                                     する
                           テスト環境
     テストの作業                         開発の作業
+
 Team Foundation Server
                    要求定義の作業
                         要求を
                         定義する
           テストを
           計画する

                                   設計&実装
                                     する
        テストを
        設計する



       テストを
      アサインする

                  テストを
                                デプロイ
                  実施する
                                 する

       テストの作業         開発の作業
     開発資産の統一管理によるコラボレーション
+
 Team Foundation Server 2010
                                 プロセス全体を網羅
                      開発             機能テスト          総合テスト
                                                   非機能要件確認
         様々な粒度、観点からのテストや開発機能
             IntelliTrace™      単体テスト      プロフゔ゗リング    総合テスト

              コード分析             UI テスト       負荷テスト    受け入れテスト

チェック゗ン時に
ビルドやテストを実行                                                テストで取得した様々
し、品質を確保                                                   な情報を記録、共有
                                      密な連携




                             タスク管理       バージョン管理       テスト環境の仮想化と共有
レポートなどで可視化さ
れたテスト結果、バグ状
況による品質の管理              プロジェクト管理            自動ビルド        問題が発生したときの
                                                       環境のスナップショット
    メンバーの進捗管理                レポート         ポータル
+
  Team Foundation Server
       自動ビルドによるチームの結束
       容易なビルド定義                                             的確にバグを報告し、今実施す
                                                            べき、テストに専念
    ウゖザードで定義可能                       ビルド時テスト自動化
    ビルド ワークフローによ
     る可視化と詳細定義                      ビルド プロセスにテスト
    継続的゗ンテグレーション                    を組み込み                       ビルド結果と追跡可能性
     (CI) の実現                          ロジックの単体テスト
    品質基準を満たさない                        UI の自動テスト               ビルドに含む下記を記録:
     チェック゗ンをブロック                       Web テスト                   変更セット (*コード変更箇所)
     (ゲート チェック゗ン*)                  静的コード分析の実施                   実施タスク
                                    テスト影響を検出・分析し、                改修したバグ
                                     記録                           テスト結果
                                                                  コード カバレッジ
                                                                  影響するテストの一覧




                              自信の持てるテスト対象のみを
                              テスト担当者に提供


* ゲート チェックイン: 継続的インテグレーションによりビルド、コード分析、テストを自動実行し、品質指標に満たさなかった場合は、チェックインを無効にし、開発者に差し戻す機構を提供
+



テスト環境の仮想化と構成の管理
   物理・仮想のテスト環境の構成を管理
       仮想テスト環境の動的な構築と破棄
       テスト対象ビルドの自動デプロ゗
       テスト失敗時に、テスト環境を保管し、開発者へ提供
   継続的デリバリー
       難しいビルドとデプロ゗および、テスト環境の構築を自動化
       継続的゗ンテグレーションを連動し、自動テストを実現
       テスト担当者に、最適なテスト環境を提供し、リモートからテストを実施
+
 Lab Management
    テスト環境の構築と、テストの実施を効率化
        仮想化技術のフル活用で、物理・仮想テスト環境の構成を管理
        仮想化技術により、必要に応じたテスト環境の構築と破棄が可能
        自動ビルドにおいて、テスト環境への自動デプロ゗と自動テストを実現!

    テスト担当者のラボへのゕクセスを最適化
        Test Manager によるテスト時に、テスト環境へのリモート接続を提供
        テスト担当者は、テスト環境を意識することなく、テスト実施に専念
        問題発生時には、テスト環境を “保管” し、開発者に提供可能
+
 まとめ
   ビジネス価値にフォーカスした継続的デリバリーとテスト

   Visual Studio ALM* による先進的な開発・テスト環境




             テスト専用ツールの     開発とテストの
               登場による      コラボレーション
             チーム生産性の向上    手動テストを自動化




               開発・テストを    仮想化技術による
               ”共同所有”する   テスト環境自動構築
              包括的リポジトリ    “継続的デリバリー”


 本来 “やるべきこと” に専念し、チーム全体の生産性と品質を強力にサポート
with

Team Foundation Server 2010 のフル機能が追加費用なしで利用できる!
  サーバー ラ゗センスとクラ゗ゕント ゕクセス ラ゗センスが付与されています。


開発やテストに必要なオペレーテゖング システム (Windows OS) などが
利用できる
+
 予稿集をご覧ください。
+



ご清聴 ありがとうございました。


    メール ゕドレス: tomohn@microsoft.com
    Twitter ID:   @tomohn
    ブログ:          http://blogs.msdn.com/tomohn
                  http://blogs.itmedia.co.jp/nagap
+              全デモンス
               トレーショ
               ンをご覧い
               ただけます
マ゗クロソフト
ブースにお越しください。

More Related Content

What's hot

【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOKKotaro Ogino
 
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)masanori kataoka
 
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化慎一 古賀
 
テスト自動化のこれまでとこれから
テスト自動化のこれまでとこれからテスト自動化のこれまでとこれから
テスト自動化のこれまでとこれからKeizo Tatsumi
 
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-Satoshi Masuda
 
【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記友隆 浅黄
 
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacateテスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacateKinji Akemine
 
Automated testingindevopsstrategy.20210506
Automated testingindevopsstrategy.20210506Automated testingindevopsstrategy.20210506
Automated testingindevopsstrategy.20210506Toru Koido
 
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSSTKotaro Ogino
 
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法慎一 古賀
 
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~崇 山﨑
 
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014Koji Hasegawa
 
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンスNozomi Ito
 
60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacateKinji Akemine
 
GUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるにはGUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるにはNozomi Ito
 
TABOK Skill Category2解説
TABOK Skill Category2解説TABOK Skill Category2解説
TABOK Skill Category2解説Kinji Akemine
 
SQuBOK読破会活動紹介とSQuBOKにおける派生開発
SQuBOK読破会活動紹介とSQuBOKにおける派生開発SQuBOK読破会活動紹介とSQuBOKにおける派生開発
SQuBOK読破会活動紹介とSQuBOKにおける派生開発Kosuke Fujisawa
 
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015Kotaro Ogino
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方Cake YOSHIDA
 

What's hot (20)

【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
 
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
 
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
TFS リリース管理 による継続的デリバリー TFS Release Management を使ったリリースの効率化
 
テスト自動化のこれまでとこれから
テスト自動化のこれまでとこれからテスト自動化のこれまでとこれから
テスト自動化のこれまでとこれから
 
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
 
【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記
 
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacateテスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
 
Automated testingindevopsstrategy.20210506
Automated testingindevopsstrategy.20210506Automated testingindevopsstrategy.20210506
Automated testingindevopsstrategy.20210506
 
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
【JaSST'14 Tokyo】システムテストの自動化による 大規模分散検索プラットフォームの 開発工程改善 #JaSST
 
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
ウォーターフォール・アジャイル・DevOps どんなチームでも開発・テスト・リリースでVSTS/TFSをフル活用する方法
 
ITS fidel
ITS fidelITS fidel
ITS fidel
 
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
 
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014
 
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
 
60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate
 
GUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるにはGUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるには
 
TABOK Skill Category2解説
TABOK Skill Category2解説TABOK Skill Category2解説
TABOK Skill Category2解説
 
SQuBOK読破会活動紹介とSQuBOKにおける派生開発
SQuBOK読破会活動紹介とSQuBOKにおける派生開発SQuBOK読破会活動紹介とSQuBOKにおける派生開発
SQuBOK読破会活動紹介とSQuBOKにおける派生開発
 
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
 

Viewers also liked

JaSST'15 Tokyo クロージングパネル概要
JaSST'15 Tokyo クロージングパネル概要JaSST'15 Tokyo クロージングパネル概要
JaSST'15 Tokyo クロージングパネル概要Makoto Nonaka
 
Myweekdays and testing
Myweekdays and testingMyweekdays and testing
Myweekdays and testingryuji koyama
 
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanJaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanryuji koyama
 
はじめてのテスト技法
はじめてのテスト技法はじめてのテスト技法
はじめてのテスト技法Tatsuya Saito
 
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasstkyon mm
 
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由Hironori Washizaki
 
Kpt×ナース(公開版)
Kpt×ナース(公開版)Kpt×ナース(公開版)
Kpt×ナース(公開版)Noriyuki Nemoto
 
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際異業種でのテスト自動化の実際
異業種でのテスト自動化の実際Satsuki Urayama
 
お絵描きコミュニケーション
お絵描きコミュニケーションお絵描きコミュニケーション
お絵描きコミュニケーションSayaka Nakano
 
ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)
ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)
ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)直人 相沢
 
Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成
Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成
Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成しょうご すずき
 
UX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSST
UX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSSTUX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSST
UX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSSTTarumoto Tetsuya
 
WACATE 2010夏 ゆもつよ講演スライド
WACATE 2010夏 ゆもつよ講演スライドWACATE 2010夏 ゆもつよ講演スライド
WACATE 2010夏 ゆもつよ講演スライドTsuyoshi Yumoto
 
テスト計画セッション
テスト計画セッションテスト計画セッション
テスト計画セッションTomoaki Fukura
 

Viewers also liked (18)

20080615 wacate
20080615 wacate20080615 wacate
20080615 wacate
 
JaSST'15 Tokyo クロージングパネル概要
JaSST'15 Tokyo クロージングパネル概要JaSST'15 Tokyo クロージングパネル概要
JaSST'15 Tokyo クロージングパネル概要
 
Myweekdays and testing
Myweekdays and testingMyweekdays and testing
Myweekdays and testing
 
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanJaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyaman
 
はじめてのテスト技法
はじめてのテスト技法はじめてのテスト技法
はじめてのテスト技法
 
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
 
wacate2012w
wacate2012wwacate2012w
wacate2012w
 
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
 
Jasst15 webjasst
Jasst15 webjasstJasst15 webjasst
Jasst15 webjasst
 
Kpt×ナース(公開版)
Kpt×ナース(公開版)Kpt×ナース(公開版)
Kpt×ナース(公開版)
 
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
 
お絵描きコミュニケーション
お絵描きコミュニケーションお絵描きコミュニケーション
お絵描きコミュニケーション
 
一段深い心で人と関わろう
一段深い心で人と関わろう一段深い心で人と関わろう
一段深い心で人と関わろう
 
ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)
ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)
ユーザビリティとユーザーエクスペリエンス、いかに向き合っていくか(150918_jasst)
 
Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成
Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成
Jasst14tokyo 公開資料_バグレポートの問題事例の調査と改善のためのアンチパターン集の作成
 
UX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSST
UX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSSTUX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSST
UX/ユーザビリティのためのテスト - ユーザーテスト見学会 at JaSST
 
WACATE 2010夏 ゆもつよ講演スライド
WACATE 2010夏 ゆもつよ講演スライドWACATE 2010夏 ゆもつよ講演スライド
WACATE 2010夏 ゆもつよ講演スライド
 
テスト計画セッション
テスト計画セッションテスト計画セッション
テスト計画セッション
 

Similar to 【JaSST'11 Tokyo】 テスト イノベーション

デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化Katsuhiro Aizawa
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用智治 長沢
 
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理慎一 古賀
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!智治 長沢
 
VSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteVSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteTakeshi Shinmura
 
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨde:code 2017
 
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Akira Inoue
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考えるyasuohosotani
 
19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューションDevelopers Summit
 
日本で DevOps を ロケットスタートする方法
日本で DevOps を  ロケットスタートする方法日本で DevOps を  ロケットスタートする方法
日本で DevOps を ロケットスタートする方法Puppet
 
でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料Tomohiro Fujii
 
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法Developers Summit
 
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo 【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo 智治 長沢
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Akiko Kosaka
 
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...智治 長沢
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命Developers Summit
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略Naoki Umehara
 

Similar to 【JaSST'11 Tokyo】 テスト イノベーション (20)

デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
 
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
 
VSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteVSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynote
 
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
 
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考える
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション
 
日本で DevOps を ロケットスタートする方法
日本で DevOps を  ロケットスタートする方法日本で DevOps を  ロケットスタートする方法
日本で DevOps を ロケットスタートする方法
 
でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料でぶさみ夏2013 キーノート オレンジレンジャーの資料
でぶさみ夏2013 キーノート オレンジレンジャーの資料
 
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
【17-B-6】RIAの性能テストとアプリケーション品質向上のための管理手法
 
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo 【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
 
Qs info002
Qs info002Qs info002
Qs info002
 
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
 

More from 智治 長沢

「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる智治 長沢
 
DevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrendDevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrend智治 長沢
 
TrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみたTrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみた智治 長沢
 
通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る智治 長沢
 
エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣智治 長沢
 
誰でもできるプレゼン講座
誰でもできるプレゼン講座誰でもできるプレゼン講座
誰でもできるプレゼン講座智治 長沢
 
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo智治 長沢
 
スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点智治 長沢
 
複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント智治 長沢
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11智治 長沢
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98智治 長沢
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6智治 長沢
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用智治 長沢
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015智治 長沢
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products智治 長沢
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境智治 長沢
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料智治 長沢
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka智治 長沢
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]智治 長沢
 

More from 智治 長沢 (20)

「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる
 
DevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrendDevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrend
 
TrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみたTrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみた
 
通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る
 
エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣
 
誰でもできるプレゼン講座
誰でもできるプレゼン講座誰でもできるプレゼン講座
誰でもできるプレゼン講座
 
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
 
スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点
 
複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]
 

Recently uploaded

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 

Recently uploaded (9)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 

【JaSST'11 Tokyo】 テスト イノベーション

  • 1. テスト イノベーション Visual Studio 2010 による 開発ライフサイクル全般にわたる包括的なテストソリューション ~ テストツールはここまで進化している! マ゗クロソフト株式会社 エバンジェリスト / シニゕ プロダクト マネージャー 長沢 智治
  • 2. + 本セッションでお伝えしたいこと  ビジネス価値にフォーカスした継続的デリバリーを支える テスト環境がすでに実践フェーズに  Visual Studio ALM* による先進的な開発・テスト環境 開発とテストの テスト専用ツールの コラボレーション 登場による チーム生産性の向上 手動テストを自動化 仮想化技術による 開発・テストを テスト環境自動構築 ”共同所有”する 包括的リポジトリ “継続的デリバリー” * Visual Studio ALM は、製品名ではありません。Team Foundation Server と Visual Studio 2010 により誰もが使えるゕプリケーション ラ゗フサ゗クル管理ソリューションです。
  • 3. + Quick Answer! Q. マ゗クロソフトは、各種の テストツール を提供していますか? A. いいえ 統合開発環境である Visual Studio にて テスト機能 を 提供しています。 テストの 70% テストツールの対象 テスト担当者には 専用のテストツール テスト専用ツール Visual Studio テスト機能 を提供しています。 テスト担当者に専門ツールを 早期工程からの品質の作り込み
  • 4. + Visual Studio ALM Visual Studio 開発環境をベースとした 包括的なアプリケーション ライフサイクル管理を提供するソリューション  ゕプリケーション ラ゗フサ゗クル全般に渡るリソースを “共同所有” する 開発インフラストラクチャ を提供 Team Foundation Server 2010 ※ MSDN Subscription 付き Visual Studio の特典として利用可能  チームの各ロールにも、開発者と同様に 専用ツール を提供 Test Manager 2010 ※ Visual Studio 2010 Ultimate, Visual Studio Test Professional 2010 に同梱  開発者にも、さらに 品質を作り込む 機能をスキルと経験に応じて提供 Visual Studio 2010 ※ Visual Studio 2010 Ultimate, Premium, Professional を提供 アプリケーション ライフサイクル管理を “一般化” する
  • 5. + Visual Studio 2010 for 開発 モデリングと検証 Web テスト New Web テスト UML モデリング New ロード テスト レイヤー ダイヤグラム アーキテクチャ可視化 包括的テスト New New テスト計画と実施の管理 アーキテクチャ エクスプローラー New New 先進的な手動テスト 依存関係グラフ New 手動テストの自動再生 デバッグの効率化 New New テスト環境の仮想化と管理 IntelliTrace™ 単体テスト コード分析 New 強化 自動 UI テスト 静的コード分析 データベースの単体テスト 強化 プロファイリング コード カバレッジ コード メトリックス New テスト影響分析 テスト サポート テスト データの自動生成 開発と DB の統合変更管理 単体テスト あらゆるタイプの開発 (ロジックの) 単体テスト 開発全般機能
  • 6. + Visual Studio 2010 for テスト 理 理 包括的テスト テスト計画と実施の管理 Microsoft 先進的な手動テスト Test Manager 成 手動テストの自動再生 管理 テスト環境の仮想化と管理 Lab Management
  • 7. + Visual Studio 2010 for 管理 Excel プロダクト バックログ イテレーション バックログ Web I/F バージョン管理 バーンダウン チャート メール連携 傾向分析 テストケース管理 Project バグ管理 プロジェクト計画の同期 プロジェクト進捗の同期
  • 8. + Visual Studio 2010 for Java 開発 管理 スト 再生 Web テスト と管理 Web テスト クロス プラットフォーム ロード テスト 析 Eclipse コマンドライン 包括的テスト ス Windows, Linux, AIX テスト計画と実施の管理 Mac OS X, Solaris, HP-UX 動生成 先進的な手動テスト 更管理 手動テストの自動再生 発 能 テスト環境の仮想化と管理
  • 9. + Team Foundation Server 2010 あらゆる ソフトウェア開発の 開発インフラストラクチャを提供  全開発・テスト リソースを 1 リポジトリで運営  いつもの使い慣れたツール/方法で利用 管理者 開発者 開発者 テスト担当者 Eclipse
  • 10. + Team Foundation Server 2010 管理者 開発者 開発者 テスト担当者 Eclipse 開発プロセス ガイダンス 作業項目 v1.0 構成管理 v1.1 ドキュメント管理 要件 ポータル タスク v1.0 v1.1 バグ テスト ケース ビルド管理 ラボ管理 ダッシュボード レポート  開発・テストのリソースを有機的に関連付け  ライフサイクル全般に渡る追跡可能性を一貫した方法で提供  小規模から超大規模開発や部門全体の運営に対応する柔軟性 ※ MSDN Subscription 付き Visual Studio 2010 の特典として利用可能 Visual Studio 2010 Ultimate, Premium, Professional, Test Professional ※ パッケージ購入の場合、5人まで CAL なしで利用可能
  • 11. + テスト ゗ノベーション  ビジネス価値にフォーカスした継続的デリバリーを支える テスト環境がすでに実践フェーズに  Visual Studio ALM による先進的な開発・テスト環境 テスト専用ツールの 開発とテストの 登場による コラボレーション チーム生産性の向上 手動テストを自動化 開発・テストを 仮想化技術による ”共同所有”する テスト環境自動構築 包括的リポジトリ “継続的デリバリー”
  • 12. + テスト計画と実施の専用ツール  開発における統合開発環境と同じようにテストにも専用環境を提供!  テストの計画から、実施、結果の追跡までを 1 つのツールで提供  開発ラ゗フサ゗クルとテスト ラ゗フサ゗クルを包括的に運営できる リポジトリで情報を “共同所有” Microsoft Test Manager 2010
  • 13. + Microsoft Test Manager 2010  テスト専用の新しいツール  テストの計画から実施、バグの起票、結果の追跡を包括的にサポート  全情報は、開発ラ゗フサ゗クルと “共同所有”  テスト担当者にうれしい機能を提供:  手動テストの効果的なナビゲーション  手動テスト手順の自動再生が可能  手動テストのテスト状況を自動録画  バグ起票の半自動化
  • 14. + Microsoft Test Manager 2010  テスト ラ゗フサ゗クルの専門ツール  開発とテストを包括・一元管理するリポジトリで “共同所有” テストのラ゗フサ゗クル 開発のラ゗フサ゗クル 要件 テスト計画と全体追跡 作業リスト バックログ テスト計画 テスト実施リスト 開発 テスト実施 自動ビルド ビルド ⇒ テスト ⇒ 配置 テスト結果追跡 バグ起票
  • 15. + デモ Microsoft Test Manager 2010 による テストの包括的な管理・運営をご覧ください。
  • 16. + 開発とテストのコラボレーション  開発者とテスト担当者の間の “バグのやりとり” の効率化  ワン クリックにより、バグ報告、バグ修正の反映がストレスなく可能  テストの半数以上を占める手動テストを効率化し、開発時テストに 組み込み、自動化を実現
  • 17. + テスト担当者 vs. 開発者 どういうテストしたんだ! こっちは多くのテストをこな まったく再現しない。 しているんだ! 情報が足りない いつになったら直るんだ 開発者 テスト担当者
  • 18. + テスト担当者 と 開発者 バグの再現方法がすぐに 今、どのテストを実施すべき 把握できる! かよくわかる! バグの改修も迅速に! TFS 開発者 テスト担当者
  • 19. + デモ テスト担当者と開発者の コラボレーションと効率化をご覧ください。
  • 20. + 開発者テスト  開発者による “品質の作り込み”:  デバッグ  IntelliTrace™ によるデバッグ履歴の再生や配布  コード分析  静的および動的  コード メトリックス  単体テスト  ロジック、ユーザー ゗ンターフェ゗ス、データベース  Web テスト  HTTP Request/Response の記録と再生  ロード テスト  Web テストや単体テストに負荷をかけた実施 Visual Studio には、これらのテスト関連機能を、統合開発環境に搭載済み 開発/テスト開発を使い慣れた統合開発環境で加速
  • 21. + 開発者テスト  開発者による “品質の作り込み”:  デバッグ  IntelliTrace™ によるデバッグ履歴の再生や配布 ゗ベント ビュー 呼び出しビュー 開発者のデバッグを飛躍的に効率化! テスト担当者の手動・自動テスト時のデバッグ情報を記録 ⇒ 開発者は即デバッグ!
  • 22. + 開発者テスト  開発者による “品質の作り込み”:  コード分析 静的コード分析 動的コード分析  .NET 用と Native C++ 用を搭載  デバッグ実行し、  .NET デザ゗ンガ゗ド準拠 ボトルネックなどを分析・検知  独自規則のチェック  JavaScript のプロフゔ゗リングも実施  Visual Studio のビルド時に 可能 強制実行し、ビルド エラー/警告  自動ビルド プロセスでコード分析 ビルドプロセスや開発プロセスに組み込み可能な実績のあるコード分析 動的コード分析を JavaScript まで拡張
  • 23. + 開発者テスト  開発者による “品質の作り込み”:  コード メトリックス コード メトリックス  ソースコードの状況を客観的に “数値化”  保守容易性゗ンデックス  クラスの継承の深さ  クラスの結合度 (依存関係の数)  コード行  サ゗クロマテゖック複雑度 コードの状態を、客観的数値指標で、可視化 “保守容易インデックス” で、バグの混在の危険性を把握し、未然に予防
  • 24. + 開発者テスト  開発者による “品質の作り込み”:  単体テスト  ロジック、ユーザー ゗ンターフェ゗ス、データベース UI ロジック データ  UI 操作を記録  メソッドからのテスト自動生成  ストゕド プロシージャのテスト  ゕサーションによる検証  テスト駆動開発をサポート が可能  単体テスト フレームワークで実  単体テスト フレームワークで実  単体テスト フレームワークで実 行可能 行可能 行可能  データ駆動テスト*が可能  データ駆動テスト*が可能  複雑な条件でのデータの  自動ビルド時に実行・検証が可能  自動ビルド時に実行・検証が可能 自動生成が可能  自動ビルド時に実行・検証が可能 * データ駆動テスト: 別途用意したテスト用データを読み込み、1 つのテスト ロジックの記述で、複数のテストを自動実行する仕組みを提供。 プレゼンテーション層、ビジネスロジック層、データ アクセス層に対するテスト 自動ビルドに組み込み、回帰テストが可能!
  • 25. + 開発者テスト  開発者による “品質の作り込み”:  Web テスト  HTTP Request/Response の記録と再生 Request 自動ビルドに組み込み  自動ビルド時に、実施可能! Response  変更を自動的に検証  ロード テストで、実行可能  汎用的な Web ゕプリケーション のテストが可能*  ASP.NET, Java, etc * Windows 環境の Web サーバー/DB サーバー時には より詳細な分析データやシステム情報を収集可能 ※ 統合開発環境に組み込まれているため、開発・テストで効果的に利用可能!
  • 26. + 開発者テスト  開発者による “品質の作り込み”:  ロード テスト  Web テストや単体テストに負荷をかけた実施 単体テストへのロード テストにより、ピンポイントな負荷テストを実現! 開発の段階から、高度なパフォーマンスの確認が行える Web テストのロード テストにより、実稼働状況を想定した負荷テストをいつでも 実行可能に ※ 統合開発環境に組み込まれているため、開発・テストで効果的に利用可能!
  • 27. + 手動テストを自動化  Test Manager で実施した手動テストを自動 UI テストとして実行可能  受け入れ駆動開発を現実解として、実践可能な環境が整った <手動テスト> <手動テストの半自動化> <手動テストの自動化> 1回目: テスト失敗 2回目~: テスト成功 n回目~: テスト成功 テスト担当者 テスト担当者 開発者/チーム  明確なテスト手順を実行  明確なテスト手順を再生  自動 UI テストに変換し、全自動化  操作は自動記録  テスト失敗箇所のみを手動実施  自動ビルドに組み込み、継続的゗ンテグ  ビデオ記録、ロギング  操作は自動記録 レーションで回帰テストを自動化  バグ起票、テスト結果作成  ビデオ記録、ロギング を自動化  バグ起票、テスト結果作成 を自動化
  • 28. + デモ Microsoft Visual Studio 2010 による 開発者が行う品質の作り込みに貢献する テスト機能をご覧ください。
  • 29. + 開発・テストのラ゗フサ゗クルを包括運営  要件・タスク・テスト ケース・バグ、ビルド、変更セットを 開発者、テスト担当者に関わらず、”共同所有”  各自の視点で、知りたい情報だけに最適にゕクセス  変更は、瞬時に ”共有”  すべてのリソースは、Team Foundation Server で一元管理・運営  要件 ⇒ テスト ケース ⇒ バグ ⇒ コードの変更セット ⇒ テスト対象ビルド  あらゆる開発技術で利用可能  Team Foundation Server にゕクセス、リソースを管理  Test Manager で、技術に関わらずテストを計画・実施・結果を追跡
  • 30. + ラ゗フサ゗クルにみる情報分散 要求定義の作業  ユーザーストーリー 要求を テストを  QoS 定義する 計画する 要求管理 設計&実装 テストを する 設計する テスト計画 テストコード テストを ソースコード 実施する テストケース バグ管理 テストを アサインする ビルド テスト結果 デプロイ する テスト環境 テストの作業 開発の作業
  • 31. + Team Foundation Server 要求定義の作業 要求を 定義する テストを 計画する 設計&実装 する テストを 設計する テストを アサインする テストを デプロイ 実施する する テストの作業 開発の作業 開発資産の統一管理によるコラボレーション
  • 32. + Team Foundation Server 2010 プロセス全体を網羅 開発 機能テスト 総合テスト 非機能要件確認 様々な粒度、観点からのテストや開発機能 IntelliTrace™ 単体テスト プロフゔ゗リング 総合テスト コード分析 UI テスト 負荷テスト 受け入れテスト チェック゗ン時に ビルドやテストを実行 テストで取得した様々 し、品質を確保 な情報を記録、共有 密な連携 タスク管理 バージョン管理 テスト環境の仮想化と共有 レポートなどで可視化さ れたテスト結果、バグ状 況による品質の管理 プロジェクト管理 自動ビルド 問題が発生したときの 環境のスナップショット メンバーの進捗管理 レポート ポータル
  • 33. + Team Foundation Server 自動ビルドによるチームの結束 容易なビルド定義 的確にバグを報告し、今実施す べき、テストに専念  ウゖザードで定義可能 ビルド時テスト自動化  ビルド ワークフローによ る可視化と詳細定義  ビルド プロセスにテスト  継続的゗ンテグレーション を組み込み ビルド結果と追跡可能性 (CI) の実現  ロジックの単体テスト  品質基準を満たさない  UI の自動テスト  ビルドに含む下記を記録: チェック゗ンをブロック  Web テスト  変更セット (*コード変更箇所) (ゲート チェック゗ン*)  静的コード分析の実施  実施タスク  テスト影響を検出・分析し、  改修したバグ 記録  テスト結果  コード カバレッジ  影響するテストの一覧 自信の持てるテスト対象のみを テスト担当者に提供 * ゲート チェックイン: 継続的インテグレーションによりビルド、コード分析、テストを自動実行し、品質指標に満たさなかった場合は、チェックインを無効にし、開発者に差し戻す機構を提供
  • 34. + テスト環境の仮想化と構成の管理  物理・仮想のテスト環境の構成を管理  仮想テスト環境の動的な構築と破棄  テスト対象ビルドの自動デプロ゗  テスト失敗時に、テスト環境を保管し、開発者へ提供  継続的デリバリー  難しいビルドとデプロ゗および、テスト環境の構築を自動化  継続的゗ンテグレーションを連動し、自動テストを実現  テスト担当者に、最適なテスト環境を提供し、リモートからテストを実施
  • 35. + Lab Management  テスト環境の構築と、テストの実施を効率化  仮想化技術のフル活用で、物理・仮想テスト環境の構成を管理  仮想化技術により、必要に応じたテスト環境の構築と破棄が可能  自動ビルドにおいて、テスト環境への自動デプロ゗と自動テストを実現!  テスト担当者のラボへのゕクセスを最適化  Test Manager によるテスト時に、テスト環境へのリモート接続を提供  テスト担当者は、テスト環境を意識することなく、テスト実施に専念  問題発生時には、テスト環境を “保管” し、開発者に提供可能
  • 36. + まとめ  ビジネス価値にフォーカスした継続的デリバリーとテスト  Visual Studio ALM* による先進的な開発・テスト環境 テスト専用ツールの 開発とテストの 登場による コラボレーション チーム生産性の向上 手動テストを自動化 開発・テストを 仮想化技術による ”共同所有”する テスト環境自動構築 包括的リポジトリ “継続的デリバリー” 本来 “やるべきこと” に専念し、チーム全体の生産性と品質を強力にサポート
  • 37. with Team Foundation Server 2010 のフル機能が追加費用なしで利用できる! サーバー ラ゗センスとクラ゗ゕント ゕクセス ラ゗センスが付与されています。 開発やテストに必要なオペレーテゖング システム (Windows OS) などが 利用できる
  • 38.
  • 40. + ご清聴 ありがとうございました。 メール ゕドレス: tomohn@microsoft.com Twitter ID: @tomohn ブログ: http://blogs.msdn.com/tomohn http://blogs.itmedia.co.jp/nagap
  • 41. + 全デモンス トレーショ ンをご覧い ただけます マ゗クロソフト ブースにお越しください。