Você está na página 1de 2

DESAFIO TÉCNICO AUTOMAÇÃO - SPECIALIZED

PRÉ-REQUISITOS
Abaixo o candidato irá selecionar dentre as opções de linguagem/ferramenta de
automação e TODOS os requisitos deverão ser seguidos:

LINGUAGEM DE PROGRAMAÇÃO
 Java.
 Javascript.
 Ruby.

FERRAMENTAS
 Selenium (Eclipse, Intellij).
 Cypress.

ELABORAÇÃO DA AUTOMAÇÃO
 Criar um projeto usando uma das ferramentas e linguagens exemplificadas
acima utilizando Cucumber e Page Object.
 Seguir os padrões de estrutura, boas práticas de encapsulamento, divisão das
classes de objetos e organização de código.
 A automação deverá conter o seguinte passo-a-passo (colocar algum verificador
do objeto antes de fazer as ações):
1. Entrar no site http://sampleapp.tricentis.com/101/app.php
2. Preencher o formulário, aba “Enter Vehicle Data” e pressione next.
3. Preencher o formulário, aba “Enter Insurant Data” e pressione next.
4. Preencher o formulário, aba “Enter Product Data” e pressione next.
5. Preencher o formulário, aba “Select Price Option” e pressione next.
6. Preencher o formulário, aba “Send Quote” e pressione Send.
7. Verificar a mensagem “Sending e-mail success!” na tela.

 Disponibilizar o projeto no repositório GIT e enviar o caminho para


rosemeire.santos@accenture.com

VÍDEO DO DESAFIO – Sugestão: Encaminhar link via YouTube


 Gravar um vídeo após finalizar o desenvolvimento do código e apresentar os
seguintes tópicos:
o Explicar detalhadamente qual IDE, linguagem e demais tecnologias para
desenvolver a solução.
o Explicar sobre a estrutura geral do código.
o Como foi realizado o mapeamento e organização dos objetos da
automação.
o Explicar a estrutura Gherkin utilizada no script.
o Demonstrar a execução da automação.

NOTA
 Para o vídeo pode-se usar o recurso do próprio Windows (Windows + G) ou
ferramentas gratuitas como Loom.
 Todos os desafios serão analisados e pontuados, mesmo o candidato não passar
para a etapa final.

BOA SORTE!!!

Você também pode gostar