Skip to content

Prática de criação de testes de aceitação manual e automatizados utilizando Selenium WebDriver,JUnit e Cucumber.

Notifications You must be signed in to change notification settings

julissy/TestesAutomatizados_SwagLabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Automação Web - Java, Selenium e Cucumber

Criação de casos de teste para testes de aceite do sistema Swag Labs

Caso tenha interesse em ver a escrita de todos os Casos de Testes(manuais e automatizados) é preciso baixar o arquivo Casos de Testes

Instalação

Java 19

Maven 3.6

Chrome Webdriver

Por conveniência, faça o download do chromedriver adequado para o seu sistema operacional e adicione o caminho no diretório utils/Util. Local para download: https://chromedriver.chromium.org/downloads

WhatsApp Image 2023-03-28 at 15 53 37

As dependências utilizadas já estão no pom.xml é preciso apenas utilizar o comando do Maven -Refresh Project- para que as dependências sejam baixadas no seu projeto

image

Como usar

Execução de Teste no diretório runners/RunnerTest.java

Para execução de cenarios especificos modifique a tags apontando a tag utilizada nas features do diretório resources/features

@CucumberOptions(
        plugin = {"pretty", "html: target/cucumber-report.html"},
        features = "src/test/resources/features",
        glue = "stepsDefinitions",
        tags = "@login",
        snippets = CucumberOptions.SnippetType.CAMELCASE,
        monochrome = true,
        dryRun = false
)

Para execução normal de todos os cenários utilizar comentando o plugin tags

@CucumberOptions(
        plugin = {"pretty", "html: target/cucumber-report.html"},
        features = "src/test/resources/features",
        glue = "stepsDefinitions",
       //tags = "@login",
        snippets = CucumberOptions.SnippetType.CAMELCASE,
        monochrome = true,
        dryRun = false
)

Para geração de relatório mantenha no plugin o "html: target/cucumber-report.html"

Para execução dos testes clicar com botão esquerdo na seta verde que aparece ao lado da classe RunnerTest

image

About

Prática de criação de testes de aceitação manual e automatizados utilizando Selenium WebDriver,JUnit e Cucumber.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published