4.57 out of 5
4.57
166 reviews on Udemy

JUnit para Testadores

Aprenda a base para desenvolver qualquer script de teste automatizado
Instructor:
Elias Nogueira
533 students enrolled
Utilizar o JUnit como suporte à escrita de scripts de teste automatizado

O treinamento JUnit para Testadores te ensinará a como usar esta ferramenta como apoio na escrita de testes funcionais automatizados. Através de diversos exemplos práticos e didáticos você vai aprender o necessário para usa-lo em conjunto com qualquer ferramenta de automação de teste como Selenium WebDriver, Appium, RestAssured, entre outros.

Introdução

1
O que é JUnit
2
Como ele nos ajuda na Automação de Teste de Software?

Criação do ambiente

1
Bem vindo à Sessão 2
2
Como instalar o Java JDK no Windows
3
Como configurar o Java JDK no Windows
4
Como baixar o Eclipse IDE
5
Como criar o projeto de teste

Como criar Testes

1
Bem vindo à Sessão 3
2
Anatomia de um método de teste
3
Utilizar o @Teste para criar testes
4
Criando diversos testes
5
Aplicação de práticas de código limpo
6
Exercício 1 - parte 1
7
[Resolução] Exercício 1 - parte 1
8
Dica rápida sobre exibição de código
9
Exercício 1 - parte 2
10
[Resolução] Exercício 1 - parte 2
11
Execução dos Testes
12
Exercício 1 - parte 3
13
[Resolução] Exercício 1 - parte 3

Validar Resultados

1
Bem vindo à Sessão 4
2
Introdução sobre validações
3
Validar resultados verdadeiro/falso (assertTrue | assertFalse)
4
Exercício 2 - parte 1
5
Exercício 2 - parte 2
6
Exercício 2 - parte 3
7
[Resolução] Exercício 2
8
Validar resultado esperado versus resultado obtido (assertEquals)
9
Exercício 3 - parte 1
10
Exercício 3 - parte 2
11
Exercício 3 - parte 3
12
[Resolução] Exercício 3

Pré e Pós Condições

1
Bem vindo à Sessão 5
2
O que são pré e pós condições?
3
Aplicar uma pré e pós condição para cada teste com @Before e @After
4
Exercício 4 - parte 1
5
Exercício 4 - parte 2
6
[Resolução] Exercício 4
7
Aplicar uma pré e pós condição para todos os testes com @BeforeClass @AfterClass
8
Exercício 5 - parte 1
9
Exercício 5 - parte 2
10
[Resolução] Exercício 5

Suíte de Teste

1
Bem vindo à Sessão 6
2
O que é uma Suíte de Teste?
3
Como criar uma Suíte de Teste
4
Dicas de divisão de Suítes de Teste
5
Exercício 6 - parte 1
6
Exercício 6 - parte 2
7
[Resolução] Exercício 6

Data Driven Testing

1
Bem vindo à Sessão 7
2
O que é Data Driven Testing?
3
Exemplo sem Data Driven
4
Exercício 7 - parte 1
5
Exercício 7 - parte 2
6
Exercício 7 - parte 3
7
[Resolução] Exercício 7
8
Criando o Data Driven com JUnit - Modo padrão
9
Exercício 8 - parte 1
10
Exercício 8 - parte 2
11
[Resolução] Exercício 8
12
Visualização dos dados executados
13
Criando o Data Driven com JUnit - Modo via parâmetros
14
Exercício 9 - parte 1
15
Exercício 9 - parte 2
16
[Resolução] Exercício 9
17
Criando o Data Driven com JUnit – Arquivo CSV
18
Exercício 10 - parte 1
19
Exercício 10 - parte 2
20
Exercício 10 - parte 3
21
Exercício 10 - parte 4
22
[Resolução] Exercício 10

Conteúdo Adicional

1
Bem vindo à Sessão 8
2
Ignorar testes com a anotação @Ignore
3
Inserir anotação @Ignore
4
Validar tempo de execução do teste com @Timeout
5
Inserir tempo de execução do teste com @Timeout
6
Validações Fluentes
7
Inserir Validações Fluentes
8
Categorização de testes
9
Inserir Categorias de Teste

Encerramento

1
Projeto resolvido
2
Próximos passos

Materiais do Treinamento

1
Material Sessão 3
2
Material Sessão 4
3
Material Sessão 5
4
Material Sessão 6
5
Material Sessão 7
6
Material Sessão 8
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
166 Ratings

Detailed Rating

Stars 5
119
Stars 4
38
Stars 3
7
Stars 2
1
Stars 1
1
9f960875513667264781f1b855737d42
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
33 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion