- Fundamentos de Teste:
Elaboração de Plano de Teste. Levantamento de Cenários de Teste. Reporte de Falhas Encontradas. Parecer da aplicação.
- Automação Web I
Busca de Valores no site dos Correios: "69005-040" e "Lojas Bemol".
- Automação Web II
Automatição de Fluxo de acesso ao site, inserção em campo de pesquisa, ordenação por Avaliação e verificação de Nome, Avaliação e Preço.
- Automação de Teste API
Requisições de Criação de Usuário, verificação do usuário criado, autenticação de token, criação de produto e verificação de produto criado.
Obs: Utilizar os seguintes comandos, para rodar a API localmente. A api foi rodada pelo Docker.
Execute o seguinte comando no terminal:
npx serverest@latest
Execute o seguinte comando no terminal:
docker run -p 3000:3000 paulogoncalvesbh/serverest:latest
Para configuração do projeto, é necessário:
- Download do "Webdriver" compatível com a versão do navegador. Foi utilizado o Chrome driver.
- Download do "Selenium" pelo site do "Maven Repository" - Selenium Chrome Driver.
- Download do "JUnit" pelo site do "Maven Repository" - JUnit.
- Colocar as dependencias no arquivo "pom.xlm"
- Na raiz do projetom criar uma pasta, para armazenar o driver. Ex: drivers/chromedriver.exe
Configuração de Testes Selenium WebDriver + Java
WebDriver
Actions
WebDriverWait
Select
- Java, Selenium, JUnit e Postman.