3. Globalcode – Open4education
Era uma vez um contexto…
Automação linda, rodando em ambiente de
Integração
Equipe de desenvolvimento usando python para
desenvolvimento
Testers usando usando linguagens diferentes para
desenvolver testes “afastados" da equipe de
desenvolvimento.
7. Globalcode – Open4education
Olhando mais de perto…
Erros só eram encontrados quando eram executados
pelo Jenkins
Pessoal não dava muita bola e como não entendiam
muito bem porque estava falhando, deixava de lado o
problema.
Muito teste e código duplicado em algumas equipes e
métodos mirabolantes para validações simples.
19. Globalcode – Open4education
Marca
model
no factory boy
Pacote
Licença
model
no factory boy
Produto
model
no factory boy
Produto
model
no factory boy
Marca
model
no factory boy
Sistema 1 Sistema 2
model
no factory boy
21. Globalcode – Open4education
Conclusão
py.test é um incrível ferramenta de teste
(“framework de automação")
FactoryBoy é uma ótima opção para geração de
dependências / massa de teste
As duas ferramentas podem ser usadas tanto para
teste de aceitação / funcional, quanto para testes
unitários, logo a adoção do padrão por toda equipe
é muito mais fácil e desenvolvedores conseguem
extender testes funcionais se necessário.