O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Micro serviços alterando seu mindset de tester

302 visualizações

Publicada em

Vamos explorar alguns pontos relacionados a testes em uma arquitetura de micro serviços. Discutiremos o que é necessário alterar no nosso mindset de tester, quais são os novos desafios, mas também quais skills são mais relevantes. A importância de ter testes automatizados e uma cultura DevOps evoluída serão peças chaves desta apresentação.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Micro serviços alterando seu mindset de tester

  1. 1. Globalcode – Open4education Frederico Moreira Micro serviços alterando seu mindset de tester
  2. 2. var speaker = { name : 'Frederico Moreira', description : [ 'QA Enginner @ConcreteS’, ‘Mineiro morando em Sampa' 'Organizador do Minas Testing Conference', ‘Criador do Café, Teste e Pão de Queijo’, 'Entusiasta de Agile Testing', 'Trabalho com testes desde 2008...', 'Moderador do Agile Testers', 'GTS - MG’, 'Não vivo sem uma boa cerveja, pinga e queijo ;)'], blog : 'fredmoreira.com' }; WHO AM I?
  3. 3. …O QUE SÃO MICRO SERVIÇOS ?
  4. 4. SERVIÇOS PEQUENOS…
  5. 5. “Small Autonomous services that work together, modelled around a business domain” @samnewman
  6. 6. Pequenos...
  7. 7. Fonte :http://martinfowler.com/articles/microservice-testing/#architecture Autônomos
  8. 8. Geralmente fazemos assim... Fonte: http://martinfowler.com/articles/microservices.html
  9. 9. Fonte: http://martinfowler.com/articles/microservices.html
  10. 10. https://lostechies.com/andrewsiemer/2016/01/11/testing-microservices/
  11. 11. Obstáculos & problemas com Monolitos
  12. 12. Base de código grande
  13. 13. Devs assustados DIFÍCIL DE MANTER VERSIONAMENTO INSEGURANÇA NAS ALTERAÇÕES
  14. 14. Um pequeno componente + Ciclo longo QA 😕
  15. 15. Migrar código para outra linguagem? Vida longa a Stack
  16. 16. NO SILVER BULLET
  17. 17. Fonte: http://goo.gl/KqNhPH
  18. 18. Devs e QAs poliglotas?
  19. 19. DEPLOYS MAIS RÁPIDOS
  20. 20. DEPLOYS MAIS RÁPIDOS AUTOMAÇÃO DE TESTES NA VEIA MATURIDADE EM DEVOPS COBERTURA DE TESTES
  21. 21. Desenvolvimento escalável com equipes mais autônomas
  22. 22. COMO ELES SE COMUNICAM? MICROSERVICES
  23. 23. DEPENDE…
  24. 24. COMPARATIVO
  25. 25. MAIOR COMPLEXIDADE DE OPERAÇÃO E MONITORAMENTO!
  26. 26. Fonte: http://www.slideshare.net/andrefaria/introduction-to-microservices
  27. 27. Fonte: http://pt.slideshare.net/minastestingconference/testes-em-uma-arquitetura-de-microservios-renan-martins
  28. 28. Testes de componentes - IN PROCESS Fonte: http://martinfowler.com/articles/microservices.html
  29. 29. https://github.com/node- nock/nock
  30. 30. Testes de componentes – OUT OF PROCESS Fonte: http://martinfowler.com/articles/microservices.html
  31. 31. http://www.mbtest.org/
  32. 32. E OS TESTES PONTA A PONTA ?
  33. 33. http://bonuz.com/
  34. 34. Engine Mobile Number CNHUB
  35. 35. ABUSE E USE DOS TESTES UNITÁRIOS E DE INTEGRAÇÃO
  36. 36. 'BOA SORTE & #CHORABOY';
  37. 37. HTTPS://SNYK.IO/
  38. 38. Dica #2: Considere trabalhar a mentalidade Dica #1: Considere iniciar por uma cultura DEVOPS Dica #3: Escolha bem as ferramentas Dica #4: Tudo o que é contínuo Dica #5: Não comece por microservices http://www.geracaosucesso.com/ Anderson Braz
  39. 39. HTTP://SAMNEWMAN.IO/ @samnewman
  40. 40. SERVICE DISCOVERY
  41. 41. HTTPS://LOGENTRIES.COM/
  42. 42. OBRIGADO!!! Frederico Moreira @fredaomoreira http://www.fredmoreira.com

×