Material preparado para interessados em desenvolvimento para automação de testes BDD e TDD com microsserviços e containeres. O repositório com todas as instruções estão disponíveis na URL do GitLab abaixo.
https://gitlab.com/tteixeira-testautomation/curso-automacao-aluno
Aulas do Curso
(27 vídeos)
0 de 27 aulas concluídas
0%
Progresso salvo somente neste navegador.
0
Vídeo 000.22 - Introdução e Motivação
Nesse vídeo vou tratar das motivações da trilha e como é importância espalhar testes automatizados por todas as camadas …
1
Vídeo 001.22 - Subindo o Ambiente de Testes - Instalando a VDI no VirtualBox
Nesse vídeo vou abordar a implantação do projeto na máquina virtual (VDI). Vamos usar o docker-compose, shell script, ec…
2
Vídeo 001.22 - Subindo o Ambiente de Testes - Baixando o projeto e gerando as imagens temporárias
Nesse vídeo vou abordar a implantação do projeto na máquina virtual (VDI). Vamos usar o docker-compose, shell script, ec…
3
Vídeo 002.22 - Testes Unitários 1 - Fundamentos
Nesse vídeo vou abordar os tópicos básicos para construção de testes unitários usando JUnit, Faker e Springboot.
4
Vídeo 003.22 - Testes Unitários 2 - Usando Mockito na classe de Serviço do Springboot
Nesse vídeo vou abordar os tópicos básicos para construção de testes unitários usando JUnit, Faker e Springboot. Porém, …
5
Vídeo 004.22 - Testes Unitários 3 - Cobertura de Testes Unitários
Nesse vídeo vou abordar os tópicos básicos para construção de testes unitários usando JUnit, Faker e Springboot. Porém, …
6
Vídeo 005.22 - Testes Unitários por Linha de Comando com Maven e um Terminal Linux
Nesse vídeo vou abordar os tópicos básicos para construção de testes unitários usando JUnit, Faker e Springboot. Porém, …
7
Vídeo 006.22 - Testes de API com Postman
Nesse vídeo vou abordar como sensibilizar API's rest utilizando a ferramenta Postman. Vamos também usar o Postman para "…
8
Vídeo 007.22 - Testes de API com Postman e Mockito para Integração Externa
Nesse vídeo vou abordar como virtualizar a resposta às chamadas de API's rest utilizando a ferramenta Postman combinada …
9
Vídeo 008.22 - Automação de Testes de API com RestAssured e JUnit para Springboot
Nesse vídeo vou abordar como você pode automatizar os testes de API validando as mensagens trocadas com microsserviços e…
10
Vídeo 009.22 - Automação de Testes de API com Cucumber, Allure, RestAssured e JUnit para Springboot
Nesse vídeo vou abordar como você pode documentar com mais profissionalismos os testes automatizados de API usando Cucum…
11
Vídeo 010.22 - Automação de Testes de API com Cucumber, Allure, RestAssured e JUnit com Contexto
Nesse vídeo vou abordar como você pode usar a instrução contexto (Background) do Cucumber para reaproveitar passos de te…
12
Vídeo 011.22 - Automação de Testes de API com Reutilização e boas práticas usando Cucumber
Nesse vídeo vou abordar como você pode melhorar o reuso das chamadas de API usando uma camada adicional de execução (Act…
13
Vídeo 012.22 - Automação de Testes de API com Validação de Integridade dos Dados com ReflectionUtils
Nesse vídeo vou abordar como você pode validar se os dados transacionados via API de fato não estão sofrendo nenhuma mut…
14
Vídeo 013.22 - Aplicando código limpo na automação de testes com SonarLint
Nesse vídeo vou mostrar a importância de limpar o código de possíveis pontos de mau cheiro (inconformidades) que são pro…
15
Vídeo 014.22 - Automação de Testes na Camada de Apresentação Web com Selenium WebDriver e Cucumber
Nesse vídeo vou mostrar como começar a automatizar testes na camada de apresentação utilizando o selenium webdriver, cuc…
16
Vídeo 015.22 - Automação de Testes na Camada de Apres. Web com Selenium WebDriver e Page Objects
Nesse vídeo vou mostrar como aumentar o dinamismo e a modularidade da automação de testes utilizando PageObjects e class…
17
Vídeo 016.22 - Livro "BDD In Action" - Boas Práticas - Estórias de Usuário
Nesse vídeo vou falar sobre a importância dos conceitos e princípios utilizados por Dan North para estabelecimento da me…
18
Vídeo 017.22 - Automação de CRUD - Parte 1 - Estória de Usuário - Selenium e Cucumber
Nesse vídeo vou mostrar como automatizar um crud de cadastro, consulta, deleção e alteração dos clientes.
19
Vídeo 017.22 - Automação de CRUD - Parte 2 - Estória de Usuário - Selenium e Cucumber
Nesse vídeo vou mostrar como automatizar um crud de cadastro, consulta, deleção e alteração dos clientes.
20
Vídeo 018.22 - Executando Testes para Microsserviços no Pipeline - Jenkins, Docker, Springboot Maven
Nesse vídeo vou mostrar a execução do projeto de automação de testes no pipeline em todas as suas fases: testes unitário…
21
Vídeo 019.22 - Executando Testes no Pipeline - Jenkins, Docker, Springboot Maven - Lendo os Logs
Nesse vídeo vou mostrar a execução do projeto de automação de testes no pipeline com ênfase em entender o log gerado dur…
22
Vídeo 020.22 - Docker e fundamentos - Subindo os containers com Dockerfile e docker-compose
Nesse vídeo vou mostrar a ativação dos microsserviços através da subida de conteiners com Dockerfile e docker-compose.
23
Vídeo 021.22 - Mutantes de Testes - Como aumentar a qualidade dos testes unitários
Nesse vídeo vou abordar a qualidade dos testes unitários. Através de mutantes de testes e do uso das ferramentas PiTeste…
24
Vídeo 022.22 - Springboot e Heroku - Aproveitar enquanto o heroku é free - Rodando ambiente em nuvem
Nesse vídeo vou mostrar como é simples subir uma aplicação Springboot para a cloud utilizando os microsserviços criados …
25
Vídeo 023.22 - Dados sintéticos com a ferramenta Faker - Construa sua própria solução de TDM
Ter dados dinâmicos provisionados durante o teste pode ser um desafio para quem não conhece a Biblioteca Faker. Lance mã…
26
Vídeo 005.23 - Test Drive na Ferramenta Acqua da Jetbrains
Venha conferir algumas validações preliminares que eu fiz na ferramenta da Jetbrains, será que ela consegue nos ajudar a…