Skip to content

Projeto de teste automático feito em equipe na Academia Accenture QA pela Gama para validações de cliques e de pesquisas no site da Accenture.

Notifications You must be signed in to change notification settings

victoriardspaiva/qa-projeto404

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time: 404 - O nome do grupo não existe!

Integrantes:

Descrição do desafio

Criar uma aplicação Selenium com os seguintes casos de teste

Caso de teste 1

Acessar o site da accenture e aceitar os cookies do LGPD

Cenário: Aceitar o cookie LGPD
dado que eu estou no site da accenture
e aceito os termos LGPD
Então deve fechar a caixa de informação

Cenário: Configurações do cookie
dado que eu estou no site da accenture
e aceito os termos LGPD
e clico em configurações de cookie
Entao devo ver o item "Sua privacidade"
E devo ver "Cookies estritamente necessarias"
E devo ver "Cookies Analiticos de Primeira Parte"
E devo ver "Cookies de Desempenho e Cookies Funcionais"
E devo ver "Cookies de Publicidade e Redes Sociais"

Caso de teste 2

Acessar o site da accenture a mostrar a lista de serviços

Cenário: listar serviços da Accenture
dado que eu estou no site da accenture
e clico no menu serviços
Então devo ver os serviços abaixo

  • Accenture Strategy
  • Application Services
  • Artificial Intelligence
  • Automation
  • Business Process Services
  • Change Management
  • Cloud
  • Customer Experience
  • Data & Analytics
  • Ecosystem Partners
  • Finance Consulting
  • Industry X
  • Infrastructure
  • Marketing
  • Mergers & Acquisitions (M&A)
  • Operating Models
  • Security
  • Supply Chain Management
  • Sustainability
  • Technology Consulting
  • Technology Innovation
  • Zero Based Budgeting (ZBB)

Cenário: Clicar no serviço cloud
dado que eu estou no site da accenture
e clico no menu serviços
e clico no item do menu cloud
Então devo encontrar o título "Serviços de Cloud"

Caso de teste 3

Acessar a lista de carreiras da accenture

Cenário: Acessar o item de vagas
Dado que eu estou no site da accenture
Quando clico no menu carreiras
E clico no item procurar por vagas
E digito no campo de busca Desenvolvedor
E clico no botao procurar
Entao devo encontrar vagas para programadores

Caso de teste

Sobre a accenture

Cenário: Ver as características da accenture
dado que eu estou no site da accenture
e clico no menu sobre a accenture
e clico no item do menu sobre a accenture
Então devo ver o destaque em "Nosso propósito"


Tecnologias utilizadas

✔️ Java
Linguagem de programação para desenvolvimento da aplicação

✔️ Maven
Gerenciador de dependências para o Java

✔️ Cucumber
Framework responsável por traduzir uma linguagem humana em código Java

✔️ Selenium
Framework responsável por fazer a integração do código Java com a linguagem Gherkin(Cucumber) abrindo o browser fazendo o teste de comportamento


Como utilizar

Pré requisitos

Instalar programas abaixo de acordo com seu sistema operacional.

git clone https://github.com/victoriardspaiva/qa-projeto404
  • Entrando na pasta do projeto
cd qa-projeto404

Exemplo:

cd driver
curl https://chromedriver.storage.googleapis.com/89.0.4389.23/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
rm -rf chromedriver_linux64.zip
cd ../driver
  • Limpando e validando maven Unix
./mvnw clean
  • Limpando e validando maven Windows
mvnw.cmd clean
  • Executando teste no Unix
./test.sh
  • Executando teste no Windows
test.bat

Estrutura de arquivos


├───.mvn
├───driver -- Este é o arquivo do selenium webdriver, substitua este arquivo com a versão da sua máquinajunit
├───src
│   └───test
│       ├───java
│       │   └───io
│       │       └───cucumber
│       │           └───grupo
│       │               ├───configuracao
│       |               |      └───Configuração.java   
|       |               ├───CasoDeTeste1Steps.java -- Teste dos Cookeis de privacidade 
|       |               ├───CasoDeTeste2Steps.java -- Teste listar serviços e Could
|       |               ├───CasoDeTeste3Steps.java -- Teste vagas de tecnologia
|       |               ├───CasoDeTeste4Steps.java -- Teste sobre a Accenture 
|       |               ├───CcompartihadoSteps.java -- Funções compartihadas
|       |               └───RunCucumberTest.java -- Execução do teste
|       └───resources        
│           └───io
│               └───cucumber
│                   └───grupo
|                       ├───CasoDeTeste1.feature -- Gherkin com os cenários dos Cookeis de privacidade
|                       ├───CasoDeTeste2.feature -- Gherkin com os cenários listar serviços e Could
|                       ├───CasoDeTeste3.feature -- Gherkin com os cenários vagas de tecnologia
|                       └───CasoDeTeste4.feature -- Gherkin com os cenários sobre a Accenture
|
├───test.bat -- Arquivo para rodar teste no Windows
└───test.sh -- Arquivo para rodar teste no Unix

About

Projeto de teste automático feito em equipe na Academia Accenture QA pela Gama para validações de cliques e de pesquisas no site da Accenture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages