Este projeto foi elaborado por:
- Elaine Souza Moreira https://github.com/Elainemor
- Manoela Paloma https://github.com/Palinha07
- Kerolayne Gomes https://github.com/kerollainy
- Vitoria Paiva https://github.com/victoriardspaiva
- Regina Moura https://github.com/ReginaMoura
Acessar o site da accenture e aceitar os cookies do LGPD
Cenario: Aceitar o cookie LGPD
Dado que eu estou no site da accenture
Entao aceito os termos LGPD
Cenario: Configuracoes do cookie
Dado que eu estou no site da accenture
E clico em configuracaes de cookie
Entao devo ver os itens
- [x]sua privacidade
- [x]Cookies estritamente necessarias
- [x]Cookies Analiticos de Primeira Parte
- [x]Cookies de Desempenho e Cookies Funcionais
- [x]Cookies de Publicidade e Redes Sociaisbr
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"
Acessar a lista de carreiras da accenture
Cenário: Acessar o item de vagas de tecnologia
Dado que eu estou no site da accenture
E aceito os termos LGPD para teste
E 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
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"
link para vídeo da aplicação funcionando: https://www.youtube.com/watch?v=nP8QIM9v4HE&ab_channel=ManoelaPaloma
✔️ 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
-
Instalar o java: https://www.java.com/pt-BR/download/ie_manual.jsp?locale=pt_BR
-
Instalar jdk https://www.oracle.com/br/java/technologies/javase/javase-jdk8-downloads.html
-
Verificar se o JAVA_HOME está configurado em seu computador
-
Clone do projeto
git clone https://github.com/Palinha07/estrutrura-projeto-grupo
- Entrando na pasta do projeto
cd estrutrura-projeto-grupo
- Configurando selenium em seu computador
Fazer o download do Chrome Webdriver e colocar o arquivo descompactado dentro da pasta driver na rapiz do projeto:
https://chromedriver.chromium.org/downloads
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
- Executando teste no Unix
./test.sh
- Executando teste no Windows
test.bat
$ git tree .gitignore .mvn |-- wrapper | |-- MavenWrapperDownloader.java | |-- maven-wrapper.jar | |-- maven-wrapper.properties README.md driver |-- chromedriver.exe mvnw mvnw.cmd pom.xml src |-- main | |-- java | | |-- io | | | |-- cucumber | | | | |-- grupo | | | | | |-- TesteSiteAcc.java |-- test | |-- java | | |-- io | | | |-- cucumber | | | | |-- grupo | | | | | |-- CasoDeTeste1Steps.java | | | | | |-- CasoDeTeste2Steps.java | | | | | |-- CasoDeTeste3Steps.java | | | | | |-- CasoDeTeste4Steps.java | | | | | |-- CompartilhadoSteps.java | | | | | |-- RunCucumberTest.java | | | | | |-- configuracao | | | | | | |-- Configuracao.java | |-- resources | | |-- io | | | |-- cucumber | | | | |-- grupo | | | | | |-- .gitkeep | | | | | |-- casoDeTeste1.feature | | | | | |-- casoDeTeste2.feature | | | | | |-- casoDeTeste3.feature | | | | | |-- casoDeTeste4.feature test.bat test.sh