Tomás    D ’Ste f a n o @ t om a s_s te f a n o
                           :/ it h ub.c om /t om a s-s te f a n o
        ...
Quem sou eu ...

               Fundador da SuceSSoft
               Desenvolvedor em
               Python e Ruby
       ...
Antes de Tudo

         Desenvolver Soft ware é mais sobre Pessoas
               do que processos e Ferramentas.
        ...
Vale a pena desenvolver e
                   Testar Depois?

         “Inspeção para encontrar defeitos é
         desperd...
BDD? Eliminar Desperdícios

          “Inspeção para prevenir defeitos é
          essencial.”

           Sh inge o Sh in...
Comunicação




                    Fa lh a s n a C omu n ic ação




domingo, 22 de agosto de 2010
Assumir Premissas do
                             Software

                                         ASSUME


            ...
Assumir Premissas do
                             Software

                                             ASSUME


        ...
Assumir Premissas do
                             Software

                                           ASSUME


          ...
Assumir Premissas do
                             Software

                                          ASSUME


           ...
Envolvidos X Comprometidos




             C omo G e re n c ia r a s e x p e c t at iv a s?
             C omo D im in u ...
Cucumber

          - Uma ferramenta para a criação de Testes do
          ponto de vista do nosso querido e amado
       ...
Demonstração
              - Ruby
             - Rails
             - Cucumber !!
             - Webrat
             - Rsp...
Cucumber
                # language: pt
                Funcionalidade: título
                 Eu sendo <papel>
         ...
Cucumber Steps
                Cenário: <título>
                  Dado <contexto>
                  Quando <ação>
       ...
Análise da Causa-Raiz
             Cenário: <título>
               Dado <contexto>
               Quando <ação>
         ...
Mind-Map Usado na criação
           da apresentação




domingo, 22 de agosto de 2010
Dúvidas ??



                    Tomás    D ’Ste f a n o @ t om a s_s te f a n o
                           :/ it h ub.c ...
Upcoming SlideShare
Loading in …5
×

Cucumber

914 views

Published on

Lightning Talk about Cucumber in The Developers Conference

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
914
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
32
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cucumber

  1. 1. Tomás D ’Ste f a n o @ t om a s_s te f a n o :/ it h ub.c om /t om a s-s te f a n o h t t p /g domingo, 22 de agosto de 2010
  2. 2. Quem sou eu ... Fundador da SuceSSoft Desenvolvedor em Python e Ruby Agilista desde 2007 Apaixonado por Basset Hound domingo, 22 de agosto de 2010
  3. 3. Antes de Tudo Desenvolver Soft ware é mais sobre Pessoas do que processos e Ferramentas. Vou Falar Isso Até Quando Ficar Velhinho Ad a p t ação do A g ile M a n if e s t o domingo, 22 de agosto de 2010
  4. 4. Vale a pena desenvolver e Testar Depois? “Inspeção para encontrar defeitos é desperdício.” Sh inge o Sh ing o - To yo t a domingo, 22 de agosto de 2010
  5. 5. BDD? Eliminar Desperdícios “Inspeção para prevenir defeitos é essencial.” Sh inge o Sh ing o - To yo t a Não e s q ueça : BDD é um “m in d s e t ” e não um “t o o ls e t ”. domingo, 22 de agosto de 2010
  6. 6. Comunicação Fa lh a s n a C omu n ic ação domingo, 22 de agosto de 2010
  7. 7. Assumir Premissas do Software ASSUME Vo cê c r ia um As s ume . domingo, 22 de agosto de 2010
  8. 8. Assumir Premissas do Software ASSUME Vo cê c r ia um As s . domingo, 22 de agosto de 2010
  9. 9. Assumir Premissas do Software ASSUME Vo cê c r ia um “As s” e n t re “ Yo u”. domingo, 22 de agosto de 2010
  10. 10. Assumir Premissas do Software ASSUME Vo cê c r ia um “A s s” e n t re “ Yo u” a n d “Me”. domingo, 22 de agosto de 2010
  11. 11. Envolvidos X Comprometidos C omo G e re n c ia r a s e x p e c t at iv a s? C omo D im in u ir o “G a p” En t re o C lie n te e a Eq u ip e? domingo, 22 de agosto de 2010
  12. 12. Cucumber - Uma ferramenta para a criação de Testes do ponto de vista do nosso querido e amado usuário. Fac il it a a c omu n ic ação e n t re o s s t a k e h o lde rs e o s de s e n v o lve do re s . domingo, 22 de agosto de 2010
  13. 13. Demonstração - Ruby - Rails - Cucumber !! - Webrat - Rspec O q ue ire i Us a r ? domingo, 22 de agosto de 2010
  14. 14. Cucumber # language: pt Funcionalidade: título Eu sendo <papel> Quero <alguma coisa> Para <valor de negócio> Fu n c io n a lid ade : Ap re s e n t a r s o b re C uc um b e r. =] domingo, 22 de agosto de 2010
  15. 15. Cucumber Steps Cenário: <título> Dado <contexto> Quando <ação> Então ... ?? En tão .. . o q uê? M a s .. . p o r q uê? domingo, 22 de agosto de 2010
  16. 16. Análise da Causa-Raiz Cenário: <título> Dado <contexto> Quando <ação> Então <expectativa> => Por que? ... ... Humm Me lh o ra d a C omu n ic açã o e c o n s e q ue n te me n te , o aume n t o d a c o n f ia nça do c lie n te n a e q u ip e (i s s o e x is te? Ye ah =D) domingo, 22 de agosto de 2010
  17. 17. Mind-Map Usado na criação da apresentação domingo, 22 de agosto de 2010
  18. 18. Dúvidas ?? Tomás D ’Ste f a n o @ t om a s_s te f a n o :/ it h ub.c om /t om a s-s te f a n o h t t p /g domingo, 22 de agosto de 2010

×