Test day 2012

612 visualizações

Publicada em

Test day 2012 na PUC em São Paulo.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
612
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Test day 2012

  1. 1. Test  Day  2012   Seminário  Teste  de  Software  2012  
  2. 2. Coordenadores  
  3. 3. Palestras  
  4. 4. Arquitetura para Automação de Testes
  5. 5. Dicas  
  6. 6. Dicas  Ê  Não  colocar  SLEEP  Ê  Automação  por  Record  and  Play  errado  
  7. 7. Dicas  
  8. 8. 10  Mandamentos  para   automatizar  
  9. 9. 1o  Mandamentos  para  Automatizar  1 – Automação de teste não faz milagres!2 – Automação de teste é mais programação do que teste.3 – Defina seu escopo antes de começar a automatizar.4 – Sempre pense na manutenção ao escrever seu código!Use OO / Page Objects.  
  10. 10. 10  Mandamentos  para  Automatizar  5 – Não é uma boa idéia automatizar todos os casos de teste!Priorize.6 – Utilize uma linguagem que você tenha familiaridade. Casoesteja começando, utilize uma linguagem que você terá bastantesuporte a curto prazo (fóruns, colegas de trabalho, equipe dedesenvolvimento).7 – Não reivente a roda! Utilize frameworks de teste de unidadepara ajudar na execução.
  11. 11. 10  Mandamentos  para  Automatizar  8 – Nunca use hardcode! Utilize massa de dados para teste ouarquivos de configuração.9 – Melhor do que sair comentando todo o código é fazer umalógica que seja compreensível ( nomes de classes e métodos).10 – Devolva para comunidade o que você “tirou dela”.Compartilhe experiências e soluções que você encontrou na suajornada.
  12. 12. Mesclando automação de teste tradicionaiscom BDD
  13. 13. Behavior Driven Development (BDD ou ainda umatradução Desenvolvimento Guiado por Comportamento) é umatécnica de desenvolvimento Ágil que encoraja colaboração entredesenvolvedores, setores de qualidade e pessoas não-técnicas oude negócios num projeto de software.
  14. 14. Ferramenta  Ê  TestComplet  
  15. 15. Teste de WebServices WCF com Visual Studio
  16. 16. Lighting  Talking  Automação de Teste de aplicativos Javausando Marathon e Jruby
  17. 17. Lighting  Talking  Automação de Teste com Selenium e Aspectj(AOP)
  18. 18. Testes de Acessibilidade
  19. 19. O teste de acessibilidade nada mais é do queverificar se o produto (site) está aderente aospadrões definidos pela W3C quanto aacessibilidade para pessoas com algum tipo dedeficiência. A WAI (Web Acessibility Initiative) é a parte daW3C que desenvolve estratégias, guias erecursos que ajudam a tornar conteúdos Webacessíveis.
  20. 20. Segurança de aplicações web, Conhecendo econsiderando dentro do ciclo de vida dodesenvolvimento do software.
  21. 21. OWASP  TOP  10  –  Falhas  Segurança  Web    
  22. 22. Testes Ágeis – Quebrando Paradigmas eImplantando Soluções
  23. 23. Como  Priorizar?  
  24. 24. Ser  ágil  é  ser  rápido?   ü  Ser ágil não se trata de velocidade, se trata sobre ser enxuto;   ü  Para ser ágil e flexível será necessário reduzir a massa, ficar mais enxuto, e isto a gente faz em Scrum usando o conceito de One Piece Flow (criar um fluxo de produção de uma única peça).
  25. 25. Referências   http://www.testday.com.br   http://keeptesting.com.br/2012/04/17/10-­‐mandamentos-­‐da-­‐automacao   http://pt.wikipedia.org/wiki/Behavior_Driven_Development      
  26. 26. @wellmarionhttp://about.me/wellmarion

×