tdc poa 2015 - já automatizei meu projeto. e agora? - samuel lucas
TRANSCRIPT
Globalcode – Open4education
Trilha – Testes
Samuel Lucas
Já automatizei meu Projeto. E agora?
Globalcode – Open4education
Sobre mim
Samuel Lucas19 anosTrabalha com testes desde 2014 na empresa CWI Atualmente trabalha em projetos de testes mobile
Globalcode – Open4education
Cronograma
Valores da automaçãoO pós automaçãoAçõesConclusão
Globalcode – Open4education
VALOR
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
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?
Globalcode – Open4education
O que podemos fazer para manter e maximizar o valor que a automação está agregando aos envolvidos?
Globalcode – Open4education
CONTEXTO
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
Globalcode – Open4education
O que vem agora?
Globalcode – Open4education
DEFINIÇÃO DOS MOMENTOS DE EXECUÇÃO
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
Globalcode – Open4education
DEFINIÇÃO DOS ALERTAS DE MONITORIA
Globalcode – Open4education
E-mailTela de monitoramentoSireneetc.
Globalcode – Open4education
Após a execução...
Globalcode – Open4education
ANÁLISE DOS RESULTADOS DOS TESTES
Globalcode – Open4education
Identificar origem das falhasScript, ambiente, mudança ou falha real?
Reprodução manual caso necessárioDefinir ações necessárias
Globalcode – Open4education
AÇÕES
Globalcode – Open4education
MANUTENÇÃO NO SCRIPT DE TESTE
Globalcode – Open4education
Falhas causadas por erro no script de testeAtualização de frameworks e bibliotecas
Globalcode – Open4education
MANUTENÇÃO PARA EVOLUÇÃO DA APLICAÇÃO
Globalcode – Open4education
Quando ocorrem mudanças no sistemaFluxos, requisitos, regras de negócio
Para inclusão ou remoção de funcionalidades
Globalcode – Open4education
AÇÕES PARA EVOLUÇÃO DO PROJETO DE AUTOMAÇÃO
Globalcode – Open4education
Aumento a cobertura de cenários de testesAutomatização em diferentes níveis
Globalcode – Open4education
CONCLUSÃO
Globalcode – Open4education
Mantenha e agregue valorAcompanhe e gere açõesMelhore continuamente