Slides

Agile Testing e outros amendoins

Description
Palestra realizada para profissionais da Prefeitura Municipal de São José dos Campos, SP, a respeito de como avançar na agilidade, critérios de aceite e agile testing.
Categories
Published
of 40
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1. Agile Testing ... e urs m n o s o t a e d in o G bieM rir a rl oea R b r P p t M ld o et e a ea o o o l S oJ s d s a p sA r 0 2 ã oé o C m o, b/ 12
  • 2. ApresentaçãoRoberto Pepato Melladorpepato@gmail.com@rpepato Gabriel de Souza P. Moreira+ 15 anos de experiência em desenvolvimento, consultoria e gspmoreira@gmail.comgestão de projetos de sofware; @gspmoreiraFormação: + 10 anos de experiência em arquitetura, análise e desenvolvimento de software;Graduado em Ciência da Computação - Universidade SãoJudas Tadeu Formação:Pós-Graduação em Tecnologia de Sistemas Orientados àObjetos - Faculdade Senac Graduado em Ciência da Computação - UNIVAPMBA em Gesão Estratégica e Econômica de Projetos - Mestrado em Engenharia de Software - ITAFundação Getúlio Vargas - FGVSPMestrado em Informática (em curso) - Instituto Tecnológicode Aeronáutica - ITA
  • 3. AgendaFazendo Ágil / Sendo ÁgilValoresTestesDemoQuestões
  • 4. Sua empresa/equipe está fazendo ágil ?
  • 5. O que é fazer ágil pra você ?
  • 6. Por que você está fazendo ágil ?
  • 7. É porque todos estão nessa ?Porque esse é o novo hype ?
  • 8. E aí, agile está funcionandopara você ? Qual sua dor ?
  • 9. Você está fazendo ágil melhor do que quando começou ?
  • 10. Agile está resolvendo seus problemas ?Ou você é um escravo dele ?
  • 11. Qual é a receita de bolo ?
  • 12. Scrum ? XP ? FDD ? Crystal ?
  • 13. No Silver Bullet
  • 14. Scrum ? XP ? FDD ? Crystal ?
  • 15. Já pensou em parar de fazer ágil e começar a ser ágil ?
  • 16. Fazer ágil atinge um muro
  • 17. Como suportar ocrescimento com agile ?
  • 18. Não signfica que os itens à direita são dispensáveis
  • 19. Pensar Ágil + Fazer Ágil = Ser Ágil
  • 20. Papéis ? Pra onde eu vou ?
  • 21. EquipeÊ f e o p p is n s ns aé ? a• D sc p p p is e tid d s eao l a é d a a e e ivC lr d h ri ? uua e eó t• D ix a c issl e e e s o a fírm uT d s e t n m s ol a d rm ne o o sna o em u r iaia e t ? m g• P re j tstd ot e aêmu o (o o im ) nA in r aõ s ã fe ? s f m ç e no l m o u U e s ae e s a p rd s
  • 22. - + Em Resumo
  • 23. User Stories• In e e d n d p n et• Ne oia l g tb e• Va a lt ues r utm r l b o sr o c s es u e o• Es a b t tl im a e• Sm l al• Tet l sb ae
  • 24. User Stories - Critérios de AceitaçãoE pesmd th s x rsa e l aeD c m na sp s õ s ep c ta o u e t u oiç e e x et ivs m aD t m a s a s r et po t e r in m e et ia s rna e ó áD vrmsr sr s e c ne eeia e ecit p l l t a o ieS oecit a t d in iod c dicço ã sr s ne o íc a o ifaã a sN od vmsr o p xs u mga d n m r ã ee e c m l a o e rn e ú eo e
  • 25. User Stories - Critérios de AceitaçãoC m d so r o cit io ? o o ec bir s r r s é Oq e im ot t p r a p m naã ? u é p r ne aa im l e t o a e ç E q e irut c s etr p d s c m ot m u cc s n ia a s ia o e e o p r r â ó a d f m dee t ? e o a if ne r r Oq e o e c nee d erd n eeu ã d u p d ao t r e r o a xc ço e c a uasr? m et ia ó
  • 26. User Stories - Exemplo“C m c ne d sjp g r c na o cr od cé it” o o l t ee a a a o t c m at e rd o ie , o ã Cit io: r rs é D v aea V a M s rade m ra E pes ee cit is, at cr A eicn x rs r e D v rc sr in r Cu ee eua D e’s l b D v rc sr ate c mn m r iná o ee eua cr s o ú eo vl õ id D v rc sr ate ep a o ee eua cr s x ird s õ D v rc sr e l it d cr of ecd o ee eua s oim e o at o xe id ã i
  • 27. Tipos de TesteT s d U a ila e et e sbid d eT s d I ef e e sáio et en r c d U u r e taT s d P r r ac et e ef m n e e oT s d Srs et e t s e eT s d I e rço et en gaã e tT s U it io et ná e r
  • 28. “ T he main thing that distinguishes legacy codefrom non-legacy code is tests, or rather a lack of tests” “ Legacy code is code without tests”
  • 29. “Em 2010, programar sem TDD chega a ser anti- ético” - QCon SP 2010 “... para responder a questão do como começarno ágil, o primeiro passo é: TDD ...” - AgileVale - ITA - SJC, 2011 Klaus Wuestefeld
  • 30. Demo !!
  • 31. Bowling Game• Scenario: Gutter Game• Given a new game• When I roll 20 balls into the gutter• Then the score should be 0• Scenario: Perfect Game• Given a new game• When I perform 12 strikes• Then the score should be 300
  • 32. Referências
  • 33. Referências
  • 34. Referências
  • 35. Referências
  • 36. F r m na uila a n d m er e t t d s a e o a s iz• V u l td 2 1 isaSu io 0 0• R sap r ht:/ w .jba s o / sap r eh re - t / we rin.c mr h re/ p w t e P gin aa isaSu ioq e aoee rd tid d e em e l - p r V u l td u f rc po uiv a e p r it u v eeu ã d t t u it io d nr d IE xc ço e e e ná s e t aD ss r o• N n – ht:/ w .n n.og u it t / w u it r p w Fa e ok p nS uc p r T s s náio rm wr O e - o re aa et U it s e r• S eF w ht:/ w .s efw r/ p c l - t / w p co .og o p w l Fa e ok p nS uc p r uilaã d B D rm wr O e - o re aa t ço e D iz
  • 37. Dúvidas ?
  • 38. Obrigado ! :)
  • We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks