Skip to content

im-ahmed-hasan/allure-report-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Allure Reporting with Selenium (Java)

This project demonstrates how to integrate Allure Reports into a Selenium Java test framework to generate rich, interactive, and visual test reports with detailed steps, logs, and screenshots.


📌 Key Features

  • ✅ Allure Report integration with TestNG
  • 🖼️ Screenshot capture on test failures
  • 🧾 Step-wise logs for test traceability
  • 📂 Easy-to-navigate HTML report output
  • 🚀 Ready for CI/CD pipelines

🧰 Tech Stack

  • Java
  • Selenium WebDriver
  • TestNG
  • Allure Report
  • Maven

🧪 Sample Report Includes

  • Test Summary (Passed / Failed / Broken / Skipped)
  • Step-by-step actions for each test
  • Attached screenshots for failures
  • Logs and environment metadata
  • Timeline and behavior analytics

🚀 Run Instructions to see the Reports

  • Install Allure: Open your terminal and run: 'brew install allure'
  • Go to Your Project Folder: 'cd /path/to/your/project'
  • Serve Allure Report: 'allure serve'

📥 Clone the project

git clone https://github.com/im-ahmed-hasan/Allure-report-integration
cd Allure-report-integration

📝 License

This project is licensed under the MIT License. For more details, please refer to the LICENSE file.

Made with ❤️ by Ahmed Hasan

About

Generate rich and interactive Allure Reports for Selenium Java tests — complete with step logs, failure screenshots, and environment insights to boost your test traceability and reporting clarity.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages