Esta é a prova técnica de QA para a Arezzo! Siga as instruções abaixo e casa haja duvida entre em contato com a gente.
- Deve ter uma conta no Github.
- Deve clonar esse repositório.
- Deve ler atentamente todos os pontos do README.
- Deve disponibilizar o projeto finalizado na sua conta do Github.
- Deve enviar o link do repositório para o contato responsável.
- Compreenda e defina os testes de aceitação.
- Explique os metodos utilizados e o porque de sua utilização.
- Fique a vontade para comentar o código que irá nos enviar explicando o que cada item deve realizar.
- Lembre que a prova contém somente um cenário mas a arquitetura a ser usada deve ser escalável.
- Para rodar o projeto devemos utilizar o JUnit.
- Desenvolver projeto de testes automatizados para testes de UI conforme modelo proposto.
- A linguagem é Java e utilizamos cucumber(BDD) como framework e selenium como base.
- Orientação a objetos.
- Objetividade e clareza.
- Boas práticas.
- Criar um usuário preenchendo todos os campos de cadastro e apos realizar uma compra com o mesmo.
- O usuário cadastrado deve ter todos seus dados preenchidos corretamente e realizar uma compra com sucesso. Deve-se navegar pelo menu da página e não acessar links diretamente pelo navegador.