Skip to content

pmoral86/Coodesh-Enterview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Q.A Challenge 20200715 - Paulo Moral

Por favor, complete o seguinte desafio para a sua entrevista online. Terá de documentar o seu processo e apresentá-lo na entrevista (utilizando um PowerPoint ou apresentação semelhante), bem como demonstrar o resultado durante a entrevista técnica.

Os resultados destas tarefas são menos importantes do que 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.

Desafio

Neste desafio aplicaremos os conceitos de teste caixa preta, onde testaremos a página Beta da Coodesh em vários aspectos como por exemplo:

  • Se a home carrega correcta
  • Se a página de vagas tem resultados
  • Se ao utilizar o buscar, obtemos o resultado esperado ou não
  • Se o botão candidatar nas vagas abrem o modal de candidatura

Parte 1 - Escolha do Frawework

Para realizar o teste podemos escolher entre os 3 frameworks de teste:

  • Cucumber
  • Selenium
  • Ghost Inspect

Explicar o por quê da escolha, as vantagens e desvantagens dos que não foram escolhidos.

<P.M.: Escolhi o Selenium para realizar o teste pois nele consigo facilmente, com poucas linhas de código, realizar o que foi solicitado. O Cucumber realizar uma função um pouco mais abrangente, arquivando e relatando os testes realizados. Quanto ao Ghost Inspect confesso que nunca usei mas sei que tem um papel intermediário entre Cucumber e Selenium, onde realiza as duas funções.>

Parte 2 - Mãos à Obra

Nesse parte teremos que desenvolver um projeto para testar vários aspectos da página Beta da Coodesh:

Testes para aplicar:

1- Se a página está carregando corretamente a home page;

2- Navegar pela página e ir ao sistema de vagas no menú superior;

3- Um vez na tela de vagas, nosso sistema de teste automatizado terá que buscar por uma empresa onde terá um ou mais resultados de vagas;

4- Depois obter o resultado, deveremos abrir a vaga e revisar se o carregamento é realizado com sucesso ou não;

5- Por último, precisamos saber se o sistema de candidatar está funcionando e para isso é necessário clicar no botão Candidatar-se e revisar se abriu o modal corretamente.

Finalização

Avisar sobre a finalização e enviar para correção em: https://coodesh.com/review-challenge Após essa etapa será marcado a apresentação/correção do projeto.

Instruções para a Apresentação:

  1. Será necessário compartilhar a tela durante a vídeo chamada;
  2. Deixe todos os projetos de solução previamente abertos em seu computador antes de iniciar a chamada;
  3. Deixe os ambientes configurados e prontos para rodar;
  4. Prepara-se pois você será questionado sobre cada etapa e decisão do Challenge;
  5. Prepare uma lista de perguntas, dúvidas, sugestões de melhorias e feedbacks (caso tenha).

Suporte

Use a nossa comunidade para tirar dúvidas sobre o processo ou envie um e-mail para [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published