Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fellipevidal/projeto.renner

Esse repositório tem como base automação de testes web
https://github.com/fellipevidal/projeto.renner

bdd-framework cucumber java junit selenium-webdriver

Last synced: 10 days ago
JSON representation

Esse repositório tem como base automação de testes web

Awesome Lists containing this project

README

        

Projeto Renner

Esse é um projeto desenvolvido para compras de produtos e cadastro de usuário

🚀 Começando

Estas instruções permitirão que você obtenha uma cópia do projeto em operação em sua máquina local para fins de desenvolvimento e teste.

Sistema operacional


Windows 10

🔧 Instalação


Baixar o projeto dentro do github e ter o chromedriver de acordo com o projeto

⚙️ Executando os testes


Cenário de compras é composto por 4 compras dentro do site "http://www.automationpractice.pl/index.php"
O usuário cadastrado é [email protected]" e a senha é "123456789", este usuário já está embutido dentro da automação para realizar as compras.

Cenário de cadastro é um teste onde criamos um novo cadastro, a massa de teste tem que ser atualizada, o email e outras atribuições a massa é editável dentro do package runner ,
lá você consegue editar email para realizar o cadastro, e as informações do formulário onde é preenchido.

🔩 Analise os testes de ponta a ponta


O testes realizam as principais funções dentro do site, onde você primeiramente faz um login e senha depois realiza as compras,
também temos o teste de cadastro que será o teste inicial onde o usuário cria sua conta para realizar essas compras dentro do site.

🛠️ Construído com


Linguagem de programação: Java

Frameworks: JUnit, Selenium, Cucumber.;

Documentos em BDD/Gherkin

O projeto foi realizado no padrão Page Objects

📌 Versão

Foi utilizado a versão 122 do ChromeDriver

✒️ Autor


Fellipe Vidal