Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Teste de Automação para QA - CI&T 
Olá! Bom dia, boa tarde ou boa noite! 
Este é um desafio criado para a nossa seleção de uma pessoa Engenheira de Software que 
irá atuar na role de QA. 
Leia atentamente todo o conteúdo desse documento antes de começar qualquer execução! 
Instruções gerais 
Iremos utilizar o site https://opentdb.com/ para realizar nosso teste, onde faremos alguns 
cenários utilizando a linguagem Gherkin. 
À princípio, daremos um modelo para que você apenas crie os passos da automação. 
Depois, será necessário criar um teste baseado numa descrição de cenário. Por fim, você 
terá que criar um cenário que ache adequado para a situação. As descrições detalhadas dos 
passos estarão mais abaixo. 
O teste pode ser feito em qualquer linguagem de programação e com qualquer framework 
de teste de interface. Fica a seu critério escolher o que se adequa mais ao seu perfil e/ou ao 
seu conhecimento. 
A entrega desse teste deve ser feita através do seu repositório Git pessoal (GitHub, 
Bitbucket, etc). 
Qualquer dúvida que tenha, basta entrar em contato conosco que teremos o maior prazer 
em te ajudar! 
Critérios para avaliação 
• Organização de código, arquitetura e boas práticas de programação 
• Criação de casos de testes utilizando Gherkin 
• Utilização de algum padrão de desenvolvimento de automação 
• Como foi a utilização do framework de automação e da linguagem de 
programação 
• Estruturação de relatórios (diferencial) 
• Facilidade na execução dos testes (por exemplo, utilização do 
Docker)(diferencial) 
 
 
 
Primeira parte 
Temos o seguinte cenário, escrito em Gherkin, que devemos automatizar: 
Funcionalidade: Busca no Banco de Questões 
Cenário: Busca por questão inexistente 
Dado que navego para a página de busca do banco de questões 
E digito 'Science: Computers' no campo de busca 
Quando clico no botão de buscar 
Então visualizo uma mensagem de erro com o texto 'No questions found.' 
Você irá agora pegar esse cenário e realizar a automação dele no site passado 
anteriormente. 
Segunda parte 
Agora, estamos com a seguinte informação de um novo cenário que temos que testar para 
o usuário final: 
Precisamos fazer uma busca na categoria por Science: Computers e verificar se a listagem 
de questões está com 25 itens e se o controle de paginação irá aparecer. 
Com essa informação em mãos, vamos para a codificação desse cenário de teste. Leve em 
consideração o que foi feito previamente e tente escrever o cenário em Gherkin antes de 
começar qualquer código. 
Terceira parte 
Por fim, você terá que criar um cenário novo que não foi descrito anteriormente. A ideia 
aqui é realmente ver como você faria um cenário do zero, criando o Gherkin e depois 
fazendo a automação dele. Abuse e use do que foi feito anteriormente para te ajudar! 
Considerações finais 
Aqui, finalizamos o teste! Espero que tenha conseguido fazer tudo com bastante carinho e 
atenção! Aguardamos pelo seu envio e, assim que fizermos a avaliação, iremos te dar um 
retorno com feedbacks a respeito. 
Esperamos também que tenha gostado e que tenha aprendido um pouco conosco! 
Até breve!

Mais conteúdos dessa disciplina