Este desafio tem o intuito de avaliar suas habilidades na engenharia da qualidade de software.
Material para execução do teste: http://automationpractice.com/index.php
Neste link está uma loja virtual.
Nesta loja virtual, temos diversos produtos, masculino e feminino.
Com alguns cliques e alguns preenchimentos, conseguimos realizar fácilmente compras no site.
-
Será necessário criar um login na plataforma
-
Navegar pelo menu, selecionar um produto e realizar uma compra na loja virtual
-
Verificar se o status da compra está correto no histórico da compra.
-
Montar uma suíte de teste e escreva ao menos um teste de End To End e um teste de API.
- Fique a vontade para criar novos casos de teste se preferir.
Ao final o resultado do desafio deve ter:
- Um relatório com todos os bugs encontrado caso haja bug, seguindo uma metodologia de sua preferência
- Uma suíte de teste com os testes End To End
- Uma suíte de teste com os testes de API
- Uma documentação de como executa o ambiente de teste
- Um Pull Request aberto para este repositório, com toda a solução implementada nele
- Primeiro, faça um fork deste projeto para sua conta no Github(crie uma conta no Github se você não tiver).
- Em seguida, implemente o desafio seguindo as instruções que estão no capítulo acima
- Por fim, envie o link do seu Pull Request, com a resultado do desafio, para o seu contato na BLU.
Seu teste será avaliado de acordo com os seguintes critérios.
- Seu teste preenche todos os requerimentos do desafio proposto aqui?
- O projeto esta bem documentado?
- Possui uma suíte de teste bem organizada?
- Implementou ao menos um teste automatizado?
- Gerou um relatório com todos os bugs encontrados, de forma detalhada e de fácil entendimento?
Boa sorte.