Skip to content

Cucumber is a great tool for automation testing because it helps to facilitate collaboration, improve communication, and increase the efficiency of your testing efforts.

Notifications You must be signed in to change notification settings

Majhar-98/Automation-with-Cucumber-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Automation-with-Cucumber

Why use Cucumber for Automation:

Cucumber is a popular tool used for behavior-driven development (BDD) and acceptance test-driven development (ATDD) in software development. Here are some reasons why Cucumber is a good choice for automation testing:

  • Collaboration: Cucumber facilitates collaboration between developers, testers, and business stakeholders by providing a common language that everyone can understand.
  • Easy to understand: Cucumber uses a simple syntax that is easy to read and understand, even for non-technical stakeholders. This makes it easier to create and maintain automated tests.
  • Reusability: Cucumber allows you to write reusable test scenarios that can be used for different applications or features. This saves time and effort, as you don't have to write new tests from scratch for every project.
  • Automated Testing: Cucumber integrates well with automation testing tools like Selenium, which makes it easy to automate your tests and run them as part of your continuous integration (CI) pipeline.
  • Documentation: Cucumber generates documentation for your tests, which helps to keep your tests up-to-date and helps to ensure that everyone understands what the tests are doing.

Automation Steps:

  1. 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
  2. You will find and verify "facebook/create-react-app " project as the first result
  3. 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.

Technoloy used:

  • Intellij IDEA
  • Java
  • Junit
  • Selenium
  • Cucumber
  • Maven

Langueges

  • Java

How to run this project:

  • Clone this project
  • Open with Intelji Idea

Prerequisites:

  • Install Intellij IDEA (Comunity Edition)
  • Install jdk or any LTS version
  • Configure ANDROID_HOME, JAVA_HOME and GRADLE_HOME as well as stable internet connection

Report:

cucumber

About

Cucumber is a great tool for automation testing because it helps to facilitate collaboration, improve communication, and increase the efficiency of your testing efforts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages