Globalcode
–
Open4education
A importância dos Testes no Devops
eliasnogueira.com
eliasnogueira
br.linkedin.com/in/eliasnogueira
github.com/eliasnogueira
youtube.com/user/sembugs
Consultor de Teste na Qualister Consultoria e Treinamento
Professor de Pós Graduação na Unisinos/RS
Atuante na comunidade de teste no cenário nacional
Elias Nogueira
Globalcode
–
Open4education
Quem reconhece que?
Devops é guiado pelo negócio
Adotar práticas de devops ajudam:
A área de negócio a entregar mais rapidamente um
produto ou serviço
Entregar valor ao cliente
Aumentar a experiência do usuário
Diminuir o "time to market"
Globalcode
–
Open4education
Preocupação
Como desenvolvimento (dev)
Pequenas e constantes alterações para o usuários em
um tempo relativamente pequeno
Como operação (ops)
Tentar manter o passo (desenvolvimento, releases, entrega)
constantes para maximizar a estabilidade e disponibilidade da
aplicação
Globalcode
–
Open4education
O papel o QA
No desenvolvimento
Colocar o máximo de testes no ciclo de CI
Na operação
Monitorar o “estado” da produção (smoke tests)
Globalcode
–
Open4education
Continuous Testing
Testar cedo e de forma frequente no ciclo de vida
Reduz custos
Encurta ciclos de teste
Feedback contínuo em qualidade
Globalcode
–
Open4education
Nova perspectiva
Testar Ambientes (e automatizá-los)
Docker, Puppet, Chef, Ansible
Virtualização DE TUDO!!!
Mocks
Serviços
Globalcode
–
Open4education
Continuous Quality
Uma metodologia para embutir qualidade em cada
atividade do SDLC, através de colaboração que
facilita e habilita a entrega de software a qualquer
momento
Testes acontecendo o tempo todo
Toda a organização como “test infected”
QA é um provedor de feedbacks