tdc poa 2015 - já automatizei meu projeto. e agora? - samuel lucas

27
Globalcode – Open4education Trilha – Testes Samuel Lucas Já automatizei meu Projeto. E agora?

Upload: samuel-lucas

Post on 11-Apr-2017

359 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Trilha – Testes

Samuel Lucas

Já automatizei meu Projeto. E agora?

Page 2: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Sobre mim

Samuel Lucas19 anosTrabalha com testes desde 2014 na empresa CWI Atualmente trabalha em projetos de testes mobile

Page 3: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Cronograma

Valores da automaçãoO pós automaçãoAçõesConclusão

Page 4: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

VALOR

Page 5: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

O que a automação de testes agrega à mim?

Minimiza o trabalho manualReduz tarefas repetitivasEvita problemas de vícioFornece feedback rápido e contínuoPermite trabalhar em tarefas mais criativas

Page 6: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

O que a automação de testes agrega ao cliente?

Feedback rápidoConfiançaReportes simples e compreensíveisEscalonabilidade dos reportes

O que ele espera que agregue?

Page 7: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

O que podemos fazer para manter e maximizar o valor que a automação está agregando aos envolvidos?

Page 8: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

CONTEXTO

Page 9: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Já entendemos as necessidades do clientes e pontos principais do sistemaDefinimos a estratégia que será adotadaCriamos e priorizamos os cenários de testes à serem automatizadosCodificamos

Page 10: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

O que vem agora?

Page 11: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

DEFINIÇÃO DOS MOMENTOS DE EXECUÇÃO

Page 12: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Integrado ao build de desenvolvimentoQuando há alterações no sistemaQuando há liberações de versãoQuando ocorre bug crítico em produçãoJunto dos testes de regressãoContinuamente

Page 13: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

DEFINIÇÃO DOS ALERTAS DE MONITORIA

Page 14: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

E-mailTela de monitoramentoSireneetc.

Page 15: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Após a execução...

Page 16: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

ANÁLISE DOS RESULTADOS DOS TESTES

Page 17: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Identificar origem das falhasScript, ambiente, mudança ou falha real?

Reprodução manual caso necessárioDefinir ações necessárias

Page 18: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

AÇÕES

Page 19: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

MANUTENÇÃO NO SCRIPT DE TESTE

Page 20: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Falhas causadas por erro no script de testeAtualização de frameworks e bibliotecas

Page 21: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

MANUTENÇÃO PARA EVOLUÇÃO DA APLICAÇÃO

Page 22: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Quando ocorrem mudanças no sistemaFluxos, requisitos, regras de negócio

Para inclusão ou remoção de funcionalidades

Page 23: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

AÇÕES PARA EVOLUÇÃO DO PROJETO DE AUTOMAÇÃO

Page 24: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Aumento a cobertura de cenários de testesAutomatização em diferentes níveis

Page 25: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

CONCLUSÃO

Page 26: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Mantenha e agregue valorAcompanhe e gere açõesMelhore continuamente

Page 27: TDC POA 2015 - Já automatizei meu projeto. E agora? - Samuel Lucas

Globalcode – Open4education

Obrigado!

[email protected]