Successfully reported this slideshow.

Tem que testar mesmo?

2

Share

1 of 24
1 of 24

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Tem que testar mesmo?

  1. 1. Tem que testar mesmo? #CPBR11 #DESENVOLVEDORES
  2. 2. Eu sou o Elias Nogueira Olá! @eliasnogueira http://eliasnogueira.com
  3. 3. A qualidade começa antes do desenvolvimento
  4. 4. Práticas de desenvolvimento ágil ◉ Extreme Programming ◉ Scrum ◉ Kanban ◉ Lean
  5. 5. Testar o seu código é sua obrigação!
  6. 6. Conheça sobre Clean Code
  7. 7. Práticas ◉ Nomes são muito importantes ◉ Seja um autor escrevendo código ◉ Comente só o necessário ◉ DRY ◉ Regra do Escoteiro ◉ Testes limpos
  8. 8. String string = new StringBuffer(); public class ListDAO(){ public List<User> allData(){ try{ // codigo aqui } catch(Exception e) { e.printStackTrace(); } } }
  9. 9. String usuario = new StringBuffer(); public class ListaConsultasDia() { public List<Medico> retornaTodosDados() { try { // codigo aqui } catch (NaoHaConsultultasException e) { e.printStackTrace(); } } }
  10. 10. Conheça sobre Técnicas de Teste
  11. 11. Regras para empréstimo 17 anos não habilitado 18 a 24 acréscimo de 20% 25 a 34 acréscimo de 15% 34 a 55 acréscimo de 10% 55 ou mais acréscimo de 5%
  12. 12. Teste todos os limites 17 16 18 +1-1
  13. 13. Teste todos os limites 17 16 18 +1-1 Aplicar 20%
  14. 14. Outras técnicas ◉ Partição de equivalência ◉ Análise de Valor Limite ◉ Tabela Verdade ◉ Pairwise (Análise Combinatória) ◉ Análise de Mutantes
  15. 15. Conheça sobre Estratégias de Teste
  16. 16. Quadrande de Teste Ágil
  17. 17. Pirâmide de Automação de Teste UI Serviços Unitário
  18. 18. Divida seus testes em um Pipeline
  19. 19. Pipeline (fases) ◉ Análise Estática de Código ◉ Testes Unitários ◉ Testes de Integração
  20. 20. Pipeline (fases) ◉ Testes de API ◉ Testes Funcionais
  21. 21. “ Não há como aplicar Continuous Integration/Delivery/Deployment sem testes
  22. 22. http://www.extremeprogramming.org http://www.mauricioaniche.com/tdd/ https://www.guru99.com/equivalence-partitioning-boundary-value- analysis.html http://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants https://martinfowler.com/bliki/TestPyramid.html Obrigado!

×