Teste software metodos metodologia ageis agil agile testing

4,465 views

Published on

Palestra do 1o seminário paranaense de teste de software em Curitiba. Testes ágeis

Published in: Technology

Teste software metodos metodologia ageis agil agile testing

  1. 1. www.qualister.com.br(48) 4052-9536 / 9540contato@qualister.com.brTestes  ágeis  • Terceirização de profissionais• Consultoria de teste• Avaliação de usabilidade• Automação de testes• Testes de performance• Treinamentos
  2. 2. www.qualister.com.brDireitos autoraisImportante–  É proibida a cópia e reprodução de qualquerparte do conteúdo desta apresentação incluindo,mas não limitado a, textos, imagens, gráficos etabelas. Esta apresentação é protegida pelas leisde Copyright e são propriedade de CristianoCaetano e Qualister Consultoria e TreinamentoLTDA.–  Não é permitido modificar, copiar, guardar embanco de dados público, alugar, vender ourepublicar qualquer parte desta apresentação,sem prévia permissão explícita do autor.–  Quando houver permissão de uso deste material,é obrigatória a referência bibliográfica conformeas normas vigentes.
  3. 3. www.qualister.com.brInstrutorCristiano CaetanoEmail: cristiano.caetano@qualister.com.brApresentações: slideshare.net/cristianocaetanoBlog: cristianocaetano.wordpress.comÉ certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, játrabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HPInvent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor doslivros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação eGerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source eGratuitas". Participante ativo da comunidade de teste de software brasileira, é o criador e mantenedordo portal TestExpert: A sua comunidade gratuita de teste e qualidade de software(www.testexpert.com.br).
  4. 4. www.qualister.com.brTwittertwitter.com/c_caetano
  5. 5. www.qualister.com.brSobre a Qualister•  Fundação: 2007.•  Sobre a Qualister: A Qualister é uma empresa nacional, constituída a partir da uniãode profissionais qualificados e certificados na área de testes e qualidade de software,com o objetivo de integrar, implementar e implantar soluções com base nas melhorespráticas do mercado e normas internacionais.•  Colaboradores: A Qualister é composta por colaboradores pós-graduados ecertificados na área de testes (CBTS, CSTE) com larga experiência na indústria deTecnologia da Informação.•  Área de atuação: A Qualister é uma empresa especializada em serviços dequalidade e teste de software. Tem como linhas de atuação consultoria em teste/qualidade de software, outsourcing (terceirização dos serviços através da alocaçãode profissionais) e treinamentos.•  Localização: A Qualister está localizada em Biguaçu na Grande Florianópolis/SC eestá instalada no CITEB – Centro de Inovação Tecnologia de Biguaçu no campus dauniversidade UNIVALI.
  6. 6. www.qualister.com.brParcerias internacionais                              Soluções para automação, profilling e gestão de testesSoluções para testes de performanceSoluções de apoio a avaliação de usabilidade
  7. 7. www.qualister.com.brTópico• Testes ágeis
  8. 8. www.qualister.com.brTestes ágeis• Não existe essa coisachamada Testes Ágeis
  9. 9. www.qualister.com.brTestes ágeis• Existe teste de softwareem métodos ágeis
  10. 10. www.qualister.com.brManifesto ágil•  Valores e diretrizes dos métodos ágeis:– Indivíduos e interação entre eles ao invés deprocessos e ferramentas;– Software em funcionamento ao invés dedocumentação abrangente;– Colaboração com o cliente ao invés denegociação de contratos;– Responder a mudanças ao invés de seguirestritamente um plano.http://agilemanifesto.org/
  11. 11. www.qualister.com.brTestes ágeis•  Características do teste desoftware em métodos ágeis:– Colaborativo– Enxuto– Contínuo e Automatizado
  12. 12. www.qualister.com.brTestes ágeisDesenvolvedor UsuárioTestador–  Colaborativo: desempenhado por todos os membros do time;A qualidade é responsabilidade de todos
  13. 13. www.qualister.com.brTestes ágeis•  Requisito Ágil: Entendimento comum entre a equipe sobre o que deveser desenvolvimento e testado•  Método 3C proposto por Ron Jeffries–  Card–  Conversation–  Confirmationhttp://xprogramming.com/articles/expcardconversationconfirmation/Estória   Conversa  Critérios  de  aceitação   Estória  Conversa  Critérios  de  aceitação  Requisito Ágil
  14. 14. www.qualister.com.brTestes ágeisCenários  de  uso  Exemplos  de  uso  Limitações  Restrições  Premissas  Assunções  Expecta@vas  Linguagem Ubíqua
  15. 15. www.qualister.com.brTestes ágeisUsuário
  16. 16. www.qualister.com.brTestes ágeisTestes de Unidade (TAD ou TDD)public void testConverter30GrausCelciusParaFahrenheit() {Conversor c = new Conversor();assertEquals(c.celciusToFahrenheit(30), 86, 00);}Desenvolvedor
  17. 17. www.qualister.com.brTestes ágeisTestes de Integração entre Unidades, Componentes, Sub-SistemasDesenvolvedor
  18. 18. www.qualister.com.brTestes ágeisEstratégia e planejamento dos testesTestador
  19. 19. www.qualister.com.brTestes ágeisCasos de testes de integração de sistema (idéias de testes)Testador
  20. 20. www.qualister.com.brTestes ágeisScripts de testes de integração de sistema (automatizado)Testador
  21. 21. www.qualister.com.brFitnesse
  22. 22. www.qualister.com.brRobot Framework
  23. 23. www.qualister.com.brTestComplete
  24. 24. www.qualister.com.brTestes ágeisTestes de integração de sistema (exploratórios)TestadorVerificação AutomatizadaXExploração Livre
  25. 25. www.qualister.com.brTestes ágeis•  Desafios– Testar de forma tradicional em métodos ágeis– O testador não é o debugger do desenvolvedor– Método ágil não é para todos (teste ágil tambémnão é)– Profissional de testes com baixo conhecimentotécnico e sem experiência em testes
  26. 26. www.qualister.com.brDúvidas?•  Download: www.slideshare.net/cristianocaetano•  Email: cristiano.caetano@qualister.com.br

×