SlideShare ist ein Scribd-Unternehmen logo
1 von 135
Downloaden Sie, um offline zu lesen
アジャイルなテストの
見積もりと計画づくり
         Nagoya.Testing in Tokyo3
                      2013.03.10

    presented by きょん(@kyon_mm)
自己紹介
なまえ : きょん@kyon_mm
対象 :
開発環境改善
Groovy, SCM, Test, Agile, CD, かんs
関数/証明プログラミング
Study
SCMBootCamp,Nagoya.Testing,
CDStudy, Cafe.Testing, TDDBootCamp
Cafe.Testing
Sponsor
Sponsor


今回の勉強会開催にあたって
@kyon_mmを支援してくださっている
企業さんの広告になります。
PhantomType


名古屋のソフトウェア企業

http://www.phantomtype.com
PhantomType


ファントムタイプ社の目指すところは
「コミュニティ活動のバイタリティを
支援する」ことです。
PhantomType

コミュニティ活動とは例えば「⃝⃝
Boot Campを主催する」だとか「××言
語スタートアップを主催する」とかそ
ういうのです。特に技術的な面にこだ
わっているわけではありません。
PhantomType

ファントムタイプ社がやりたいのはコ
ミュニティを主催したい人たちの交通
費、宿泊費、開催場所とか諸々の支援
です。
Attention!


これは私の独断と偏見と体験です。所
属する組織、コミュニティの意見では
ございません。
BackGround

テストエンジニア一年生(当時)!
GUIのないWebアプリでサーバーサイド
スマートフォンアプリ
Web用のフレームワーク
ライブラリ
Problem

テスト観点ってなに?
テストの見積もりが難しい。。。
品質ってなに?
テストはどうやって区切るの?
どこまでテストすればいいの?
Agenda


SoftwareTest Process
Agile
Agile Testing
SoftwareTest Process



http://goo.gl/alX5c
Agenda


SoftwareTest Process
Agile
Agile Testing
Agile
アジャイルはソフトウェア開発
スタイルであってプロセスではない!
アジャイルの基礎は「アジャイル宣言」と
「アジャイルの12の原則」
Haskellが関数プログラミングスタイルの1つ
の実装であるように、
XP, Scrum, Lean ,etc はアジャイルの実装の
1つである。
PO




       つくりたいもの


Test             Dev
PO




             つくりたいもの

 品質
モデル
      Test             Dev
PO




       品質モデル


Test           Dev
PO




       つくりたいもの
        + 品質モデル

                        設計
Test              Dev
PO




        設計
       品質モデル


Test           Dev
PO




       つくりたいもの
        + 品質モデル
           + 設計
          + etc...

Test                 Dev
PO
                     要求


       つくりたいもの
        +全体の戦略
          品質モデル
           + 設計        プロダクト
          + etc...    アーキテクチャ

Test     テスト          Dev
       アーキテクチャ
PO




       つくりたいもの
        + 全体の戦略


Test              Dev
PO




             つくりたいもの
              + 全体の戦略
テスト                           開発
      Test              Dev
PO




    テスト     プロダクト
      つくりたいもの
   設計実装      設計実装
       + 全体の戦略


Test           Dev
PO




      つくりたいもの
       + 全体の戦略
      + 実現したもの
   +戦略へのフィードバック

Test          Dev
PO




      つくりたいもの
       +顧客の要望
         全体の戦略
      + 実現したもの
   +戦略へのフィードバック

Test          Dev
PO


  方針とフィードバックをどれくらい早く
               共有するか
            つくりたいもの
             + 全体の戦略
            + 実現したもの
         +戦略へのフィードバック
テスト                       開発
      Test          Dev
Agenda


SoftwareTest Process
Agile
Agile Testing
Agile Testing


チームコラボ
見積もり
まとめ
Team Collaboration
Analyze Requirement

フィーチャー
技術的アーキテクチャ
スケジュール
チームのリソース
クライアントのリソース
Use Tools

5W2H
マインドマップ
フィーチャーボード
テスト観点モデル
Share

テストレベル
品質モデル
テストタイプ
技術的リスク
市場リスク
Test Level


コミットステージ
ストーリー受け入れ
結合
Test Level


コミットステージ:ユニット
ストーリー受け入れ:ハッピーパス
結合:テストエンジニアによるテスト
Test Level 自動化範囲はプロジ
          ェクト毎に違う



コミットステージ:ユニット
ストーリー受け入れ:ハッピーパス
結合:テストエンジニアによるテスト
Quality Model


ISO9126(品質特性) + 経験
FCM(Walters & McCallのモデル)
ISO9126


わかりやすそう
型から入る(TypeじゃなくてFormだよ!
ISO9126

ISO9126ベースにどんな品質が必要か考
えてみた。
結果、それを見ただけではどんなサー
ビスか想像つかないものができあがり
やすかった。
自分には使いこなせない系。
そこで経験をだな
.NET? Android?
経験ありませんでした。
ということで、チームに
  聞いてみた
ISO9126 + Team

開発者が思う次のような不安点を分類
しなおした。

仕様が曖昧だけど作らなければいけな
い部分の漏れ

テストが困難故に単体でしかテストし
ていない範囲
ISO9126 + Team

PO(プロダクトオーナー)が思う次のよ
うな不安点を分類しなおした。

運用時に言われそうな課題について

確認出来ていない受け入れ基準
ISO9126 + Team


「何ができるのか」と「どう使われる
か」が少しずつ鮮明になっていった。
これは他の品質モデルを使っても一緒
だった。
Risk

設計
ビューティフル・コード
パフォーマンス
バグ修正
顧客のビジネス影響
連携サービス
Effective by share

テストの優先順位の意識付け
どの品質を対象にしているかの意識付
け
まずは、マインドマップ + ISO9126で
議論をスタートするチームが増えた。
Agenda


チームコラボ
見積もり
まとめ
Estimation
Use Tools

5W2H
マインドマップ
フィーチャーボード
テスト観点モデル
テスト観点 =
何かを実証するアプローチのこと
    と定義します。
テスト観点毎にテストするとやり
 やすいかもしれない。。。
    という直感。
そこで、テスト観点を列挙!
あるプロジェクトで
テスト観点を列挙すると150個以
   上になった。。。
あるプロジェクトで
テスト観点を列挙すると150個以
   上になった。。。

 僕には見積もれないよ。。。
そこで
相対見積もりですよ
Relative Estimation


テスト観点を相対的に見積もる
例)
プロパティファイルの変更 : 5 points
クライアントツールのインストール : 8 points
テストの相対見積もりに挑戦!
やってみてすぐに悩んでしまう。。。
やってみてすぐに悩んでしまう。。。

     何を見積もればいいのだろう?
やってみてすぐに悩んでしまう。。。

     何を見積もればいいのだろう?
  規模?
  複雑さ?
  時間?
  他のもの?
3つに絞った


テストに関わりそうなパラメータ数
テスト実施の難易度
どれくらい組み合わせるか
Definition of Test Point

    テストポイント =

    テストに関わりそうなパラメータ数

    ×テスト実施の難易度

    ×どれくらい組み合わせるか
Examples of Test Point
       パラメ    実施   組合せ   TP
        ータ   難易度
言語を
跨ぐコ     5     1     3    15
 ード
DB基本    3     3     2    18
 操作

インス     3     10    2    60
トール
これを全てのテスト
 Examples of Test Point
 観点に適用する!

        パラメ    実施   組合せ   TP
         ータ   難易度
 言語を
 跨ぐコ     5     1     3    15
  ード
 DB基本    3     3     2    18
  操作

 インス     3     10    2    60
 トール
テスト観点を列挙すると150個以
   上になった。。。
6000テストポイント
 と変換できた。
理想日での見積もりは?
実施したテストをもとに
 理想日を見積もる
Flowの一例
テストアーキテクチャ構築
テストポイント見積もり
テスト戦略策定
1日だけうすくひろくテストを実施する
テストポイントの再見積もり
テスト戦略再策定
テスト実施
Flowの一例
   テストアーキテクチャ構築
   テストポイント見積もり
テスト観点の集合をつくる。
   テスト戦略策定
次のような事をすることが多かった。
・品質モデルの共有などを通してテスト目的をつくる
   1日だけうすくひろくテストを実施する
・テスト対象をつくる
   テストポイントの再見積もり
   テスト戦略再策定
・テスト観点をつくる
   テスト実施
・テスト観点のリファクタリングをする
・必要な情報が抜けていないか考える
Flowの一例
    テストアーキテクチャ構築
    テストポイント見積もり
    テスト戦略策定
    1日だけうすくひろくテストを実施する
    テストポイントの再見積もり
先のテストアーキテクチャは不完全で使えないので、
    テスト戦略再策定
プロジェクトの息を吹き込む。(なにをいっt
リソースや日々の変化、日程などを加味した全体での
    テスト実施
作戦になるもの。
Flowの一例
テストアーキテクチャ構築
テストポイント見積もり
テスト戦略策定
1日だけうすくひろくテストを実施する
テストポイントの再見積もり
テスト戦略再策定
テスト実施
Flowの一例
テストアーキテクチャ構築
                Team
テストポイント見積もり
テスト戦略策定         Review
1日だけうすくひろくテストを実施する
テストポイントの再見積もり
テスト戦略再策定
テスト実施
Flowの一例
    2week
テストアーキテクチャ構築
                  Team
テストポイント見積もり
テスト戦略策定         Review
1日だけうすくひろくテストを実施する
テストポイントの再見積もり
テスト戦略再策定
テスト実施
Test Strategy


テスト観点のマトリクス
POと相談してどのテスト観点のテスト
を実施するか決定
Test Strategy


テスト観点のマトリクス
POと相談してどのテスト観点のテスト
を実施するか決定

     テスト用のKanbanを用意してみた
Test Board
            ToDo                  Doing

Test1           Test7
        Test2           Test8

   Test3                  Test6
                Test5
        Test4
Test Board
技術的難易度      ToDo                  Doing

Test1           Test7
        Test2           Test8

   Test3                  Test6
                Test5
        Test4
Test Board
技術的難易度      ToDo                    Doing

Test1           Test7
        Test2           Test8

   Test3                  Test6
                Test5             ビジネス優先度
        Test4
Test Board
技術的難易度      ToDo                    Doing

Test1           Test7               印   パラメータ
                                   無印    普通
        Test2           Test8            多め
                                         多い
   Test3                  Test6
                Test5             ビジネス優先度
        Test4
Test Board         パラメータが多いテストは分担しや
                    すそうという予測があったので、
                       わかりやすくしたかった
技術的難易度      ToDo                    Doing

Test1           Test7               印   パラメータ
                                   無印    普通
        Test2           Test8            多め
                                         多い
   Test3                  Test6
                Test5             ビジネス優先度
        Test4
Ease of divide test
           ある規模当たりの作業品質
バグ混入率




           分担人数
Ease of divide test
           ある規模当たりの作業品質
        できるだけ右のようなグラフにしたい
バグ混入率




                     バグ混入率


           分担人数               分担人数
Ease of divide test
               ある規模当たりの作業品質
バグ混入率




                 バグ混入率




                                バグ混入率
        分担人数             分担人数           分担人数




                 テストの独立性
Ease of divide test
         ある規模当たりの作業品質
           様々な要因があるが、
バグ混入率 率




    パラメータが多い事によって規模が大きくなるテス
                 バグ混入率




                                バグ混入率
    トはテストを分割しやすい(独立性を保ち易い)ので
        はないだろうか。という経験則。

          分担人数           分担人数           分担人数




                 テストの独立性
Test Board         パラメータが多いテストは分担しや
                    すそうという予測があったので、
                       わかりやすくしたかった
技術的難易度      ToDo                    Doing

Test1           Test7               印   パラメータ
                                   無印    普通
        Test2           Test8            多め
                                         多い
   Test3                  Test6
                Test5             ビジネス優先度
        Test4
Test Board
                                実施順
技術的難易度      ToDo                      Doing

Test1           Test7                 印    パラメータ
                                      無印    普通
        Test2           Test8               多め
                                            多い
   Test3                  Test6
                Test5             ビジネス優先度
        Test4
Test Board
            ToDo                  Doing

Test1           Test7
        Test2           Test8

   Test3                  Test6
                Test5
        Test4
Test Board
         ToDo                 Doing

            Test7             Test1
    Test2           Test8

 Test3                Test6
            Test5
    Test4
Test Board
         ToDo                  Doing

            Test7             Test2
                    Test8

 Test3                Test6
            Test5
    Test4
Test Board
         ToDo         Doing

            Test7    Test2
                   Test8
             分担できそうなテストなので、
 Test3      チームの誰かに協力を仰いでみて
                     Test6
              Test5 もいいかも!
    Test4
Test Board
     ToDo                  Doing

       Test7              Test3
                Test8
                          Test4

                  Test6
        Test5
Test Strategy


テスト観点のマトリクス
POと相談してどのテスト観点をテスト
を実施するか決定
Flowの一例
テストアーキテクチャ構築
テストポイント見積もり
テスト戦略策定
1日だけうすくひろくテストを実施する
テストポイントの再見積もり
テスト戦略再策定
テスト実施
調査的テスト(仮)

見積もりのために実施する1dayのテス
トを調査的テストと仮に名前つけた。
できるだけ、満遍なく多くのテスト観
点をテストする。
目的は「テストの見積もり」「プロダ
クトの現状調査」「必要そうなスキル
の確認」
調査的テスト(仮)
        探針とは違う?


見積もりのために実施する1dayのテス
トを調査的テストと仮に名前つけた。
できるだけ、満遍なく多くのテスト観
点をテストする。
目的は「テストの見積もり」「プロダ
クトの現状調査」「必要そうなスキル
の確認」
調査的テスト(仮)



さらっと言えば、Test Boardを1日で1
周することで、何かを掴む。
Velocity


1st Sprint -> 1500p / 1week
2nd Sprint -> 2000p / 1week
3rd Sprint -> 1800p / 1week
見積り可能なテスト


見積もり可能なテストはテスティング
を導いてくれる。
見積もれないテストはテスティングが
行き当たりばったりになる。
見積り可能なテスト


見積もり可能なテストはテスティング
を導いてくれる。
見積もれないテストはテスティングが
行き当たりばったりになる。

   行き当たりばったりになったら、
  見積もりが不正確な可能性が高かった
依存関係

      品質モデル



               全体の      Sprintの
リスク           テスト戦略    テスト戦略



      フィーチャ
依存関係

      品質モデル



               全体の      Sprintの
リスク           テスト戦略    テスト戦略



      フィーチャ
                一部だけだけど
                こんなイメージ
依存関係

      品質モデル



               全体の      Sprintの
リスク           テスト戦略    テスト戦略



      フィーチャ
                それぞれがいつでも
              想定と異なる可能性がある
依存関係

      品質モデル       より軽く
                  より早く
                  より観測しやすく
               全体の      Sprintの
リスク           テスト戦略    テスト戦略



      フィーチャ
                それぞれがいつでも
              想定と異なる可能性がある
依存関係

    品質モデル       より軽く
                より早く
                より観測しやすく
           全体の     Sprintの
リスク       テスト戦略   テスト戦略
  作る事が目的になってると達成しづらく
  変更に弱いガラクタになる
    フィーチャ
              それぞれがいつでも
            想定と異なる可能性がある
Implemented Test
Test Architecture   Sprint
                               Architecture
 Test1   Test2

     Test3

         Test4
Implemented Test
Test Architecture     Sprint
                                 Architecture
 Test1   Test2      Test1

     Test3

         Test4
Implemented Test
Test Architecture   Sprint
                               Architecture
 Test1   Test2                 Test1

     Test3

         Test4
Implemented Test
Test Architecture    Sprint
                                    Architecture
 Test1   Test2      Test2 Test3     Test1

     Test3

         Test4
Implemented Test
Test Architecture   Sprint
                               Architecture
 Test1   Test2                 TestA TestB

     Test3

         Test4
Implemented Test
Test Architecture   Sprint
                               Architecture
 Test1   Test2                 TestA TestB

     Test3

         Test4


        テストを実装、実施して行く中で、
 Test1, Test2, Test3はTestA, TestBとすることで
           テストの保守性を高くした。
Implemented Test
Test Architecture   Sprint
                               Architecture
 Test1   Test2                 TestA TestB

     Test3

        Test4
      実装によって発見出来た設計の不味さを修
             正し、更によくしてみる
        テストを実装、実施して行く中で、
 Test1, Test2, Test3はTestA, TestBとすることで
           テストの保守性を高くした。
Implemented Test
Test Architecture   Sprint
                               Architecture
 Test1   Test2                 TestA TestB

     Test3

         Test4
Implemented Test
Test Architecture   Sprint
                               Architecture
 TestA TestB                   TestA TestB

   TestC
 TestD     TestE
Implemented Test
Test Architecture    Sprint
                                    Architecture
 TestA TestB        TestC TestD     TestA TestB

   TestC
 TestD     TestE
Implemented Test
Test Architecture   Sprint
                               Architecture
 TestA TestB                   TestA TestB

   TestC                       TestC TestD
 TestD     TestE




               バグが見つかった!
Implemented Test
Test Architecture    Sprint
                                Architecture
 TestA TestB                    TestA TestB

   TestC                        TestC TestD
 TestD     TestE
                    フィードバック!


               バグが見つかった!
Implemented Test
Test Architecture   Sprint
                               Architecture
 TestA TestB                   TestA TestB

   TestC                       TestC TestD
 TestD     TestE
            フィードバック!
      プロセスが鈍重だとやってられなくなっ
          て、結局やらなくなる。

               バグが見つかった!
Implemented Test
Test Architecture   Sprint
                               Architecture
 TestA TestB                   TestA TestB

   TestC                       TestC TestD
 TestD     TestE
                フィードバック!
             継続してやりたいですね><

               バグが見つかった!
Agenda


チームコラボ
見積もり
まとめ
まとめ
Problem

テスト観点ってなに?
テストの見積もりが難しい。。。
品質ってなに?
テストはどうやって区切るの?
どこまでテストすればいいの?
Problem

テスト観点ってなに?
テストの見積もりが難しい。。。
           認識、管理しやすい
品質ってなに?    単位の定義を与える
           事で、使い易い言葉
テストはどうやって区切るの?
           にして、テストに対
           する意識を増やした
どこまでテストすればいいの?
Problem

テスト観点ってなに?
テストの見積もりが難しい。。。
品質ってなに?
    「相対見積もり」によって
テストはどうやって区切るの?
   ざっくりとしか出来ない範囲
「調査的テスト + Velocity」によって
どこまでテストすればいいの?
 徐々に正確にできる範囲にわけた。
Problem
QualityModelとしてISO9126 + マインドマップを使
ってチームでミーティングする機会を必ずつくるよ
うにすることで、正しさより気軽に考えられるよう
      テスト観点ってなに?
             にして意識を向けた
      テストの見積もりが難しい。。。
    品質ってなに?
    テストはどうやって区切るの?
    どこまでテストすればいいの?
Problem
 テスト観点、フィーチャ単位などを実施した。
    実際にはなにを知りたいか次第。
   テスト観点ってなに?
品質に直結するなら品質モデルベースで区切る。
 開発と同じ単位で知りたいなら開発対象単位。
   テストの見積もりが難しい。。。
     制約ややりやすさで変わる。
   品質ってなに?
  テストはどうやって区切るの?
  どこまでテストすればいいの?
Problem

    テスト観点ってなに?
「リリースのDone」はテストするときではなく、最
   初に共有しておき徐々に修正していく。
    テストの見積もりが難しい。。。
範囲や組合せを考えるが、基本的には常に優先順位
    品質ってなに?をつける。
    テストはどうやって区切るの?
    どこまでテストすればいいの?
続けたいこと


品質モデルの共有
チームのレビュー
相対見積もりの活用
課題


複数のテストエンジニアが関わったと
きにうまく共有できない。(Test
Boardなどはまだチームで常に共有でき
るほど完成度が高くない
出来そうなこと

テスト観点のネスト構造について実践
してみる。(テストバスケット?
テスト観点のリファクタリングや設計
パターンの構築
気付いた事

Flowの最初につくるテストアーキテク
チャは自分が思った以上に作り込む必
要がない
今回の例だとテスト観点モデルは徐々
に成長させることになる。
独立性と合成性が高いテスト観点を考
える事が重要。
ご清聴ありがとうぴょん◆

Weitere ähnliche Inhalte

Was ist angesagt?

リバースモデリングを用いたテスト観点標準化の取り組み
リバースモデリングを用いたテスト観点標準化の取り組みリバースモデリングを用いたテスト観点標準化の取り組み
リバースモデリングを用いたテスト観点標準化の取り組みNaokiKashiwagura
 
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacateテスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacateKinji Akemine
 
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-崇 山﨑
 
The use of test design for organizing specifications
The use of test design for organizing specificationsThe use of test design for organizing specifications
The use of test design for organizing specificationsTetsuya Kouno
 
配布用_仕様整理のためのテスト設計入門afterJaSST
配布用_仕様整理のためのテスト設計入門afterJaSST配布用_仕様整理のためのテスト設計入門afterJaSST
配布用_仕様整理のためのテスト設計入門afterJaSSTTetsuya Kouno
 
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-Satoshi Masuda
 
テストプロセス改善技術の概要
テストプロセス改善技術の概要テストプロセス改善技術の概要
テストプロセス改善技術の概要Akira Ikeda
 
設計品質とアーキテクチャ
設計品質とアーキテクチャ設計品質とアーキテクチャ
設計品質とアーキテクチャToru Koido
 
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要TPI NEXT ざっくり概要
TPI NEXT ざっくり概要Akira Ikeda
 
テストスキルを測ってみよう
テストスキルを測ってみようテストスキルを測ってみよう
テストスキルを測ってみようAkira Ikeda
 
Jstqb test analyst-chap1
Jstqb test analyst-chap1Jstqb test analyst-chap1
Jstqb test analyst-chap1Kosuke Fujisawa
 

Was ist angesagt? (12)

リバースモデリングを用いたテスト観点標準化の取り組み
リバースモデリングを用いたテスト観点標準化の取り組みリバースモデリングを用いたテスト観点標準化の取り組み
リバースモデリングを用いたテスト観点標準化の取り組み
 
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacateテスト分析入門 -「ゆもつよメソッド」を例に- #wacate
テスト分析入門 -「ゆもつよメソッド」を例に- #wacate
 
Wacate2015summer_report
Wacate2015summer_reportWacate2015summer_report
Wacate2015summer_report
 
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!-
 
The use of test design for organizing specifications
The use of test design for organizing specificationsThe use of test design for organizing specifications
The use of test design for organizing specifications
 
配布用_仕様整理のためのテスト設計入門afterJaSST
配布用_仕様整理のためのテスト設計入門afterJaSST配布用_仕様整理のためのテスト設計入門afterJaSST
配布用_仕様整理のためのテスト設計入門afterJaSST
 
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-アジャイルテスト  -高品質を追求するアジャイルチームにおけるテストの視点-
アジャイルテスト -高品質を追求するアジャイルチームにおけるテストの視点-
 
テストプロセス改善技術の概要
テストプロセス改善技術の概要テストプロセス改善技術の概要
テストプロセス改善技術の概要
 
設計品質とアーキテクチャ
設計品質とアーキテクチャ設計品質とアーキテクチャ
設計品質とアーキテクチャ
 
TPI NEXT ざっくり概要
TPI NEXT ざっくり概要TPI NEXT ざっくり概要
TPI NEXT ざっくり概要
 
テストスキルを測ってみよう
テストスキルを測ってみようテストスキルを測ってみよう
テストスキルを測ってみよう
 
Jstqb test analyst-chap1
Jstqb test analyst-chap1Jstqb test analyst-chap1
Jstqb test analyst-chap1
 

Ähnlich wie #NagoyaTesting アジャイルなテストの見積りと計画づくり

アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作りアジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作りkyon mm
 
TDDはじめる前に
TDDはじめる前にTDDはじめる前に
TDDはじめる前にYasui Tsutomu
 
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門Satoshi Watanabe
 
テストコードのリファクタリング
テストコードのリファクタリングテストコードのリファクタリング
テストコードのリファクタリングShuji Watanabe
 
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料Yasui Tsutomu
 
nseg第5回勉強会
nseg第5回勉強会nseg第5回勉強会
nseg第5回勉強会ko ty
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方Hiroyuki Tanaka
 
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオンkyon mm
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略Naoki Umehara
 
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるかTest Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるかTakuto Wada
 
19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューションDevelopers Summit
 
テストとの上手な付き合い方
テストとの上手な付き合い方テストとの上手な付き合い方
テストとの上手な付き合い方Akira Suenami
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方Cake YOSHIDA
 
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめhakoika-itwg
 
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストはこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストSeiji KOMATSU
 
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTipsShou Takenaka
 
品質保証を体験しよう
品質保証を体験しよう品質保証を体験しよう
品質保証を体験しようCy1DayCy1Day
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightkyon mm
 
SeasarCon 2009 White TDD
SeasarCon 2009 White TDDSeasarCon 2009 White TDD
SeasarCon 2009 White TDDTakuto Wada
 

Ähnlich wie #NagoyaTesting アジャイルなテストの見積りと計画づくり (20)

アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作りアジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
 
ITS fidel
ITS fidelITS fidel
ITS fidel
 
TDDはじめる前に
TDDはじめる前にTDDはじめる前に
TDDはじめる前に
 
テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門テスト初心者Androiderのためのソフトウェアテスト入門
テスト初心者Androiderのためのソフトウェアテスト入門
 
テストコードのリファクタリング
テストコードのリファクタリングテストコードのリファクタリング
テストコードのリファクタリング
 
CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料CodeZineAcademy TDD実践講座PR資料
CodeZineAcademy TDD実践講座PR資料
 
nseg第5回勉強会
nseg第5回勉強会nseg第5回勉強会
nseg第5回勉強会
 
GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
 
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
 
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
 
Test Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるかTest Yourself - テストを書くと何がどう変わるか
Test Yourself - テストを書くと何がどう変わるか
 
19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション
 
テストとの上手な付き合い方
テストとの上手な付き合い方テストとの上手な付き合い方
テストとの上手な付き合い方
 
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
 
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
 
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストはこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
 
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
 
品質保証を体験しよう
品質保証を体験しよう品質保証を体験しよう
品質保証を体験しよう
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
 
SeasarCon 2009 White TDD
SeasarCon 2009 White TDDSeasarCon 2009 White TDD
SeasarCon 2009 White TDD
 

Mehr von kyon mm

Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016kyon mm
 
Kaizen process with test #hackt
Kaizen process with test #hacktKaizen process with test #hackt
Kaizen process with test #hacktkyon mm
 
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daiザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daikyon mm
 
ICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJkyon mm
 
焦らず急いでの意味
焦らず急いでの意味焦らず急いでの意味
焦らず急いでの意味kyon mm
 
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkanSta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkankyon mm
 
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syobobenkyon mm
 
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプラインkyon mm
 
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)kyon mm
 
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggugGradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggugkyon mm
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpkyon mm
 
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjugGroovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjugkyon mm
 
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAAkyon mm
 
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAkyon mm
 
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggugGradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggugkyon mm
 
契る意味 #pykonjp2014
契る意味 #pykonjp2014契る意味 #pykonjp2014
契る意味 #pykonjp2014kyon mm
 
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYAいつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYAkyon mm
 
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in TokyoTest Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyokyon mm
 
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumiソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumikyon mm
 
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talkkyon mm
 

Mehr von kyon mm (20)

Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
 
Kaizen process with test #hackt
Kaizen process with test #hacktKaizen process with test #hackt
Kaizen process with test #hackt
 
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daiザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
 
ICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJ
 
焦らず急いでの意味
焦らず急いでの意味焦らず急いでの意味
焦らず急いでの意味
 
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkanSta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
 
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
 
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
 
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
 
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggugGradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggug
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
 
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjugGroovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjug
 
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA
 
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAAJenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
 
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggugGradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
 
契る意味 #pykonjp2014
契る意味 #pykonjp2014契る意味 #pykonjp2014
契る意味 #pykonjp2014
 
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYAいつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
 
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in TokyoTest Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyo
 
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumiソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
 
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
 

#NagoyaTesting アジャイルなテストの見積りと計画づくり