SlideShare uma empresa Scribd logo
1 de 145
Desmistificando
 Agile Testing


        Tatiane Fukuda - 2011
Qual a
diferença...




               ...entre teste
               tradicional e
                 teste ágil?
Time tradicional
Time tradicional




                   MESES
Time tradicional


Projeto

                   MESES
Time tradicional


Projeto   Implementação

                          MESES
Time tradicional


Projeto   Implementação   Teste

                                  MESES
Time tradicional

                                   Produto
Projeto   Implementação   Teste   Finalizado!

                                                MESES
Time tradicional

                                   Produto
Projeto   Implementação   Teste   Finalizado!

                                                MESES
Time tradicional

                                     Produto
Projeto     Implementação   Teste   Finalizado!

                                                  MESES




Time ágil
Time tradicional

                                     Produto
Projeto     Implementação   Teste   Finalizado!

                                                  MESES




Time ágil




                                                  MESES
Time tradicional

                                       Produto
Projeto       Implementação   Teste   Finalizado!

                                                    MESES




Time ágil



Necessidade

                                                    MESES
Time tradicional

                                       Produto
Projeto       Implementação   Teste   Finalizado!

                                                    MESES




Time ágil



Necessidade   Versão 1

                                                    MESES
Time tradicional

                                              Produto
Projeto       Implementação          Teste   Finalizado!

                                                           MESES




Time ágil



Necessidade   Versão 1    Versão 2

                                                           MESES
Time tradicional

                                                 Produto
Projeto       Implementação            Teste    Finalizado!

                                                              MESES




Time ágil



Necessidade   Versão 1    Versão 2   Versão 3

                                                              MESES
Time tradicional

                                                 Produto
Projeto       Implementação            Teste    Finalizado!

                                                              MESES




Time ágil



Necessidade   Versão 1    Versão 2   Versão 3    Versão 4

                                                              MESES
Time tradicional
Time tradicional


                                    Produto
Projeto    Implementação   Teste   Finalizado!

                                           MESES
Time tradicional


                                    Produto
Projeto    Implementação   Teste   Finalizado!

                                           MESES
Time ágil
Time ágil



Necessidade   Versão 1

                         MESES
Time ágil



Necessidade   Versão 1   Versão 2

                                    MESES
Time ágil



Necessidade   Versão 1   Versão 2

                                    MESES
             Nova
          Necessidade
Time ágil



Necessidade   Versão 1   Versão 2

                                    MESES
             Nova        Versão 1
          Necessidade
Time ágil



Necessidade   Versão 1   Versão 2

                                               MESES
             Nova        Versão 1   Versão 2
          Necessidade
Time ágil



Necessidade   Versão 1   Versão 2

                                                          MESES
             Nova        Versão 1   Versão 2   Versão 3
          Necessidade
Time ágil



Necessidade   Versão 1   Versão 2

                                                          MESES
             Nova        Versão 1   Versão 2   Versão 3
          Necessidade
E o que a história da
cafeteira tem a ver com o
     processo ágil?
Processo Ágil
Melhoria contínua
Entrega contínua
Adaptação a mudanças
Incremental
Comunicação
Qualidade
Princípios do testador ágil
Feedback contínuo
Entrega de valor ao cliente
Comunicação face-to-face
Coragem
Simplicidade
Melhoria contínua
Resposta a mudanças
Auto-organização
Foco em pessoas
Divirta-se!
                              Fonte: Crispin, Lisa, and Gregory, Janet. Agile Testing: A
                              Practical Guide for Testers and Agile Teams, Addison-Wesley,
                              2009.
Processo no Meme
                 Reuniões
                  diárias

                                  24 horas
                                                Incremento
Backlog de   Backlog do
                                               entregável do
 Produto       Sprint
                                                  produto

                                     10 dias




                              Review e
                            Retrospectiva
O Time
Todo o time é
responsável pela
    qualidade
Planning Meeting
O escopo é negociável.
   A qualidade não!
Stand-up meeting
Reunião de retrospectiva
Fonte: http://www.infoq.com/news/2008/01/iterating-and-incrementing
Pair Programming / Pair
        Testing
stories           tasks         tasks
 to do            to do   wip   done    blocks


          T   T   T   A




          T   T A
stories           tasks         tasks
 to do            to do   wip   done    blocks


          T   T   T   A




          T   T A
stories           tasks         tasks
 to do            to do   wip   done    blocks


          T   T   T   A




          T   T A
stories           tasks         tasks
 to do            to do   wip   done    blocks


              T   T   A   T




          T   T A
stories           tasks         tasks
 to do            to do   wip   done    blocks


              T   T   A   T




          T   T A
stories           tasks         tasks
 to do            to do   wip   done    blocks


              T   T   A   T




          T   T A
stories           tasks             tasks
 to do            to do   wip       done    blocks


              T   T   A         T




          T   T A
stories        tasks              tasks
 to do         to do    wip       done    blocks


                T   A   T     T




          T   T A
stories        tasks              tasks
 to do         to do    wip       done    blocks


                T   A   T     T




          T   T A
stories        tasks              tasks
 to do         to do    wip       done    blocks


                T   A   T     T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                T   A         T   T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                    A   T     T   T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                    A   T     T   T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                    A   T     T   T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                    A         T   T   T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                    A         T   T   T




          T   T A
stories        tasks                  tasks
 to do         to do    wip           done    blocks


                    A         T   T   T




          T   T A
stories        tasks                 tasks
 to do         to do   wip           done    blocks


                       A     T   T   T




          T   T A
stories        tasks                 tasks
 to do         to do   wip           done    blocks


                       A     T   T   T




          T   T A
stories        tasks                 tasks
 to do         to do   wip           done    blocks


                       A     T   T   T




          T   T A
stories        tasks                 tasks
 to do         to do   wip           done    blocks


                       A     T   T   T




          T   T A
stories        tasks                 tasks
 to do         to do   wip           done    blocks


                       A     T   T   T




          T   T A
stories    tasks                     tasks
 to do     to do       wip           done    blocks


                   A         T   T   T




          T A      T
stories    tasks                     tasks
 to do     to do       wip           done    blocks


                             T   T   T   A




          T A      T
stories    tasks                     tasks
 to do     to do       wip           done    blocks


                             T   T   T   A




          T A      T
stories    tasks                 tasks
 to do     to do   wip           done    blocks


                         T   T   T   A




          T A            T
stories   tasks                     tasks
 to do    to do       wip           done    blocks


                            T   T   T   A




          A       T         T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




          A             T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




          A             T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




          A             T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




                  A     T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




                  A     T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




                  A     T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




                  A     T   T
stories   tasks                 tasks
 to do    to do   wip           done    blocks


                        T   T   T   A




                        T   T   A
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
studies                                                                                      in prod



                                     tech
                        2    bugs    debt


                        3    other




                                                5


stories
 to do
           stories
           in dev
                     tasks
                     to do
                                       {taks
                                       in dev
                                                    taks
                                                     dev
                                                    done
                                                             3
                                                           tasks
                                                            test
                                                                   tasks
                                                                   done
                                                                            stories
                                                                           checkout
                                                                                       stories
                                                                                      PO review
                                                                                                  stories
                                                                                                  waiting
                                                                                                   push
                                                                                                            stories
                                                                                                            deploy
                                                                                                                         test
                                                                                                                      scenarios
Quadrantes de testes ágeis
     Automático e Manual             voltado ao negócio                                Manual

                 testes de aceitação (stories)
                                                             testes exploratórios
                       testes funcionais
                                                            testes de usabilidade




                                                                                                        criticar o produto
                           exemplos
                                                        testes de aceitação (usuário)
apoiar o time




                          protótipos
                          simulações
                                        Q2 Q3                     alpha/beta



                                        Q1 Q4
                       testes unitários                 testes de carga/performance
                   testes de componentes                    testes de segurança



                Automático           voltado à tecnologia                          Ferramentas

                                          Fonte: Crispin, Lisa, and Gregory, Janet. Agile Testing: A Practical
                                          Guide for Testers and Agile Teams, Addison-Wesley, 2009.
Q1
        apoiar o time
                              testes unitários
                          testes de componentes


                        Automático        voltado à
                                         tecnologia

Unit tests
External Integration tests
JavaScript YUI tests
voltado ao
       Automático e Manual
                                      negócio

                 testes de aceitação (stories)
                       testes funcionais
      apoiar o             exemplos
        time
                                       Q2
                          protótipos
                          simulações



Functional tests
Smoke tests
Acceptance tests
Walkthrough da user story
voltado ao
             negócio             Manual

                  testes exploratórios




                                             criticar o
                                             produto
                 testes de usabilidade
             testes de aceitação (usuário)

            Q3         alpha/beta




PO review
Walkthrough antes do push
Walkthrough durante do push
Q4




                                          criticar o
                                          produto
            testes de carga/performance
                testes de segurança


           voltado à        Ferramentas
          tecnologia



Teste de carga
Teste de XSS
Paranoid review
Continuous integration
Pyccuracy
Pyccuracy

• Testar deve ser fácil, senão acabamos testando menos
Pyccuracy

• Testar deve ser fácil, senão acabamos testando menos
• Ferramenta de Behavior-Driven-Development
Pyccuracy

• Testar deve ser fácil, senão acabamos testando menos
• Ferramenta de Behavior-Driven-Development
• Testes escritos em linguagem natural
Pyccuracy

• Testar deve ser fácil, senão acabamos testando menos
• Ferramenta de Behavior-Driven-Development
• Testes escritos em linguagem natural
• Possibilidade de escrever plugins para melhorar a
  semântica dos testes
Pyccuracy

• Testar deve ser fácil, senão acabamos testando menos
• Ferramenta de Behavior-Driven-Development
• Testes escritos em linguagem natural
• Possibilidade de escrever plugins para melhorar a
  semântica dos testes
• Construído em cima do Selenium
SeING
Pyccuracy
Como escrever os testes
     automatizados

• Ser auto-explicativos
• Ser focados
• Ser escrito em uma linguagem que
  todos entendam
• Escrever módulos que possam ser
  reusados
Gerenciamento de defeitos
Pontos para melhoria
Pontos para melhoria


 Diminuir
esforço no
walkthrough
Pontos para melhoria


 Diminuir
esforço no
walkthrough
              Métricas de
              qualidade
Pontos para melhoria


 Diminuir                      Times
esforço no                  distribuídos
walkthrough
              Métricas de
              qualidade
Referências
•   Crispin, Lisa, and Gregory, Janet. Agile Testing: A Practical
    Guide for Testers and Agile Teams, Addison-Wesley, 2009.

•   Adzic, Gojko. Bridging the Communication Gap:
    Specification by Example and Agile Acceptance Testing,
    Neuri Limited, 2009.

•   Adzic, Gojko. Specification by Example: How Successful
    Teams Deliver the Right Software, Manning Publications,
    2011.

•   Building software that matters - http://gojko.net/

•   Pyccuracy - http://www.pyccuracy.org
Obrigada!


tatiane.fukuda@gmail.com
https://www.facebook.com/tatiane.fukuda
http://twitter.com/tatiane_fukuda

Mais conteúdo relacionado

Semelhante a Desmistificando agile testing tdc 2011

Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps teamLaurent PY
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionMike Clement
 
Enterprise Agile Transformation Enablers
Enterprise Agile Transformation EnablersEnterprise Agile Transformation Enablers
Enterprise Agile Transformation EnablersTushar Somaiya
 
Soa symposium agile bpm - impossible
Soa symposium   agile bpm - impossibleSoa symposium   agile bpm - impossible
Soa symposium agile bpm - impossiblecamunda services GmbH
 
DevOps Brisbane Meetup - June - ChefCon 2015
DevOps Brisbane Meetup - June - ChefCon 2015DevOps Brisbane Meetup - June - ChefCon 2015
DevOps Brisbane Meetup - June - ChefCon 2015Michael Villis
 
Agile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesAgile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesVasco Duarte
 
Team wide testing
Team wide testingTeam wide testing
Team wide testingEthan Huang
 
Modern devOps with Docker
Modern devOps with DockerModern devOps with Docker
Modern devOps with DockerAvi Cavale
 
Cfg mgmtcamp c-dwithchef
Cfg mgmtcamp c-dwithchefCfg mgmtcamp c-dwithchef
Cfg mgmtcamp c-dwithchefGeorge Miranda
 
The Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayThe Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayiWeb (group INAP)
 
Ethan huang 全民qa
Ethan huang   全民qaEthan huang   全民qa
Ethan huang 全民qaOdd-e
 
Lab time
Lab timeLab time
Lab timecrebma
 
Feature Flow Agile Holland
Feature Flow Agile HollandFeature Flow Agile Holland
Feature Flow Agile Hollandmachielg
 

Semelhante a Desmistificando agile testing tdc 2011 (13)

Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in Action
 
Enterprise Agile Transformation Enablers
Enterprise Agile Transformation EnablersEnterprise Agile Transformation Enablers
Enterprise Agile Transformation Enablers
 
Soa symposium agile bpm - impossible
Soa symposium   agile bpm - impossibleSoa symposium   agile bpm - impossible
Soa symposium agile bpm - impossible
 
DevOps Brisbane Meetup - June - ChefCon 2015
DevOps Brisbane Meetup - June - ChefCon 2015DevOps Brisbane Meetup - June - ChefCon 2015
DevOps Brisbane Meetup - June - ChefCon 2015
 
Agile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesAgile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent times
 
Team wide testing
Team wide testingTeam wide testing
Team wide testing
 
Modern devOps with Docker
Modern devOps with DockerModern devOps with Docker
Modern devOps with Docker
 
Cfg mgmtcamp c-dwithchef
Cfg mgmtcamp c-dwithchefCfg mgmtcamp c-dwithchef
Cfg mgmtcamp c-dwithchef
 
The Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack WayThe Key Components of Adopting CI The OpenStack Way
The Key Components of Adopting CI The OpenStack Way
 
Ethan huang 全民qa
Ethan huang   全民qaEthan huang   全民qa
Ethan huang 全民qa
 
Lab time
Lab timeLab time
Lab time
 
Feature Flow Agile Holland
Feature Flow Agile HollandFeature Flow Agile Holland
Feature Flow Agile Holland
 

Último

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Desmistificando agile testing tdc 2011

  • 1. Desmistificando Agile Testing Tatiane Fukuda - 2011
  • 2.
  • 3. Qual a diferença... ...entre teste tradicional e teste ágil?
  • 4.
  • 5.
  • 6.
  • 7.
  • 11. Time tradicional Projeto Implementação MESES
  • 12. Time tradicional Projeto Implementação Teste MESES
  • 13. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES
  • 14. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES
  • 15. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil
  • 16. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil MESES
  • 17. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil Necessidade MESES
  • 18. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil Necessidade Versão 1 MESES
  • 19. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil Necessidade Versão 1 Versão 2 MESES
  • 20. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil Necessidade Versão 1 Versão 2 Versão 3 MESES
  • 21. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES Time ágil Necessidade Versão 1 Versão 2 Versão 3 Versão 4 MESES
  • 22.
  • 23.
  • 25. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES
  • 26. Time tradicional Produto Projeto Implementação Teste Finalizado! MESES
  • 28. Time ágil Necessidade Versão 1 MESES
  • 29. Time ágil Necessidade Versão 1 Versão 2 MESES
  • 30. Time ágil Necessidade Versão 1 Versão 2 MESES Nova Necessidade
  • 31. Time ágil Necessidade Versão 1 Versão 2 MESES Nova Versão 1 Necessidade
  • 32. Time ágil Necessidade Versão 1 Versão 2 MESES Nova Versão 1 Versão 2 Necessidade
  • 33. Time ágil Necessidade Versão 1 Versão 2 MESES Nova Versão 1 Versão 2 Versão 3 Necessidade
  • 34. Time ágil Necessidade Versão 1 Versão 2 MESES Nova Versão 1 Versão 2 Versão 3 Necessidade
  • 35. E o que a história da cafeteira tem a ver com o processo ágil?
  • 36. Processo Ágil Melhoria contínua Entrega contínua Adaptação a mudanças Incremental Comunicação Qualidade
  • 37. Princípios do testador ágil Feedback contínuo Entrega de valor ao cliente Comunicação face-to-face Coragem Simplicidade Melhoria contínua Resposta a mudanças Auto-organização Foco em pessoas Divirta-se! Fonte: Crispin, Lisa, and Gregory, Janet. Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley, 2009.
  • 38. Processo no Meme Reuniões diárias 24 horas Incremento Backlog de Backlog do entregável do Produto Sprint produto 10 dias Review e Retrospectiva
  • 40. Todo o time é responsável pela qualidade
  • 41.
  • 43. O escopo é negociável. A qualidade não!
  • 45.
  • 47.
  • 49.
  • 50.
  • 51.
  • 52. Pair Programming / Pair Testing
  • 53.
  • 54.
  • 55.
  • 56. stories tasks tasks to do to do wip done blocks T T T A T T A
  • 57. stories tasks tasks to do to do wip done blocks T T T A T T A
  • 58. stories tasks tasks to do to do wip done blocks T T T A T T A
  • 59. stories tasks tasks to do to do wip done blocks T T A T T T A
  • 60. stories tasks tasks to do to do wip done blocks T T A T T T A
  • 61. stories tasks tasks to do to do wip done blocks T T A T T T A
  • 62. stories tasks tasks to do to do wip done blocks T T A T T T A
  • 63. stories tasks tasks to do to do wip done blocks T A T T T T A
  • 64. stories tasks tasks to do to do wip done blocks T A T T T T A
  • 65. stories tasks tasks to do to do wip done blocks T A T T T T A
  • 66. stories tasks tasks to do to do wip done blocks T A T T T T A
  • 67. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 68. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 69. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 70. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 71. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 72. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 73. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 74. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 75. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 76. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 77. stories tasks tasks to do to do wip done blocks A T T T T T A
  • 78. stories tasks tasks to do to do wip done blocks A T T T T A T
  • 79. stories tasks tasks to do to do wip done blocks T T T A T A T
  • 80. stories tasks tasks to do to do wip done blocks T T T A T A T
  • 81. stories tasks tasks to do to do wip done blocks T T T A T A T
  • 82. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 83. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 84. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 85. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 86. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 87. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 88. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 89. stories tasks tasks to do to do wip done blocks T T T A A T T
  • 90. stories tasks tasks to do to do wip done blocks T T T A T T A
  • 91. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 92. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 93. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 94. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 95. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 96. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 97. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 98. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 99. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 100. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 101. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 102. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 103. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 104. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 105. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 106. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 107. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 108. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 109. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 110. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 111. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 112. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 113. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 114. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 115. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 116. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 117. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 118. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 119. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 120. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 121. studies in prod tech 2 bugs debt 3 other 5 stories to do stories in dev tasks to do {taks in dev taks dev done 3 tasks test tasks done stories checkout stories PO review stories waiting push stories deploy test scenarios
  • 122.
  • 123.
  • 124. Quadrantes de testes ágeis Automático e Manual voltado ao negócio Manual testes de aceitação (stories) testes exploratórios testes funcionais testes de usabilidade criticar o produto exemplos testes de aceitação (usuário) apoiar o time protótipos simulações Q2 Q3 alpha/beta Q1 Q4 testes unitários testes de carga/performance testes de componentes testes de segurança Automático voltado à tecnologia Ferramentas Fonte: Crispin, Lisa, and Gregory, Janet. Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley, 2009.
  • 125. Q1 apoiar o time testes unitários testes de componentes Automático voltado à tecnologia Unit tests External Integration tests JavaScript YUI tests
  • 126. voltado ao Automático e Manual negócio testes de aceitação (stories) testes funcionais apoiar o exemplos time Q2 protótipos simulações Functional tests Smoke tests Acceptance tests Walkthrough da user story
  • 127. voltado ao negócio Manual testes exploratórios criticar o produto testes de usabilidade testes de aceitação (usuário) Q3 alpha/beta PO review Walkthrough antes do push Walkthrough durante do push
  • 128. Q4 criticar o produto testes de carga/performance testes de segurança voltado à Ferramentas tecnologia Teste de carga Teste de XSS Paranoid review
  • 131. Pyccuracy • Testar deve ser fácil, senão acabamos testando menos
  • 132. Pyccuracy • Testar deve ser fácil, senão acabamos testando menos • Ferramenta de Behavior-Driven-Development
  • 133. Pyccuracy • Testar deve ser fácil, senão acabamos testando menos • Ferramenta de Behavior-Driven-Development • Testes escritos em linguagem natural
  • 134. Pyccuracy • Testar deve ser fácil, senão acabamos testando menos • Ferramenta de Behavior-Driven-Development • Testes escritos em linguagem natural • Possibilidade de escrever plugins para melhorar a semântica dos testes
  • 135. Pyccuracy • Testar deve ser fácil, senão acabamos testando menos • Ferramenta de Behavior-Driven-Development • Testes escritos em linguagem natural • Possibilidade de escrever plugins para melhorar a semântica dos testes • Construído em cima do Selenium
  • 136. SeING
  • 138. Como escrever os testes automatizados • Ser auto-explicativos • Ser focados • Ser escrito em uma linguagem que todos entendam • Escrever módulos que possam ser reusados
  • 141. Pontos para melhoria Diminuir esforço no walkthrough
  • 142. Pontos para melhoria Diminuir esforço no walkthrough Métricas de qualidade
  • 143. Pontos para melhoria Diminuir Times esforço no distribuídos walkthrough Métricas de qualidade
  • 144. Referências • Crispin, Lisa, and Gregory, Janet. Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley, 2009. • Adzic, Gojko. Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing, Neuri Limited, 2009. • Adzic, Gojko. Specification by Example: How Successful Teams Deliver the Right Software, Manning Publications, 2011. • Building software that matters - http://gojko.net/ • Pyccuracy - http://www.pyccuracy.org

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n
  135. \n
  136. \n
  137. \n
  138. \n
  139. \n
  140. \n
  141. \n
  142. \n
  143. \n
  144. \n
  145. \n
  146. \n
  147. \n
  148. \n
  149. \n
  150. \n
  151. \n
  152. \n
  153. \n
  154. \n
  155. \n
  156. \n
  157. \n
  158. \n
  159. \n
  160. \n
  161. \n
  162. \n
  163. \n
  164. \n
  165. \n
  166. \n
  167. \n