Skip to content

R-o-n-a-k/TestingBlinkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blinkit Automation Testing

🚀 About Project

Blinkit Automation Testing is an end-to-end UI automation test suite built using Java, Selenium WebDriver, and the Cucumber BDD framework. The project simulates real-world user interactions on the Blinkit web application, validating functionality using modular Page Object Model (POM) design and generates detailed ExtentReports for execution analysis.

🛠️ Technologies Used

  • Java
  • Selenium WebDriver
  • Cucumber (BDD Framework)
  • Gherkin syntax
  • Page Object Model (POM)
  • Extent Reports (HTML test reporting)
  • Maven
  • Eclipse

✨ Features

  • Automated user journeys for real-time web testing
  • Cucumber-based BDD implementation with readable .feature files
  • Modular Page Object design for scalability
  • Step Definitions for each Gherkin scenario
  • Parameterized data for testing flexibility
  • HTML Extent Reports for result visualization
  • Error handling with screenshot capture (optional)

📊 Extent Report

After test execution, a detailed HTML report is available at:
/reports/blinkit.html

It includes:

  • Scenario-wise test summaries
  • Pass/Fail status
  • Logs and time durations
  • Screenshots

💡 Open blinkit.html in a browser to analyze test performance visually.

▶️ Getting Started

Clone the repository:

git clone https://github.com/your-username/blinkit-automation.git
cd blinkit-automation

Install dependencies:

mvn install

Run tests:

mvn test

This project helped me apply real-time QA concepts on production-like apps and strengthen automation test strategies.

About

Automated testing framework for the Blinkit website built with Java, Selenium, and BDD (Cucumber). Implements Page Object Model for maintainable code and ExtentReports for insightful test results.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages

  • HTML 51.5%
  • Java 45.2%
  • Gherkin 3.3%