A cultura da qualidade no core business da empresa
Mas afinal o que é Agile
Testing?
It's a mindset!
+
We value:
automated testing
over
manual testing
by Walmyr
O quadrantes dos testes
Trabalha com uma abordagem tradicional de Teste
É amarrado a um calendário de teste rigoroso
Diz “Eu”
Usa pessoas
Faz micr...
Algumas coisas que
estamos fazendo...
Girando e rodando
entre projetos
Criando uma base de teste para
posteriormente ser mantida pelo time
Smoke Test
Pair testing
Testing review
Testing refactoring
Dojo de Protractor
Outras iniciativas...
https://www.youtube.com/channel/UCOADfRXMV7j8haY5w9hJUnw
...e já estamos colhendo os
frutos
"Os testes automatizados fizeram mais sentido pra mim
no momento que precisei fazer refactoring de coisas
importantes dent...
Além disso...
Criamos o núcleo da
eficiência
CULTURA
AUTOMAÇÃO
LEAN
MÉTRICAS
COMPARTILHAR CONHECIMENTO
LOW MEDIUM HIGH
LOW MEDIUM HIGH
LOW MEDIUM HIGH
LOW MEDIUM HIGH
...
UNIT TESTING
API TESTING
E2E TESTING
AUTOMATIC ENVIRONMENT PROVISIONING
CONTINUOS INTEGRATION
LOW MEDIUM HIGH
LOW MEDIUM H...
E podemos ter essas medidas por
projetos, para entender suas
diferenças e promover padronização
das coisas que dão certo
Criamos um framework de
testes e2e para Drupal apps
https://github.com/TallerWebSolutions/protractor-drupal-framework
Considerações finais
Agile testing é sobre pessoas
trabalhando em time em busca do
desenvolvimento de uma aplicação de
qualidade, independente ...
Q & A
Walmyr Lima e Silva Filho
wlsf82@gmail.com (email)
@walmyrlimaesilv (twitter)
Obrigado!
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Agile Testing Coaching
Próximos SlideShares
Carregando em…5
×

Agile Testing Coaching

543 visualizações

Publicada em

Talk realizada por Walmyr Filho no evento organizado pelo GUT RS dedicado à mesma temática que dá nome à apresentação, em Porto Alegre.

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

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

Nenhuma nota no slide

Agile Testing Coaching

  1. 1. A cultura da qualidade no core business da empresa
  2. 2. Mas afinal o que é Agile Testing?
  3. 3. It's a mindset!
  4. 4. +
  5. 5. We value: automated testing over manual testing by Walmyr
  6. 6. O quadrantes dos testes
  7. 7. Trabalha com uma abordagem tradicional de Teste É amarrado a um calendário de teste rigoroso Diz “Eu” Usa pessoas Faz microgerenciamento Pega os créditos para si Restringe o time para executar casos pré definidos Não é disposto a mudança Considera a execução dos testes fora do seu escopo de trabalho Age como um gerente Desenvolve um ampliado mindeset sobre testes Motiva o time a trabalhar junto Diz “Nós” Ensina pessoas Não faz microgerenciamento Divide as realizações com o time Dá ao time liberdade para fazer testes exploratórios É aberto a novas ideias Executa testes junto com o time sempre que possível Age como alguem responsável por organizar os esforços de testes e em não sobrecarregar o time
  8. 8. Algumas coisas que estamos fazendo...
  9. 9. Girando e rodando entre projetos
  10. 10. Criando uma base de teste para posteriormente ser mantida pelo time
  11. 11. Smoke Test
  12. 12. Pair testing
  13. 13. Testing review
  14. 14. Testing refactoring
  15. 15. Dojo de Protractor
  16. 16. Outras iniciativas...
  17. 17. https://www.youtube.com/channel/UCOADfRXMV7j8haY5w9hJUnw
  18. 18. ...e já estamos colhendo os frutos
  19. 19. "Os testes automatizados fizeram mais sentido pra mim no momento que precisei fazer refactoring de coisas importantes dentro de um projeto (preço info) e hoje é bem massa saber que posso fazer refactoring sem comprometer meu final de semana =)" ~@troll "Antes de entender a importância dos testes automatizados me parecia mais trabalho, depois de começar a desenvolver com testes, o entendimento sobre a arquitetura da solução e a tranquilidade nos deploys aumentaram muito" ~@marioLokoLopez
  20. 20. Além disso...
  21. 21. Criamos o núcleo da eficiência
  22. 22. CULTURA AUTOMAÇÃO LEAN MÉTRICAS COMPARTILHAR CONHECIMENTO LOW MEDIUM HIGH LOW MEDIUM HIGH LOW MEDIUM HIGH LOW MEDIUM HIGH LOW MEDIUM HIGH
  23. 23. UNIT TESTING API TESTING E2E TESTING AUTOMATIC ENVIRONMENT PROVISIONING CONTINUOS INTEGRATION LOW MEDIUM HIGH LOW MEDIUM HIGH LOW MEDIUM HIGH LOW MEDIUM HIGH LOW MEDIUM HIGH
  24. 24. E podemos ter essas medidas por projetos, para entender suas diferenças e promover padronização das coisas que dão certo
  25. 25. Criamos um framework de testes e2e para Drupal apps https://github.com/TallerWebSolutions/protractor-drupal-framework
  26. 26. Considerações finais
  27. 27. Agile testing é sobre pessoas trabalhando em time em busca do desenvolvimento de uma aplicação de qualidade, independente de seus papéis, sejam testadores ou desenvolvedores.
  28. 28. Q & A
  29. 29. Walmyr Lima e Silva Filho wlsf82@gmail.com (email) @walmyrlimaesilv (twitter) Obrigado!

×