SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Actionable Feedback




Working Software
Tomoharu Nagasawa
Evangelist at Microsoft, Scrum Alliance Certified ScrumMaster



 tomohn@microsoft.com
 @tomohn




   http://                                              .com
Visual Studio 2010 (Development)
 Visual Studio
                         Modeling
 Ultimate                                             Web Testing
                                                                Web パフォーマンステスト
                                      UML モデリングと検証
                                                                ロード テスト
                                      アーキテクチャ設計と検証
                                                      Test Management
                                      アーキテクチャの可視化
                                                                テスト計画と実施の管理
                                      依存関係のグラフ化
                                                                先進的な手動テスト
                         Debug / Testing Support
                                                                手動テストの自動再生
                                      IntelliTrace™
                                                                自動バグ起票と UI テスト化
                                                                テスト環境 (Lab) 管理
     Visual Studio
     Premium             Testing                      Code Analysis
                                    自動 UI テスト                         静的コード分析
                                    データベースの単体テスト                      動的コード分析
                                    コード カバレッジ                         コード メトリックス
                                    テスト影響分析           Testing Support
                                                                      テスト データの自動生成
                                                                      コードとDBの変更管理
         Visual Studio   Testing                      Developing
         Professional                                                 開発全般の機能
                                    (ロジックの) 単体テスト


                                   Team Foundation Server
Visual Studio 2010 (Test)




         Visual Studio
         Test Professional
                             Test Management
                                      テスト計画と実施の管理
                                      先進的な手動テスト
                                      手動テストの自動再生
                                      自動バグ起票
                             Lab Management
                                      テスト環境の構成管理
                                      テスト環境の仮想化




                         Team Foundation Server
Visual Studio 2010 (Management)




                                   Dashboard         OSS
                                                     Utilities

        Office
        Excel                      Web I/F

         Backlog Management
                  プロダクト バックログ
                                   Office
                  スプリント バックログ      Project / Project Server
                  バグのトリアージ          WBS Management

                  バーンダウン チャート               プロジェクト計画と同期
                  Pivot による傾向分析             プロジェクト進捗と同期



                   Team Foundation Server
Visual Studio 2010 (Java, Cross-Platform)
 Visual Studio
 Ultimate
        Web Testing
                 Web パフォーマンステスト
                 ロード テスト
        Test Management
                  テスト計画と実施の管理
                  先進的な手動テスト
                  手動テストの自動再生
                  自動バグ起票と UI テスト化     Visual Studio
                                      Team Explorer Everywhere
                  テスト環境 (Lab) 管理
                                         Client Interface
                                                      Eclipse ベースの IDE
                                                      コマンドライン
                                         Development
                                         Platform
                                                      Mac OS X, Linux
                                                      Solaris, AIX, HP-UX
                                                      Windows




                           Team Foundation Server
Visual Studio 2010
                                                                Users Feedbacks
                 Tasks                                        (Bugs, Enhancement)



                                                                                  Delivery
                                           Triages


                                                             Changes
                         Visual Studio
                                             Visual Studio
                         Ultimate            Team Explorer Everywhere


                                            Functional Tests                            UAT
                                                                           User Acceptance Tests
        Office             Visual Studio
                                                                        Visual Studio
                                                                        Test Professional
          Builds           Premium
                         Unit Studio
                          Visual
                                 Tests
                             Professional



                     Team Foundation Server
Testing Skillset & Tools Trends
    テスト担当者                                                    テスト開発者
    Test Generalist                                           Test Specialist

 手動テスト           スクリプト技術   高いスクリプト技術 高い                     卓越した
                                     コーディング技術               コーディング技術
                 Lab 構築や   コーディング技術        自動化可能な
                 データ生成                     テスト手順の開発
 Black Box Testing
                                White Box Testing
                                                    API Testing



                70 %
                            主要なテストツールが
 テスト作業に
 占める割合
                            ターゲットにしている領域
                            Func. Test, Performance Test,
                                                                  IDE
                            …



 スペシャリスト向けのものがおおい
Testing Skillset & Tools Trends
    テスト担当者                                                    テスト開発者
    Test Generalist                                           Test Specialist

 手動テスト           スクリプト技術   高いスクリプト技術 高い                     卓越した
                                     コーディング技術               コーディング技術
                 Lab 構築や   コーディング技術        自動化可能な
                 データ生成                     テスト手順の開発
 Black Box Testing
                                White Box Testing
                                                    API Testing



                70 %
                            主要なテストツールが
 テスト作業に
 占める割合
                            ターゲットにしている領域
                            Func. Test, Performance Test,
                                                                  IDE
                            …



 Visual Studio ALM は、すべてをカバーする
Testing Skillset & Tools Trends
   テスト担当者                                           テスト開発者
   Test Generalist                                  Test Specialist

 手動テスト          スクリプト技術     高いスクリプト技術 高い           卓越した
                                      コーディング技術     コーディング技術
                Lab 構築や     コーディング技術   自動化可能な
                データ生成                  テスト手順の開発

     手動テスト                                       自動 UI テスト
    探索的テスト                Web パフォーマンス テスト         単体テスト
                             ロード テスト
                             テスト管理
                             Lab 管理
  データ 収集 (ビデオ/手順記録, ログ, イベント, IntelliTrace™, テスト影響分析データなど )


             ライフサイクルを通じた包括的なレポーティング/ダッシュボード
Business × IT
    Business        Business        IT



               IT              IT        Business




 Quality
Business × IT
         Business           Business        IT



                    IT                 IT        Business




 Delivery / Agility
 VALUE                            VALUE




                         TIME                     TIME
Agility


   ✔   俊敏に順応    ✔   Just-in-Time
   ✔   競合優位性    ✔   Feedback Loop
   ✔   価値の最大化   ✔   Agile
Traditional Way
従来のベストプラクティス

     VALUE




                  TIME
Traditional Way
System View
                           VALUE




        システム全体の評価と利用               TIME




        システム全体のテスト/デリバリー
        (一括リリース)
Traditional Way
従来のベストプラクティス

     VALUE




                  TIME
Agility Way
System View
                           VALUE




        システム全体の評価と利用               TIME




        システム全体のテスト/デリバリー
        (一括リリース)
Agility Way
これからのベストプラクティス

      VALUE




                 TIME
Agility Way
System View
              VALUE




                      TIME
Agility Way
System View
                          VALUE




   ユーザーの利用ストーリーごとの評価と利用           TIME




        定期的にビジネス価値をテスト/デリバリー
        (逐次リリース)
Cycle Time
High Level Development Flow
                       実装するストーリーの決定                                              ビジネス価値/課題に
                                                                                 応じた優先順位づけ

                         ストーリーC
                                  ストーリーB
                                           ストーリーD
                                                    ストーリーA




                                                                                  ストーリーC
                                                                                           ストーリーB
                                                                                                    ストーリーD
                                                                                                             ストーリーA
                                                             システム担当者
                                                                                                                      エンドユーザー
ストーリーの実装とテスト
                                                                                                     優先順位                     ビジネスとシステム
     ストーリーD
              ストーリーA




                                                                                                                                                ビジネス価値
                                                                                                                                                         ビジネス価値


                                                                                                                                                                           ビジネス価値
                                                                                                                                                                  ビジネス価値
                                                                                                                              ストーリーD
                                                                                                                                       ストーリーA
                         開発/テスト担当者


                                           ストーリーの価値を受け入れテスト
                                                               ストーリーD
                                                                        ストーリーA




                                                                                                                      VALUE




                                                                                                                                                                                    TIME
アジャイル / スクラム – Agile / Scrum



創発的アーキテクチャ – Emergent Architecture



継続的フィードバック – Continuous Feedback
Cycle Time
High Level Development Flow
                       実装するストーリーの決定                                              ビジネス価値/課題に
                                                                                 応じた優先順位づけ

                         ストーリーC
                                  ストーリーB
                                           ストーリーD
                                                    ストーリーA




                                                                                  ストーリーC
                                                                                           ストーリーB
                                                                                                    ストーリーD
                                                                                                             ストーリーA
                                                             システム担当者
                                                                                                                      エンドユーザー
ストーリーの実装とテスト
                                                                                                     優先順位                     ビジネスとシステム
     ストーリーD
              ストーリーA




                                                                                                                                                ビジネス価値
                                                                                                                                                         ビジネス価値


                                                                                                                                                                           ビジネス価値
                                                                                                                                                                  ビジネス価値
                                                                                                                              ストーリーD
                                                                                                                                       ストーリーA
                         開発/テスト担当者


                                           ストーリーの価値を受け入れテスト
                                                               ストーリーD
                                                                        ストーリーA




                                                                                                                      VALUE




                                                                                                                                                                                    TIME
Integrated Dev & Test
Development Flow                                To Do   Doing   Done

                                       ストーリーA

                                       ストーリーD

実装ストーリーの決定
  (要件定義)
   ストーリーC
            ストーリーB
                     ストーリーD
                              ストーリーA




Test Flow
                                       ストーリーA


                                       ストーリーD

                                                テスト計画           テストケース   テスト実行   テスト結果
エンジニアリング環境 – Engineering Platform



一貫した手動&自動テスト – End to End Testing



情報データ ハブ – Single Repository
Test !!
Development Flow                                To Do   Doing   Done

                                       ストーリーA

                                       ストーリーD

実装ストーリーの決定
  (要件定義)
   ストーリーC
            ストーリーB
                     ストーリーD
                              ストーリーA




Test Flow
                                       ストーリーA


                                       ストーリーD

                                                テスト計画           テストケース   テスト実行   テスト結果
Test !!
Development Flow                                To Do   Doing   Done

                                       ストーリーA

                                       ストーリーD

実装ストーリーの決定
  (要件定義)
   ストーリーC
            ストーリーB
                     ストーリーD
                              ストーリーA




Test Flow
                                       ストーリーA


                                       ストーリーD

                                                テスト計画           テストケース   テスト実行   テスト結果
Test – Feedback Loop
Development Flow                                To Do   Doing   Done

                                       ストーリーA

                                       ストーリーD

実装ストーリーの決定
  (要件定義)
   ストーリーC
            ストーリーB
                     ストーリーD
                              ストーリーA




Test Flow
                                       ストーリーA


                                       ストーリーD

                                                テスト計画           テストケース   テスト実行   テスト結果
Test Challenges
テスト管理
End to End Management Scenario
                                                  To Do   Doing   Done
Development Flow
                                         ストーリーA

                                         ストーリーD

実装ストーリーの決定
  (要件定義)
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




Test Flow
                                         ストーリーA


                                         ストーリーD

                                                  テスト計画           テストケース   テスト実行   テスト結果
テスト管理の課題
End to End Management Scenario
                                                     To Do   Doing   タスク管理
                                                                     Done
Development Flow
                                         ストーリーA

                                         ストーリーD
                                            製品コードの                            ビルド管理
                                            バージョン管理
実装ストーリーの決定
  (要件定義)                                                                                バグ管理
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




                                                                     デプロイ管理



                                            テストコード/スクリプトの
                                            バージョン管理                                   テスト構成管理
Test Flow
                                         ストーリーA


                                         ストーリーD

                                                     テスト計画           テストケース   テスト実行     テスト結果
情報データ ハブ
Powered by Team Foundation Server
                                                  To Do   Doing   Done
Development Flow
                                         ストーリーA

                                         ストーリーD
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




Test Flow
                                         ストーリーA


                                         ストーリーD
情報データ ハブ
Powered by Team Foundation Server
                                                  To Do   Doing   Done
Development Flow
                                         ストーリーA

                                         ストーリーD
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




Test Flow
                                         ストーリーA


                                         ストーリーD
情報データ ハブ
Powered by Team Foundation Server
                                                  To Do   Doing   Done
Development Flow
                                         ストーリーA

                                         ストーリーD
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




Test Flow
                                         ストーリーA


                                         ストーリーD
情報伝達の課題
情報伝達の労力の省力化/自動化
                                                  To Do   Doing   Done
Development Flow
                                         ストーリーA

                                         ストーリーD

実装ストーリーの決定
  (要件定義)
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




Test Flow
                                         ストーリーA


                                         ストーリーD

                                                  テスト計画           テストケース   テスト実行   テスト結果
情報伝達の課題
バグ ピンポンの根本原因を探る




   開発者



         ストーリーA


         ストーリーD

                  テスト計画   テストケース   テスト実行   テスト結果




 情報の収集と情報伝達の課題がロスを生む
情報伝達の課題
バグ ピンポンの根本原因を探る




   開発者



         ストーリーA


         ストーリーD

                  テスト計画   テストケース   テスト実行   テスト結果




 情報の収集と情報伝達の課題がロスを生む
手動テストの課題
手動テストの自動化と継続的テスト実施
                                                  To Do   Doing   Done
Development Flow
                                         ストーリーA

                                         ストーリーD

実装ストーリーの決定
  (要件定義)
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




Test Flow
                                         ストーリーA


                                         ストーリーD

                                                  テスト計画           テストケース   テスト実行   テスト結果
手動テストの課題
手動テストの自動化と継続的テスト実施
                                                  To Do   Doing   Done
Development Flow                                                            1回行った操作を記憶。
  Microsoft Test Manager
             ストーリーA                                                         2回目以降操作を早送り
                                         ストーリーD

実装ストーリーの決定
  (要件定義)
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




    テストの包括的管理と
    実行を支援                                                                  検証ポイントのみを手動
                                                                           操作で確認へ
Test Flow
                                         ストーリーA


                                         ストーリーD

                                                  テスト計画           テストケース    テスト実行   テスト結果
手動テストの課題
手動テストの自動化と継続的テスト実施
                                                  To Do   Doing   Done
Development Flow
  自動化した操作ステップは、単体テストフレームワークで利用可能に
       ストーリーA
  継続的にテストを行うことができるようになる
                                         ストーリーD


       継続的回帰テスト
実装ストーリーの決定
  (要件定義)
     ストーリーC
              ストーリーB
                       ストーリーD
                                ストーリーA




   開発

Test Flow
                                         ストーリーA


                                         手動テストの省力化
                                         ストーリーD

                                         本来の責務に集中
  テスト                                           テスト計画             テストケース   テスト実行   テスト結果
Visual Studio 11
アイディア ⇒ 動くソフトウェア




                                              インシデント ⇒ ソリューション
              more shorter Cycle Time, MTTR
http://nkbp.jp/AgileSE




http://ec.nikkeibp.co.jp/nsp/agileSE
                         ~ 6/30 期間限定

  Visual Studio 2010, 11 の
   コンセプトから実践術まで包括的に解説
  TFSUG, 日本マイクロソフト 監訳
http://www.microsoft.com/japan/vstudio

Más contenido relacionado

La actualidad más candente

アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。Dai FUJIHARA
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考えるyasuohosotani
 
テスト自動化のこれまでとこれから
テスト自動化のこれまでとこれからテスト自動化のこれまでとこれから
テスト自動化のこれまでとこれからKeizo Tatsumi
 
アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化Toru Koido
 
設計品質とアーキテクチャ
設計品質とアーキテクチャ設計品質とアーキテクチャ
設計品質とアーキテクチャToru Koido
 
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)masanori kataoka
 
GUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるにはGUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるにはNozomi Ito
 
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~mafujiwara
 
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンスNozomi Ito
 
キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015Toru Koido
 
Trac Plugin Developement with Jenkins
Trac Plugin Developement with JenkinsTrac Plugin Developement with Jenkins
Trac Plugin Developement with JenkinsTakahisa Wada
 
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014Koji Hasegawa
 
テスト自動化とアーキテクチャ
テスト自動化とアーキテクチャテスト自動化とアーキテクチャ
テスト自動化とアーキテクチャToru Koido
 
自動テストの品質とテストパターン
自動テストの品質とテストパターン自動テストの品質とテストパターン
自動テストの品質とテストパターンToru Koido
 
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンスNozomi Ito
 
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOKKotaro Ogino
 

La actualidad más candente (18)

アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考える
 
テスト自動化のこれまでとこれから
テスト自動化のこれまでとこれからテスト自動化のこれまでとこれから
テスト自動化のこれまでとこれから
 
アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化
 
設計品質とアーキテクチャ
設計品質とアーキテクチャ設計品質とアーキテクチャ
設計品質とアーキテクチャ
 
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
 
GUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるにはGUI自動テストの保守性を高めるには
GUI自動テストの保守性を高めるには
 
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
 
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
 
キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015
 
Trac Plugin Developement with Jenkins
Trac Plugin Developement with JenkinsTrac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
 
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014
 
テスト自動化とアーキテクチャ
テスト自動化とアーキテクチャテスト自動化とアーキテクチャ
テスト自動化とアーキテクチャ
 
自動テストの品質とテストパターン
自動テストの品質とテストパターン自動テストの品質とテストパターン
自動テストの品質とテストパターン
 
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
 
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
 
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
【SQiP 2014】継続的システムテストについての理解を深めるための 開発とバグのメトリクスの分析 #SQiP #SQuBOK
 
Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編
 

Similar a Enterprise TEST Forum 2012

Vsug day2010 osaka_s1
Vsug day2010 osaka_s1Vsug day2010 osaka_s1
Vsug day2010 osaka_s1mizusawa
 
Vsug day2010 osaka_1
Vsug day2010 osaka_1Vsug day2010 osaka_1
Vsug day2010 osaka_1mizusawa
 
VSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteVSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteTakeshi Shinmura
 
デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化Katsuhiro Aizawa
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用智治 長沢
 
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨde:code 2017
 
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理慎一 古賀
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!智治 長沢
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略Naoki Umehara
 
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo 【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo 智治 長沢
 
SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」yasuohosotani
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命Developers Summit
 
Qs information20110615
Qs information20110615Qs information20110615
Qs information20110615Kei Nakahara
 
WebサービスのソフトウェアQAと自動テスト戦略
WebサービスのソフトウェアQAと自動テスト戦略WebサービスのソフトウェアQAと自動テスト戦略
WebサービスのソフトウェアQAと自動テスト戦略Masaki Nakagawa
 
日本で DevOps を ロケットスタートする方法
日本で DevOps を  ロケットスタートする方法日本で DevOps を  ロケットスタートする方法
日本で DevOps を ロケットスタートする方法Puppet
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Akiko Kosaka
 

Similar a Enterprise TEST Forum 2012 (20)

Vsug day2010 osaka_s1
Vsug day2010 osaka_s1Vsug day2010 osaka_s1
Vsug day2010 osaka_s1
 
Vsug day2010 osaka_1
Vsug day2010 osaka_1Vsug day2010 osaka_1
Vsug day2010 osaka_1
 
VSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynoteVSUG Day 2010 Summer Tokyo - keynote
VSUG Day 2010 Summer Tokyo - keynote
 
デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
 
ITS fidel
ITS fidelITS fidel
ITS fidel
 
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
 
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
開発ビギナーだけじゃない!インフラエンジニア & マネージャー にも知ってほしいテスト自動化と品質管理
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
 
Qs info002
Qs info002Qs info002
Qs info002
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
 
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo 【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo
 
SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」
 
【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命【17-D-6】.NETアセンブリの宿命
【17-D-6】.NETアセンブリの宿命
 
Qs information20110615
Qs information20110615Qs information20110615
Qs information20110615
 
Qs info 002
Qs info 002Qs info 002
Qs info 002
 
WebサービスのソフトウェアQAと自動テスト戦略
WebサービスのソフトウェアQAと自動テスト戦略WebサービスのソフトウェアQAと自動テスト戦略
WebサービスのソフトウェアQAと自動テスト戦略
 
日本で DevOps を ロケットスタートする方法
日本で DevOps を  ロケットスタートする方法日本で DevOps を  ロケットスタートする方法
日本で DevOps を ロケットスタートする方法
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
 

Más de 智治 長沢

「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]智治 長沢
 

Más de 智治 長沢 (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]
 

Último

論文紹介: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
 
論文紹介: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
 
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
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介: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
 

Último (9)

論文紹介: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」の紹介
 
論文紹介: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
 
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
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介: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
 

Enterprise TEST Forum 2012

  • 2. Tomoharu Nagasawa Evangelist at Microsoft, Scrum Alliance Certified ScrumMaster tomohn@microsoft.com @tomohn http:// .com
  • 3.
  • 4. Visual Studio 2010 (Development) Visual Studio Modeling Ultimate Web Testing Web パフォーマンステスト UML モデリングと検証 ロード テスト アーキテクチャ設計と検証 Test Management アーキテクチャの可視化 テスト計画と実施の管理 依存関係のグラフ化 先進的な手動テスト Debug / Testing Support 手動テストの自動再生 IntelliTrace™ 自動バグ起票と UI テスト化 テスト環境 (Lab) 管理 Visual Studio Premium Testing Code Analysis 自動 UI テスト 静的コード分析 データベースの単体テスト 動的コード分析 コード カバレッジ コード メトリックス テスト影響分析 Testing Support テスト データの自動生成 コードとDBの変更管理 Visual Studio Testing Developing Professional 開発全般の機能 (ロジックの) 単体テスト Team Foundation Server
  • 5. Visual Studio 2010 (Test) Visual Studio Test Professional Test Management テスト計画と実施の管理 先進的な手動テスト 手動テストの自動再生 自動バグ起票 Lab Management テスト環境の構成管理 テスト環境の仮想化 Team Foundation Server
  • 6. Visual Studio 2010 (Management) Dashboard OSS Utilities Office Excel Web I/F Backlog Management プロダクト バックログ Office スプリント バックログ Project / Project Server バグのトリアージ WBS Management バーンダウン チャート プロジェクト計画と同期 Pivot による傾向分析 プロジェクト進捗と同期 Team Foundation Server
  • 7. Visual Studio 2010 (Java, Cross-Platform) Visual Studio Ultimate Web Testing Web パフォーマンステスト ロード テスト Test Management テスト計画と実施の管理 先進的な手動テスト 手動テストの自動再生 自動バグ起票と UI テスト化 Visual Studio Team Explorer Everywhere テスト環境 (Lab) 管理 Client Interface Eclipse ベースの IDE コマンドライン Development Platform Mac OS X, Linux Solaris, AIX, HP-UX Windows Team Foundation Server
  • 8. Visual Studio 2010 Users Feedbacks Tasks (Bugs, Enhancement) Delivery Triages Changes Visual Studio Visual Studio Ultimate Team Explorer Everywhere Functional Tests UAT User Acceptance Tests Office Visual Studio Visual Studio Test Professional Builds Premium Unit Studio Visual Tests Professional Team Foundation Server
  • 9. Testing Skillset & Tools Trends テスト担当者 テスト開発者 Test Generalist Test Specialist 手動テスト スクリプト技術 高いスクリプト技術 高い 卓越した コーディング技術 コーディング技術 Lab 構築や コーディング技術 自動化可能な データ生成 テスト手順の開発 Black Box Testing White Box Testing API Testing 70 % 主要なテストツールが テスト作業に 占める割合 ターゲットにしている領域 Func. Test, Performance Test, IDE … スペシャリスト向けのものがおおい
  • 10. Testing Skillset & Tools Trends テスト担当者 テスト開発者 Test Generalist Test Specialist 手動テスト スクリプト技術 高いスクリプト技術 高い 卓越した コーディング技術 コーディング技術 Lab 構築や コーディング技術 自動化可能な データ生成 テスト手順の開発 Black Box Testing White Box Testing API Testing 70 % 主要なテストツールが テスト作業に 占める割合 ターゲットにしている領域 Func. Test, Performance Test, IDE … Visual Studio ALM は、すべてをカバーする
  • 11. Testing Skillset & Tools Trends テスト担当者 テスト開発者 Test Generalist Test Specialist 手動テスト スクリプト技術 高いスクリプト技術 高い 卓越した コーディング技術 コーディング技術 Lab 構築や コーディング技術 自動化可能な データ生成 テスト手順の開発 手動テスト 自動 UI テスト 探索的テスト Web パフォーマンス テスト 単体テスト ロード テスト テスト管理 Lab 管理 データ 収集 (ビデオ/手順記録, ログ, イベント, IntelliTrace™, テスト影響分析データなど ) ライフサイクルを通じた包括的なレポーティング/ダッシュボード
  • 12.
  • 13. Business × IT Business Business IT IT IT Business Quality
  • 14. Business × IT Business Business IT IT IT Business Delivery / Agility VALUE VALUE TIME TIME
  • 15. Agility ✔ 俊敏に順応 ✔ Just-in-Time ✔ 競合優位性 ✔ Feedback Loop ✔ 価値の最大化 ✔ Agile
  • 17. Traditional Way System View VALUE システム全体の評価と利用 TIME システム全体のテスト/デリバリー (一括リリース)
  • 19. Agility Way System View VALUE システム全体の評価と利用 TIME システム全体のテスト/デリバリー (一括リリース)
  • 22. Agility Way System View VALUE ユーザーの利用ストーリーごとの評価と利用 TIME 定期的にビジネス価値をテスト/デリバリー (逐次リリース)
  • 23. Cycle Time High Level Development Flow 実装するストーリーの決定 ビジネス価値/課題に 応じた優先順位づけ ストーリーC ストーリーB ストーリーD ストーリーA ストーリーC ストーリーB ストーリーD ストーリーA システム担当者 エンドユーザー ストーリーの実装とテスト 優先順位 ビジネスとシステム ストーリーD ストーリーA ビジネス価値 ビジネス価値 ビジネス価値 ビジネス価値 ストーリーD ストーリーA 開発/テスト担当者 ストーリーの価値を受け入れテスト ストーリーD ストーリーA VALUE TIME
  • 24. アジャイル / スクラム – Agile / Scrum 創発的アーキテクチャ – Emergent Architecture 継続的フィードバック – Continuous Feedback
  • 25.
  • 26. Cycle Time High Level Development Flow 実装するストーリーの決定 ビジネス価値/課題に 応じた優先順位づけ ストーリーC ストーリーB ストーリーD ストーリーA ストーリーC ストーリーB ストーリーD ストーリーA システム担当者 エンドユーザー ストーリーの実装とテスト 優先順位 ビジネスとシステム ストーリーD ストーリーA ビジネス価値 ビジネス価値 ビジネス価値 ビジネス価値 ストーリーD ストーリーA 開発/テスト担当者 ストーリーの価値を受け入れテスト ストーリーD ストーリーA VALUE TIME
  • 27. Integrated Dev & Test Development Flow To Do Doing Done ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 28. エンジニアリング環境 – Engineering Platform 一貫した手動&自動テスト – End to End Testing 情報データ ハブ – Single Repository
  • 29. Test !! Development Flow To Do Doing Done ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 30. Test !! Development Flow To Do Doing Done ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 31. Test – Feedback Loop Development Flow To Do Doing Done ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 33. テスト管理 End to End Management Scenario To Do Doing Done Development Flow ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 34. テスト管理の課題 End to End Management Scenario To Do Doing タスク管理 Done Development Flow ストーリーA ストーリーD 製品コードの ビルド管理 バージョン管理 実装ストーリーの決定 (要件定義) バグ管理 ストーリーC ストーリーB ストーリーD ストーリーA デプロイ管理 テストコード/スクリプトの バージョン管理 テスト構成管理 Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 35. 情報データ ハブ Powered by Team Foundation Server To Do Doing Done Development Flow ストーリーA ストーリーD ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD
  • 36. 情報データ ハブ Powered by Team Foundation Server To Do Doing Done Development Flow ストーリーA ストーリーD ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD
  • 37. 情報データ ハブ Powered by Team Foundation Server To Do Doing Done Development Flow ストーリーA ストーリーD ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD
  • 38. 情報伝達の課題 情報伝達の労力の省力化/自動化 To Do Doing Done Development Flow ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 39. 情報伝達の課題 バグ ピンポンの根本原因を探る 開発者 ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果 情報の収集と情報伝達の課題がロスを生む
  • 40. 情報伝達の課題 バグ ピンポンの根本原因を探る 開発者 ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果 情報の収集と情報伝達の課題がロスを生む
  • 41. 手動テストの課題 手動テストの自動化と継続的テスト実施 To Do Doing Done Development Flow ストーリーA ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 42. 手動テストの課題 手動テストの自動化と継続的テスト実施 To Do Doing Done Development Flow 1回行った操作を記憶。 Microsoft Test Manager ストーリーA 2回目以降操作を早送り ストーリーD 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA テストの包括的管理と 実行を支援 検証ポイントのみを手動 操作で確認へ Test Flow ストーリーA ストーリーD テスト計画 テストケース テスト実行 テスト結果
  • 43. 手動テストの課題 手動テストの自動化と継続的テスト実施 To Do Doing Done Development Flow  自動化した操作ステップは、単体テストフレームワークで利用可能に ストーリーA  継続的にテストを行うことができるようになる ストーリーD 継続的回帰テスト 実装ストーリーの決定 (要件定義) ストーリーC ストーリーB ストーリーD ストーリーA 開発 Test Flow ストーリーA 手動テストの省力化 ストーリーD 本来の責務に集中 テスト テスト計画 テストケース テスト実行 テスト結果
  • 44. Visual Studio 11 アイディア ⇒ 動くソフトウェア インシデント ⇒ ソリューション more shorter Cycle Time, MTTR
  • 45. http://nkbp.jp/AgileSE http://ec.nikkeibp.co.jp/nsp/agileSE ~ 6/30 期間限定  Visual Studio 2010, 11 の コンセプトから実践術まで包括的に解説  TFSUG, 日本マイクロソフト 監訳