Skip to content

Myllenam/workshop-selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Workshop Selenium

Este repositório contém o projeto desenvolvido para a disciplina de Testes no curso de Engenharia de Software da UDESC. O projeto consiste na criação e execução de testes de ponta a ponta (E2E) utilizando a ferramenta Selenium, automatizando testes no site da Amazon.

📋 Objetivo

Aplicar técnicas de automação de testes E2E, validando as funcionalidades do site da Amazon. Durante o workshop, foram explorados:

Automação de testes no navegador.
Boas práticas de teste automatizado.
Execução de cenários reais.

🛠️ Tecnologias Utilizadas

Selenium WebDriver
: Automação de testes em navegadores.
TypeScript
: Desenvolvimento dos scripts de teste.
Node.js
: Ambiente de execução do projeto.
Vitest
: Framework de teste.

🚀 Como Executar o Projeto

Clone o repositório:

bash

git clone https://github.com/seu-usuario/selenium-workshop.git

Instale as dependências:

bash

npm install

Execute os testes:

bash

npm run test

🧪 Funcionalidades Testadas

Os testes E2E cobrem as seguintes funcionalidades do site da Amazon:

🔍 Pesquisa de produtos.
🛒 Adição de itens ao carrinho.
💳 Finalização de compra.
🔐 Interação com a página de login.

📂 Estrutura de Pastas

bash

📦 selenium-workshop 📦 src ┣ 📂 baseFlows # bases dos fluxos de testes com as funções necessárias ┣ 📂 drivers # Config e interface do webdriver do Selenium ┣ 📂 flows # fluxos de teste ┣ 📂 tests # Relatórios de execução de testes ┗ 📜 README.md # Documentação do projeto

👨‍💻 Desenvolvedoras

Myllena Miranda- Desenvolvedora de Software - (https://github.com/Myllenam)
Ana Paula - Desenvolvedora de Software - (https://github.com/kittycatgirl)
Leticia Katrina - Desenvolvedora de Software - (https://github.com/lk4trina)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors