SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
テストを、壮絶に、考える。




                                                                         1




Explore Agile Testing, Dai Fujihara http://daipresents.com/ 17/09/2012
Featuring The Dark Knight Rises http://www.thedarkknightrises.com/
Why Agile Testing

• アジャイル開発のようなショートスプリント
 のテスト情報が少ない

• サービス開発というコンテキストに従来のテ
 ストがマッチしない

• どうしようか困ってる
これまでと今の関係
  フェーズ別のチェック   小さい単位でのチェック




• フェーズの最後に確    • 短い期間で確認
 認             • リリース後に改善活
                動が続く
• 仕様の実現がゴール
• 品質は実現度       • 品質はビジネスバ
                リュー
よくでてくる図




このフィードバックサイクルでテスト   http://www.mountaingoatsoftware.com/scrum/figures


までやらないといけない
アジャイルテストの4象限

自動と手動    機能テスト                           探索的テスト                   手動

         例として                            シナリオ
         ストーリーテスト                        ユーザビリティテスト
         プロトタイプ                          ユーザ受け入れテスト
         シミュレーション                        アルファ / ベータ


        単体テスト                            パフォーマンス / 負荷テスト

        コンポーネントテスト                       セキュリティテスト
                                         「∼性」テスト

 自動                                                               ツール


          Book : 実践アジャイルテスト(Agile Testing) http://bit.ly/NmCcNW
アジャイルテストの4象限

自動と手動    機能テスト                           探索的テスト                   手動

         例として                            シナリオ
         ストーリーテスト                        ユーザビリティテスト
         綺麗に整理されているだけで
         プロトタイプ   ユーザ受け入れテスト
         シミュレーション アルファ / ベータ
         は役に立たない。だから何?
             現象が発生する
                  パフォーマンス / 負荷テスト
        単体テスト
        コンポーネントテスト                       セキュリティテスト
                                         「∼性」テスト

 自動                                                               ツール


          Book : 実践アジャイルテスト(Agile Testing) http://bit.ly/NmCcNW
やりたいこと

• やらなければならないことを知り
• やるべきことを確定し
• あきらめたことを共有し
• みんなでリスクを理解する
テストを自分たち用に整理する

自動                        手動



ユーザ受け入れテスト   探索的テスト
(UAT)        ユーザビリティテスト




             パフォーマンスツール
 単体テスト(UT)
             セキュリティツール


自動                       ツール
テストを自分たち用に整理する

自動                         手動



ユーザ受け入れテスト    探索的テスト
      UTと画面の二つを自動化。
(UAT)         ユーザビリティテスト
    大切にしたい使ってみたとき
    の「気づき」は手動にこだわ
 単体テスト(UT) る作戦。
              パフォーマンスツール
              セキュリティツール


自動                        ツール
ツールの範囲

  自動                               手動

• 負荷テスト
 ユーザ受け入れテスト  探索的テスト
• ツールの設定を使いまわすことで楽をする
 (UAT)       ユーザビリティテスト




                      パフォーマンスツール
   単体テスト(UT)
セキュリティ部分はUTでやることもでき
                      セキュリティツール
るので、やれるだけやってツールに頼る作
戦

  自動                              ツール
UTの範囲

•自動
 最小単位のプログラムと処理のテスト             手動



• API・DB接続はここに含めてしまう
 ユーザ受け入れテスト
 (UAT)
               探索的テスト
               ユーザビリティテスト
• プログラム作成のテストエビデンスとして作る
                 パフォーマンスツール
  単体テスト(UT)
                 バグ発生時に再現や値確認などをすばやく
                  セキュリティツール
                 実行するためにプログラム化必須。
                 最近は自動コード生成とかあるのでそう
 自動              いったところは無理して作らない。
                               ツール
UATの範囲

 自動                              手動
                 WebDriverなどを使うと簡単に画面テス
                 トできる時代になったが、新しくウィンド
ユーザ受け入れテスト       探索的テスト
                 ウを開くとかやりにくいテストもあるので
(UAT)            そういうのはあきらめる。
                 ユーザビリティテスト


• UATを自動化すると単純作業の繰り返しになっ
 たので、画面テスト、シナリオテストもUATで
            パフォーマンスツール
 単体テスト(UT)
 一気に片付ける    セキュリティツール


• 画面テストはケースが大量にできるのでさらに
 自動                             ツール

 細分化して対象を決める(後述)
UATのはじめかた

 自動                         手動



ユーザ受け入れテスト     探索的テスト
(UAT)          ユーザビリティテスト



• 画面ごとのテストより機能ごとのテストのほう
             パフォーマンスツール
  が影響範囲が分かりやすい
  単体テスト(UT)
               セキュリティツール

• RSpec + WebDriverだと初心者でも簡単に
  自動化、プログラム化できるので柔軟
 自動                        ツール
UATのトレードオフ

 自動                              手動



 ユーザ受け入れテスト        探索的テスト
                   シンプルな機能
 (UAT)             ユーザビリティテスト

          このへんは日々の画面
          チェックでカバーされて       超重要
               た
あきらめ対象             パフォーマンスツール
   単体テスト(UT)
         マイナーな機能           メジャーな機能
                   セキュリティツール
          このへんは日々の画面
          チェックでカバーされて       重要
 自動            た                 ツール


                    複雑な機能
UTとUATの関係
  単体テスト(UT)   ユーザ受け入れテスト(UAT)


• 自動          • 自動
• 実行が早い       • 実行が遅い
• ホワイトボックス    • ブラックボックス
• 網羅性を確認できる   • 網羅性を確認できない
• データ準備が楽     • データ準備が面倒
• 段階の確認       • 最終の確認
手動の範囲

  自動
「こうなっていたらいいのに」もここで洗                手動
い出し、受け入れ担当者に仕様変更か無視
かの判断をしてもらう。
 ユーザ受け入れテスト           探索的テスト
開発者全員で時間をあわせ、せーのでテス
 (UAT)
トしていくと盛り上がる           ユーザビリティテスト




• 画面レイアウト、デザインは人の目を使う
   単体テスト(UT)  パフォーマンスツール

• 手動で操作、対象端末(iPhoneとか)で操作
              セキュリティツール


• テストでの「気づき」をチケット化してFBにつ
  自動                           ツール

  なげる
時間を有効活用する

自動                        手動


時間削減
ユーザ受け入れテスト      注力
             探索的テスト
(UAT)        ユーザビリティテスト




             パフォーマンスツール
 単体テスト(UT)

時間削減         時間削減
             セキュリティツール


自動                       ツール
プロセスの変化

UTのフィードバックサイクル
    (自動)




UATのフィードバックサイクル
      (自動)                      http://www.mountaingoatsoftware.com/scrum/figures

                  探索、ユーザビリティの
                  フィードバックサイクル
                      (手動)
まとめ

•テストを「なんとなく」しない
•テストは狙ってやる
• できないことを理解し、リスク
 に構える
まとめ

•バグはあってもいい
•デグレードはしない
• UTいるの?

Contenu connexe

Tendances

Azure Static Web Apps を試してみた!
Azure Static Web Apps を試してみた!Azure Static Web Apps を試してみた!
Azure Static Web Apps を試してみた!一希 大田
 
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革Hironori Washizaki
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)Yasuharu Nishi
 
60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacateKinji Akemine
 
開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)Arata Fujimura
 
探索的テスト入門
探索的テスト入門探索的テスト入門
探索的テスト入門H Iseri
 
アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化Toru Koido
 
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へパターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へHironori Washizaki
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要Yasuharu Nishi
 
現場の声から生まれた障害対応ツール「Barry」
現場の声から生まれた障害対応ツール「Barry」現場の声から生まれた障害対応ツール「Barry」
現場の声から生まれた障害対応ツール「Barry」IIJ
 
デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-
デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-
デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-Hironori Washizaki
 
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれからYasuharu Nishi
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QAYasuharu Nishi
 
Djangoアプリの実践的設計手法
Djangoアプリの実践的設計手法Djangoアプリの実践的設計手法
Djangoアプリの実践的設計手法Ian Lewis
 
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?Yasuharu Nishi
 
クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門H Iseri
 
探索的テストはじめの一歩 #wacate
探索的テストはじめの一歩 #wacate探索的テストはじめの一歩 #wacate
探索的テストはじめの一歩 #wacateToshiyuki Kawanishi
 
Barry開発へのこだわり
Barry開発へのこだわりBarry開発へのこだわり
Barry開発へのこだわりIIJ
 
テスト計画セッション
テスト計画セッションテスト計画セッション
テスト計画セッションTomoaki Fukura
 

Tendances (20)

Azure Static Web Apps を試してみた!
Azure Static Web Apps を試してみた!Azure Static Web Apps を試してみた!
Azure Static Web Apps を試してみた!
 
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
アジャイル品質パターンによる伝統的な品質保証(Quality Assurance)からアジャイル品質(Agile Quality)への変革
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
 
60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate60分でわかった気になるISO29119 #wacate
60分でわかった気になるISO29119 #wacate
 
開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)
 
探索的テスト入門
探索的テスト入門探索的テスト入門
探索的テスト入門
 
アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化アジャイル開発におけるシステムテストの自動化
アジャイル開発におけるシステムテストの自動化
 
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へパターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
 
テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要
 
現場の声から生まれた障害対応ツール「Barry」
現場の声から生まれた障害対応ツール「Barry」現場の声から生まれた障害対応ツール「Barry」
現場の声から生まれた障害対応ツール「Barry」
 
デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-
デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-
デザイン思考および周辺 - ユーザビリティ、UX、アジャイル開発を含めて-
 
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから
 
Software Frontloading and QA
Software Frontloading and QASoftware Frontloading and QA
Software Frontloading and QA
 
Djangoアプリの実践的設計手法
Djangoアプリの実践的設計手法Djangoアプリの実践的設計手法
Djangoアプリの実践的設計手法
 
What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?What is quality culture? Is it something tasty?
What is quality culture? Is it something tasty?
 
クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門クラシフィケーション・ツリー法入門
クラシフィケーション・ツリー法入門
 
探索的テストはじめの一歩 #wacate
探索的テストはじめの一歩 #wacate探索的テストはじめの一歩 #wacate
探索的テストはじめの一歩 #wacate
 
Barry開発へのこだわり
Barry開発へのこだわりBarry開発へのこだわり
Barry開発へのこだわり
 
テスト計画セッション
テスト計画セッションテスト計画セッション
テスト計画セッション
 
スクラム再入門
スクラム再入門スクラム再入門
スクラム再入門
 

En vedette

アジャイルテスト勉強会
アジャイルテスト勉強会アジャイルテスト勉強会
アジャイルテスト勉強会貴大 平田
 
アジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqaアジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqaques_staff
 
テスト自動化のパターンと実践
テスト自動化のパターンと実践テスト自動化のパターンと実践
テスト自動化のパターンと実践Hiroshi Maekawa
 
レビュー方法を実践してみよう20150201
レビュー方法を実践してみよう20150201レビュー方法を実践してみよう20150201
レビュー方法を実践してみよう20150201Masaki Nakahara
 
Turnipによるエンドツーエンドテストことはじめ
TurnipによるエンドツーエンドテストことはじめTurnipによるエンドツーエンドテストことはじめ
TurnipによるエンドツーエンドテストことはじめTakayuki Ujita
 
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプラインkyon mm
 
「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方ESM SEC
 
システムテスト自動化標準ガイド第6章
システムテスト自動化標準ガイド第6章システムテスト自動化標準ガイド第6章
システムテスト自動化標準ガイド第6章nihon buson
 
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac20141時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014Kazuhiro Suzuki
 
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~Akira Ikeda
 
20161218 selenium study4
20161218 selenium study420161218 selenium study4
20161218 selenium study4Naoya Kojima
 
20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章Yuki Fujisawa
 
キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015Toru Koido
 
MT東京 ぱくたそ/PAKUTASO
MT東京 ぱくたそ/PAKUTASOMT東京 ぱくたそ/PAKUTASO
MT東京 ぱくたそ/PAKUTASOregret raym
 
キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06Toru Koido
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要かHiromasa Oka
 

En vedette (19)

アジャイルテスト勉強会
アジャイルテスト勉強会アジャイルテスト勉強会
アジャイルテスト勉強会
 
アジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqaアジャイル開発と品質保証の密なる関係 #quesqa
アジャイル開発と品質保証の密なる関係 #quesqa
 
テスト自動化のパターンと実践
テスト自動化のパターンと実践テスト自動化のパターンと実践
テスト自動化のパターンと実践
 
Lightfish触ってみた
Lightfish触ってみたLightfish触ってみた
Lightfish触ってみた
 
レビュー方法を実践してみよう20150201
レビュー方法を実践してみよう20150201レビュー方法を実践してみよう20150201
レビュー方法を実践してみよう20150201
 
Turnipによるエンドツーエンドテストことはじめ
TurnipによるエンドツーエンドテストことはじめTurnipによるエンドツーエンドテストことはじめ
Turnipによるエンドツーエンドテストことはじめ
 
Stac2014 石川
Stac2014 石川Stac2014 石川
Stac2014 石川
 
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
 
Kanban pizza game
Kanban pizza gameKanban pizza game
Kanban pizza game
 
「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方
 
システムテスト自動化標準ガイド第6章
システムテスト自動化標準ガイド第6章システムテスト自動化標準ガイド第6章
システムテスト自動化標準ガイド第6章
 
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac20141時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
 
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
Are you ready? ~これからアジャイル開発をスタートアップするために プラクティスの実践と実感~
 
20161218 selenium study4
20161218 selenium study420161218 selenium study4
20161218 selenium study4
 
20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章
 
キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015キーワード駆動によるシステムテストの自動化について 2015
キーワード駆動によるシステムテストの自動化について 2015
 
MT東京 ぱくたそ/PAKUTASO
MT東京 ぱくたそ/PAKUTASOMT東京 ぱくたそ/PAKUTASO
MT東京 ぱくたそ/PAKUTASO
 
キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要か
 

Similaire à アジャイルテストを、壮絶に、考える。

SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」yasuohosotani
 
ブラウザテスト自動化入門
ブラウザテスト自動化入門ブラウザテスト自動化入門
ブラウザテスト自動化入門takahiro sakuma
 
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテストJUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテストShuji Watanabe
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployRyutaro YOSHIBA
 
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)Kotaro Ogino
 
Continuous delivery chapter4
Continuous delivery chapter4Continuous delivery chapter4
Continuous delivery chapter4favril1
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略Naoki Umehara
 
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介Shinsuke Matsuki
 
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)masanori kataoka
 
テストとの上手な付き合い方
テストとの上手な付き合い方テストとの上手な付き合い方
テストとの上手な付き合い方Akira Suenami
 
TABOK Skill Category2解説
TABOK Skill Category2解説TABOK Skill Category2解説
TABOK Skill Category2解説Kinji Akemine
 
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。Naoto Kishino
 
Et west テスト自動化_公開版
Et west テスト自動化_公開版Et west テスト自動化_公開版
Et west テスト自動化_公開版Noriyuki Mizuno
 
ロボット介護機器設計支援ツール、中坊嘉宏(産総研)
ロボット介護機器設計支援ツール、中坊嘉宏(産総研)ロボット介護機器設計支援ツール、中坊嘉宏(産総研)
ロボット介護機器設計支援ツール、中坊嘉宏(産総研)robotcare
 
Automation test.ssf alpha
Automation test.ssf alphaAutomation test.ssf alpha
Automation test.ssf alpharyuji koyama
 
Stac2013 opening-koukai
Stac2013 opening-koukaiStac2013 opening-koukai
Stac2013 opening-koukaiKumiko Ohmi
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshareko ty
 
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみてテスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて裕史 川松
 
How to introduce test automation in VeriServe Test Automation Talk #2
How to introduce test automation in VeriServe Test Automation Talk #2How to introduce test automation in VeriServe Test Automation Talk #2
How to introduce test automation in VeriServe Test Automation Talk #2Sadaaki Emura
 
失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なことsono susumu
 

Similaire à アジャイルテストを、壮絶に、考える。 (20)

SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」SGT2013 技術トークス「アジャイルテスティング」
SGT2013 技術トークス「アジャイルテスティング」
 
ブラウザテスト自動化入門
ブラウザテスト自動化入門ブラウザテスト自動化入門
ブラウザテスト自動化入門
 
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテストJUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
 
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeployワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
 
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)
【システムテスト自動化カンファレンス2013 LT】 Data Driven Development (仮)
 
Continuous delivery chapter4
Continuous delivery chapter4Continuous delivery chapter4
Continuous delivery chapter4
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
 
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
 
Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)Agileツール適合化分科会(テスト自動化ツール)
Agileツール適合化分科会(テスト自動化ツール)
 
テストとの上手な付き合い方
テストとの上手な付き合い方テストとの上手な付き合い方
テストとの上手な付き合い方
 
TABOK Skill Category2解説
TABOK Skill Category2解説TABOK Skill Category2解説
TABOK Skill Category2解説
 
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。
 
Et west テスト自動化_公開版
Et west テスト自動化_公開版Et west テスト自動化_公開版
Et west テスト自動化_公開版
 
ロボット介護機器設計支援ツール、中坊嘉宏(産総研)
ロボット介護機器設計支援ツール、中坊嘉宏(産総研)ロボット介護機器設計支援ツール、中坊嘉宏(産総研)
ロボット介護機器設計支援ツール、中坊嘉宏(産総研)
 
Automation test.ssf alpha
Automation test.ssf alphaAutomation test.ssf alpha
Automation test.ssf alpha
 
Stac2013 opening-koukai
Stac2013 opening-koukaiStac2013 opening-koukai
Stac2013 opening-koukai
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshare
 
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみてテスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
 
How to introduce test automation in VeriServe Test Automation Talk #2
How to introduce test automation in VeriServe Test Automation Talk #2How to introduce test automation in VeriServe Test Automation Talk #2
How to introduce test automation in VeriServe Test Automation Talk #2
 
失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと
 

Plus de Dai FUJIHARA

テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~Dai FUJIHARA
 
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜Dai FUJIHARA
 
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5Dai FUJIHARA
 
開発ツール管理者の羅針盤
開発ツール管理者の羅針盤開発ツール管理者の羅針盤
開発ツール管理者の羅針盤Dai FUJIHARA
 
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜Dai FUJIHARA
 
陣形で学ぶテスト
陣形で学ぶテスト陣形で学ぶテスト
陣形で学ぶテストDai FUJIHARA
 
これまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジこれまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジDai FUJIHARA
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進めDai FUJIHARA
 
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグアジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグDai FUJIHARA
 
What is a service company
What is a service companyWhat is a service company
What is a service companyDai FUJIHARA
 
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellDai FUJIHARA
 
The World Is Mine - Developers Summit 2012への道
The World Is Mine - Developers Summit 2012への道The World Is Mine - Developers Summit 2012への道
The World Is Mine - Developers Summit 2012への道Dai FUJIHARA
 
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~Dai FUJIHARA
 
チームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyチームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyDai FUJIHARA
 
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...Dai FUJIHARA
 
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrageアジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow BarrageDai FUJIHARA
 
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedbackこの門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
この門をくぐる者は一切の希望を捨てよ - Agile 2011 FeedbackDai FUJIHARA
 
XP Taskboard Retrospective
XP Taskboard RetrospectiveXP Taskboard Retrospective
XP Taskboard RetrospectiveDai FUJIHARA
 
Enterprise Redmine
Enterprise RedmineEnterprise Redmine
Enterprise RedmineDai FUJIHARA
 

Plus de Dai FUJIHARA (20)

テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
 
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
 
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
 
開発ツール管理者の羅針盤
開発ツール管理者の羅針盤開発ツール管理者の羅針盤
開発ツール管理者の羅針盤
 
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
 
陣形で学ぶテスト
陣形で学ぶテスト陣形で学ぶテスト
陣形で学ぶテスト
 
これまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジこれまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジ
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
 
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグアジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
 
What is a service company
What is a service companyWhat is a service company
What is a service company
 
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshell
 
The World Is Mine - Developers Summit 2012への道
The World Is Mine - Developers Summit 2012への道The World Is Mine - Developers Summit 2012への道
The World Is Mine - Developers Summit 2012への道
 
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
 
チームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyチームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudy
 
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
 
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrageアジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
 
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedbackこの門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
 
XP Taskboard Retrospective
XP Taskboard RetrospectiveXP Taskboard Retrospective
XP Taskboard Retrospective
 
Rakuten Redmine
Rakuten RedmineRakuten Redmine
Rakuten Redmine
 
Enterprise Redmine
Enterprise RedmineEnterprise Redmine
Enterprise Redmine
 

Dernier

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Dernier (12)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

アジャイルテストを、壮絶に、考える。

  • 1. テストを、壮絶に、考える。 1 Explore Agile Testing, Dai Fujihara http://daipresents.com/ 17/09/2012 Featuring The Dark Knight Rises http://www.thedarkknightrises.com/
  • 2. Why Agile Testing • アジャイル開発のようなショートスプリント のテスト情報が少ない • サービス開発というコンテキストに従来のテ ストがマッチしない • どうしようか困ってる
  • 3. これまでと今の関係 フェーズ別のチェック 小さい単位でのチェック • フェーズの最後に確 • 短い期間で確認 認 • リリース後に改善活 動が続く • 仕様の実現がゴール • 品質は実現度 • 品質はビジネスバ リュー
  • 4. よくでてくる図 このフィードバックサイクルでテスト http://www.mountaingoatsoftware.com/scrum/figures までやらないといけない
  • 5. アジャイルテストの4象限 自動と手動 機能テスト 探索的テスト 手動 例として シナリオ ストーリーテスト ユーザビリティテスト プロトタイプ ユーザ受け入れテスト シミュレーション アルファ / ベータ 単体テスト パフォーマンス / 負荷テスト コンポーネントテスト セキュリティテスト 「∼性」テスト 自動 ツール Book : 実践アジャイルテスト(Agile Testing) http://bit.ly/NmCcNW
  • 6. アジャイルテストの4象限 自動と手動 機能テスト 探索的テスト 手動 例として シナリオ ストーリーテスト ユーザビリティテスト 綺麗に整理されているだけで プロトタイプ ユーザ受け入れテスト シミュレーション アルファ / ベータ は役に立たない。だから何? 現象が発生する パフォーマンス / 負荷テスト 単体テスト コンポーネントテスト セキュリティテスト 「∼性」テスト 自動 ツール Book : 実践アジャイルテスト(Agile Testing) http://bit.ly/NmCcNW
  • 7. やりたいこと • やらなければならないことを知り • やるべきことを確定し • あきらめたことを共有し • みんなでリスクを理解する
  • 8. テストを自分たち用に整理する 自動 手動 ユーザ受け入れテスト 探索的テスト (UAT) ユーザビリティテスト パフォーマンスツール 単体テスト(UT) セキュリティツール 自動 ツール
  • 9. テストを自分たち用に整理する 自動 手動 ユーザ受け入れテスト 探索的テスト UTと画面の二つを自動化。 (UAT) ユーザビリティテスト 大切にしたい使ってみたとき の「気づき」は手動にこだわ 単体テスト(UT) る作戦。 パフォーマンスツール セキュリティツール 自動 ツール
  • 10. ツールの範囲 自動 手動 • 負荷テスト ユーザ受け入れテスト 探索的テスト • ツールの設定を使いまわすことで楽をする (UAT) ユーザビリティテスト パフォーマンスツール 単体テスト(UT) セキュリティ部分はUTでやることもでき セキュリティツール るので、やれるだけやってツールに頼る作 戦 自動 ツール
  • 11. UTの範囲 •自動 最小単位のプログラムと処理のテスト 手動 • API・DB接続はここに含めてしまう ユーザ受け入れテスト (UAT) 探索的テスト ユーザビリティテスト • プログラム作成のテストエビデンスとして作る パフォーマンスツール 単体テスト(UT) バグ発生時に再現や値確認などをすばやく セキュリティツール 実行するためにプログラム化必須。 最近は自動コード生成とかあるのでそう 自動 いったところは無理して作らない。 ツール
  • 12. UATの範囲 自動 手動 WebDriverなどを使うと簡単に画面テス トできる時代になったが、新しくウィンド ユーザ受け入れテスト 探索的テスト ウを開くとかやりにくいテストもあるので (UAT) そういうのはあきらめる。 ユーザビリティテスト • UATを自動化すると単純作業の繰り返しになっ たので、画面テスト、シナリオテストもUATで パフォーマンスツール 単体テスト(UT) 一気に片付ける セキュリティツール • 画面テストはケースが大量にできるのでさらに 自動 ツール 細分化して対象を決める(後述)
  • 13. UATのはじめかた 自動 手動 ユーザ受け入れテスト 探索的テスト (UAT) ユーザビリティテスト • 画面ごとのテストより機能ごとのテストのほう パフォーマンスツール が影響範囲が分かりやすい 単体テスト(UT) セキュリティツール • RSpec + WebDriverだと初心者でも簡単に 自動化、プログラム化できるので柔軟 自動 ツール
  • 14. UATのトレードオフ 自動 手動 ユーザ受け入れテスト 探索的テスト シンプルな機能 (UAT) ユーザビリティテスト このへんは日々の画面 チェックでカバーされて 超重要 た あきらめ対象 パフォーマンスツール 単体テスト(UT) マイナーな機能 メジャーな機能 セキュリティツール このへんは日々の画面 チェックでカバーされて 重要 自動 た ツール 複雑な機能
  • 15. UTとUATの関係 単体テスト(UT) ユーザ受け入れテスト(UAT) • 自動 • 自動 • 実行が早い • 実行が遅い • ホワイトボックス • ブラックボックス • 網羅性を確認できる • 網羅性を確認できない • データ準備が楽 • データ準備が面倒 • 段階の確認 • 最終の確認
  • 16. 手動の範囲 自動 「こうなっていたらいいのに」もここで洗 手動 い出し、受け入れ担当者に仕様変更か無視 かの判断をしてもらう。 ユーザ受け入れテスト 探索的テスト 開発者全員で時間をあわせ、せーのでテス (UAT) トしていくと盛り上がる ユーザビリティテスト • 画面レイアウト、デザインは人の目を使う 単体テスト(UT) パフォーマンスツール • 手動で操作、対象端末(iPhoneとか)で操作 セキュリティツール • テストでの「気づき」をチケット化してFBにつ 自動 ツール なげる
  • 17. 時間を有効活用する 自動 手動 時間削減 ユーザ受け入れテスト 注力 探索的テスト (UAT) ユーザビリティテスト パフォーマンスツール 単体テスト(UT) 時間削減 時間削減 セキュリティツール 自動 ツール
  • 18. プロセスの変化 UTのフィードバックサイクル (自動) UATのフィードバックサイクル (自動) http://www.mountaingoatsoftware.com/scrum/figures 探索、ユーザビリティの フィードバックサイクル (手動)