QConSP 2014 - Continuous Delivery - Part 05 - Testes

581 visualizações

Publicada em

Publicada em: Software
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

QConSP 2014 - Continuous Delivery - Part 05 - Testes

  1. 1. Testes  Automa+zados   Fabricio Leotti | Rodrigo Russo
  2. 2. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto  
  3. 3. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura  
  4. 4. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura  
  5. 5. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Negócio   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura   BDD
  6. 6. Quadrante  de  testes  ágeis   Suporta  a  Equipe   Foco  em  Tecnologia  Foco  em  Tecnologia   Cri+ca  o  Produto   Testes  Funcionais   Story  Tests   Protó+pos   Exemplos   Simulações   Testes  Exploratórios   Testes  de  Usuabilidade   Testes  de  aceitação  do  usuário   Testes  A/B   Testes  unitários   Testes  de  componentes   Testes  de  Integração   Testes  de  Sistemas   Testes  de  Desempenho   Testes  de  Carga     Testes  de  Segurança   Testes  de  Infraestrutura  
  7. 7. hLp://wa+rmelon.files.wordpress.com/2012/01/automatedtes+ngpyramid.png?w=604  
  8. 8. soXware  tes+ng  ice-­‐cream  cone   An+-­‐PaLern   hLp://wa+rmelon.files.wordpress.com/2012/01/soXwaretes+ngicecreamconean+paLern.png  
  9. 9. Se  cada  build  é  uma  versão  em   potencial  para  ir  para  produção…   Como  garan+r  a  qualidade  ?   hLp://www.rigastagweekend.com/img/ac+vi+es/ac+vi+es-­‐Bungee_Jumping_From_A_Cable_Car-­‐31365088466.jpg  
  10. 10. Busca  pela  excelência   hLp://automo+va.com.ar/wp-­‐content/uploads/2013/06/Motor-­‐Renault-­‐F1-­‐2014-­‐2.jpg  
  11. 11. hLp://cdn.caradvice.com.au/wp-­‐content/uploads/2013/06/renault-­‐2014-­‐f1-­‐engine-­‐4.jpg   Testes  Unitários  
  12. 12. hLp://www.f1fana+c.co.uk/wp-­‐content/uploads/2013/06/renault-­‐energy-­‐f1.jpg   Testes  de  Integração  de  Componentes   (grupo  componentes  dentro  da  aplicação)  
  13. 13. hLp://2.bp.blogspot.com/-­‐ZcHCWEl1c1U/UcQ-­‐WI-­‐LAhI/AAAAAAAAIwA/oTp2OmqigNw/s1600/COJ19833060506.JPG   Testes  de  Aplicação   (Rodam  em  um  container,  porém  há  mocking  com  outras   aplicações)  
  14. 14. Testes  de  Integração  de  Sistemas   Dependência  externa  
  15. 15. hLp://lowdownblog.files.wordpress.com/2013/05/f1-­‐2013-­‐monaco-­‐ricciardo-­‐toro-­‐rosso.jpg   Testes  de  Funcionais  de  Aceitação  
  16. 16. Smoke  Test  
  17. 17. Testes  de  Desempenho  /  Stress  
  18. 18. Testes  de   Carga  
  19. 19. •  Testes  manuais  demoram  muito  tempo   Por  que  automação  de  testes  é  importante  ?  
  20. 20. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   Por  que  automação  de  testes  é  importante  ?  
  21. 21. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   Por  que  automação  de  testes  é  importante  ?  
  22. 22. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   •  Testes  de  regressão  automa+zados  fornecem   uma  rede  de  segurança   Por  que  automação  de  testes  é  importante  ?  
  23. 23. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   •  Testes  de  regressão  automa+zados  fornecem   uma  rede  de  segurança   •  Testes  automa+zados  dão  feedback  rápido   Por  que  automação  de  testes  é  importante  ?  
  24. 24. •  Testes  manuais  demoram  muito  tempo   •  Processos  manuais  são  susceqveis  a  erro   •  Automação  libera  as  pessoas  para  fazerem  o   seu  melhor   •  Testes  de  regressão  automa+zados  fornecem   uma  rede  de  segurança   •  Testes  automa+zados  dão  feedback  rápido   •  Testes  são  ó+mas  documentações   Por  que  automação  de  testes  é  importante  ?  
  25. 25. A Equipe é responsável pelos testes

×