🚀 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)