Testes automatizados: revelando bugs de maneira eficiente
Neste curso é apresentado um conjunto de técnicas de testes que podem ser aplicadas de maneira sistemática por você em qualquer software. Algumas das técnicas que vamos passar: Specification Based Testing, Boundary Testing, Structural Testing, Self Testing, Property Based Testing, Combinando Testes de API com Property Based Testing.

Dev Eficiente
Conteúdo Dev Eficiente
Conteúdo do curso
1 módulos • 22 aulas
Unindo academia e indústria no mundo dos testes automatizados
Testes: Mitos x Realidade
Vamos focar em testes de unidade
Técnica #1: Specification Based Testes
Técnica #2: Boundary testing
Técnica #3: Começando com structural testing
Structural testing: Cobertua por linhas de código
Structural testing: Cobertura por branches
Structural testing: Cobertura por condicionais
Structural testing: Cobertura por branch + condicional
Structural testing: Cobertura por todos os caminhos e MC/DC
Técnica #4: Self testing
Técnica #5: Property Based Testing
Pragmatismo e estratégia de testes
0015 testes piramide testes
Testes de unidade o mais integrado possível
Mocks: Como, quando e até onde usar
Combinando testes de API com Property Based Testing
Design de código voltado para testabilidade
Sugestão de como realizar testes dentro da Jornada
Reforçando: Vamos buscar testes de unidade mais integrados
Você precisa ser fluente com as tecnologias de testes
O que você vai aprender
Conteúdo técnico e prático para você dominar os conceitos de escalabilidade
Seu instrutor

Dev Eficiente
Conteúdo Dev Eficiente
Conteúdo criado pela equipe Dev Eficiente, focado em acelerar o desenvolvimento de competências técnicas através de metodologias práticas e sistemáticas.


