O objetivo deste teste é verificar a funcionalidade do processo de compra no site https://challenge.homolog.tech/, desde a seleção do produto até a finalização do pedido, utilizando ferramentas modernas para automação e registro de resultados.
Pode ser utilizado outras ferramentas, considere as listadas abaixo como sugestão.
- Selenium WebDriver: Para automatizar a interação com o site.
- TestNG ou JUnit: Para estruturar e executar os testes de forma organizada.
- ExtentReports ou Allure Framework: Para gerar relatórios detalhados dos resultados.
- Acesso ao ambiente de teste do site.
- Configuração das ferramentas de automação e relatórios.
- Abrir o navegador e acessar a página inicial do site.
- Navegar até a categoria do produto desejado.
- Selecionar um produto específico para compra.
- Verificar se o produto selecionado está correto.
- Adicionar o produto ao carrinho de compras.
- Acessar o carrinho de compras para verificar se o produto está listado corretamente.
- Iniciar o Processo de Checkout:
- Preencher as informações necessárias para entrega.
- Escolher um método de pagamento válido.
- Revisar todas as informações do pedido antes de finalizar.
- Confirmar o pedido e verificar se a confirmação é exibida corretamente.
- Verificar se o e-mail de confirmação é recebido.
- Verificar se o pedido aparece corretamente no histórico de pedidos do usuário.
- Utilize as ferramentas de relatórios configuradas para registrar cada passo do teste, incluindo capturas de tela em caso de falhas.
- Os relatórios gerados devem conter informações detalhadas sobre o teste, resultados e quaisquer problemas encontrados.
- Certifique-se de revisar os relatórios gerados para identificar possíveis falhas ou áreas de melhoria no processo de compra. Mantenha a documentação atualizada com os resultados dos testes para referência futura e análise de tendências.
- Este script pode ser adaptado e expandido conforme necessário para atender às necessidades específicas de teste da aplicação.