Testes

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.

22 aulas
Dev Eficiente

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

10:04

Testes: Mitos x Realidade

09:39

Vamos focar em testes de unidade

06:59

Técnica #1: Specification Based Testes

13:12

Técnica #2: Boundary testing

09:11

Técnica #3: Começando com structural testing

05:32

Structural testing: Cobertua por linhas de código

05:25

Structural testing: Cobertura por branches

06:26

Structural testing: Cobertura por condicionais

04:29

Structural testing: Cobertura por branch + condicional

03:40

Structural testing: Cobertura por todos os caminhos e MC/DC

21:59

Técnica #4: Self testing

19:10

Técnica #5: Property Based Testing

12:37

Pragmatismo e estratégia de testes

03:31

0015 testes piramide testes

09:33

Testes de unidade o mais integrado possível

13:37

Mocks: Como, quando e até onde usar

17:16

Combinando testes de API com Property Based Testing

14:48

Design de código voltado para testabilidade

22:25

Sugestão de como realizar testes dentro da Jornada

26:27

Reforçando: Vamos buscar testes de unidade mais integrados

02:22

Você precisa ser fluente com as tecnologias de testes

03:06

O que você vai aprender

Conteúdo técnico e prático para você dominar os conceitos de escalabilidade

Aplicar técnicas sistemáticas de testes em qualquer software
Dominar Specification Based Testing para validar comportamentos
Usar Boundary Testing para encontrar bugs em fronteiras
Aplicar Structural Testing com diferentes níveis de cobertura
Implementar Self Testing para garantir qualidade contínua
Utilizar Property Based Testing para validações complexas
Combinar testes de API com Property Based Testing
Design de código voltado para testabilidade

Seu instrutor

Dev Eficiente

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.

Domine Engenharia de IA e Desenvolvimento de Software de Alta Qualidade

Rafael
Alberto
Daniel
COMEÇAR AGORA