Post on 12-Jan-2017
O que tem funcionado \o/● Processo ágil
○ Scrum■ pre game, pre planning, planning■ daily, review, retrospective
○ MVP■ Pequenas histórias com valor de negócio■ Continuous refactoring
○ TDD■ Testes Unitários +doc■ Testes de Integração +doc■ Testes Funcionais■ Mocking■ Embedded
○ Github■ Gitflow
● Feature branch● Pull request● Code review
○ Jenkins■ Deploy
● Automático por pull request no github● Pipeline● Dashboard● Caminhando para ter o CI+CD
○ DevOps
O que tem funcionado \o/
Time
Testes FuncionaisTeste de História
Simulações
Quadrante de Testes Ágeis do Spartans TeamProduto
Testes ExploratóriosTestes de aceitação
Cenários
Foco
em
Neg
ócio
Foco
em
Tec
nolo
gia
Teste UnitáriosTeste de IntegraçãoTeste de Aplicação
Teste de DesempenhoTeste de Carga
Teste de SegurançaTeste de Configuração
Teste de Instalação
O que tem funcionado \o/Teste de Aplicação
Rodam em um container, porém existe mocking com outras aplicações
O que tem funcionado \o/Entender que o teste é de responsabilidade do time
● Evitar testes manuais
● Testes manuais levam a mais erros
● Automação nos deixa fazer o nosso melhor
● Testes automatizados dão feedback rápido
● Testes são ótimas documentações
Tecnologias e experiências de outros times
Soluções do NetflixCucumberOrganização de projetos e produto