Skip to content

This project utilizes Selenium WebDriver and Cucumber for automation testing on the GitHub search functionality & about page. The framework enables end-to-end testing with scenarios written in Gherkin syntax, offering a clear understanding of the test cases. The project comes with cucumber report that displays comprehensive test results.

Notifications You must be signed in to change notification settings

touhid-96/Cucumber-Project-Github-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cucumber Project Github Automation

Scenario

  • As a guest (not logged in), when searching GitHub for the term "create-react-app" from the landing page search input, you will see: A count of matching results.
  • You will find and verify "facebook/create-react-app" project as the first result.
  • As a guest, when clicking the "About" button in the landing page footer, you will be taken to the GitHub "About" page. verify, you are on about page.

Technology and Tools Used

  • Selenium
  • Cucumber Java
  • Cucumber Junit
  • Java
  • Gradle
  • Intellij idea

Website

Prerequisite

  • JDK 11 or higher
  • Java IDE (Intellij idea)
  • Configured environment variable for Java, Gradle and Allure Report
  • Web browser installed (Firefox, Chrome, Edge)

How to run this project

  • Clone the repository
    https://github.com/touhid-96/Cucumber-Project-Github-Automation.git
  • Execute the following command on the project directory
    gradle clean build

How to run the tests

  • Ensure the website is running.
  • Execute the following command on the project directory
    gradle test

Report Locations

Open with any web browser

  • Gradle report : ./build/reports/tests/test/index.html
  • Cucumber report : ./target/reports/cucumber-reports.html

Gradle Report

gradle report

Cucumber Report

cucumber report

About

This project utilizes Selenium WebDriver and Cucumber for automation testing on the GitHub search functionality & about page. The framework enables end-to-end testing with scenarios written in Gherkin syntax, offering a clear understanding of the test cases. The project comes with cucumber report that displays comprehensive test results.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published