Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Q.A Challenge Luma Store

Este é um desafio para que possamos ver as suas habilidades como QA/Tester.

Nesse desafio você deverá testar de forma automatizada o site Luma Store. O projeto a ser desenvolvido por você tem como objetivo exibir executar ações na loja conforme indicado nos casos de uso que estão logo abaixo.

[SPOILER] As instruções de entrega e apresentação do challenge estão no final deste Readme (=

Antes de começar

  • Considere como prazo limite da avaliação o período a partir do início do teste. Se, por algum motivo, não for possível concluir dentro deste prazo, avise a pessoa que o convidou para receber instruções sobre o que fazer.
  • Documente todo o processo de investigação para o desenvolvimento da atividade (README.md no seu repositório); os resultados destas tarefas são tão importantes quanto o seu processo de pensamento e decisões à medida que as completa, por isso, tente documentar e apresentar as suas hipóteses e decisões na medida do possível.

Tecnologias:

  • Ferramenta: Ghost Inspector, Selenium, Cypress, Robot Framework, ou outro de seu conhecimento
  • Adicionais: Cucumber ou outros plugins necessários para configurar a ferramenta

Teste

Neste desafio aplicaremos os conceitos de teste caixa preta, onde testaremos a página https://magento.softwaretestingboard.com , https://demo.hyva.io/ ou https://osc-ultimate-demo.mageplaza.com . Escolha um destes sites e realize o teste. Todos estes sites possuem o mesmo catálogo de exemplo, podendo ou não serem diferentes visualmente.

Nota: utilize dados fictícios criados através do site https://randomuser.me

Obrigatório 1 - Para realizar o teste precisamos escolher a ferramenta de teste. Explicar o por quê da escolha, as vantagens e desvantagens dos que não foram escolhidos.

Obrigatório 2 - Você deverá atender aos seguintes casos de uso:

  • Se a página está carregando corretamente a home page;
  • Buscar por shirt no menu superior e revisar se a página de resultados carregou corretamente. Veja o diferencial 1 para incrementar este caso de uso;
  • Adicionar um produto no carrinho
  • Realizar checkout

Diferenciais

Além do que foi solicitado, existem itens adicionais para incrementar o projeto final. Você também pode adicionar algum recurso não citado anteriormente.

  • Diferencial 1 - Buscar por shirt no menu superior e clicar no último resultado sugerido. Se possível, escute o retorno da requisição para saber o momento de clicar na interface;
  • Diferencial 2 - Criar uma conta na tela de Login/Cadastro. Observe que existe um captcha no formulário, então é necessário decidir como abordar este campo;
  • Diferencial 3 - Adicionar um produto aleatório do catalogo de moda masculina no carrinho;
  • Diferencial 4 - Adicionar comentário em um produto aleatório do catálogo de moda masculina no carrinho;
  • Diferencial 5 - Gerar um relatório automático do teste.

Readme do Repositório

  • Deve conter o título do projeto
  • Uma descrição sobre o projeto em frase
  • Deve conter uma lista com linguagem, framework e/ou tecnologias usadas
  • Como instalar e usar o projeto (instruções)
  • Não esqueça o .gitignore
  • Se está usando github pessoal, referencie que é um challenge by coodesh:

This is a challenge by Coodesh

Finalização e Instruções para a Apresentação

  1. Adicione o link do repositório com a sua solução no teste
  2. Verifique se o Readme está bom e faça o commit final em seu repositório;
  3. Envie e aguarde as instruções para seguir. Sucesso e boa sorte. =)

Suporte

Use a nossa comunidade para tirar dúvidas sobre o processo ou envie uma mensagem diretamente a um especialista no chat da plataforma.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors