MavenHybridFramework Save Abandoned

Hybrid Approach Framework using Java, Maven, TestNG, Data Driven Framework, POM Design Pattern, Apache POI APIs, Loggers, Extent Report, Retry Logic, Maven Profile and Jenkinsfile.

Project README

#MavenHybridFramework

This Framework will help you to Automate Web Applications.

This Framework is designed using below Tools and Technologies:

Selenium WebDriver API to Automate Web Applications.

Core Java as a Programming Language.

Page Object Model Design Pattern to Maintain WebElements.

Maven is used as Build Automation Tool that can be used to Execute Project from Command Prompt also to Integrate the Project with CI Tools - Jenkins Or Bamboo. Check out below Repository for Executing Project from Command Prompt and Implemented Profile Concept when in working with Multiple testng.xml Files. https://github.com/PavanReddy77/MavenSurefirePlugin

TestNG is used as Test Driven Development Framework which comes with some Amazing Features that helps to Design a Robust Framework.

Apache POI APIs to Drive Data from Excel Files. Also, used DataProvider Concept that is provided by TestNG.

WebDriverEventListener to Generate Useful Logs in the Console during Tests Execution.

Log4j API to Generate Loggers.

Extent Report API to Generate Excellent Test Report.

Retry Logic to Execute Failed Test Scripts with More Chances Automatically at Run Time.


Driving the Common Properties like Url, Username and Password from Configuration.properites File.

All Common Methods have been written in src/main/java/com/crm/qa/Utilities/TestUtility.java

Failed Test Screenshot that gets added into Extent Report - Code is Written in TestBase.java Class.

Open Source Agenda is not affiliated with "MavenHybridFramework" Project. README Source: PavanReddy77/MavenHybridFramework

Open Source Agenda Badge

Open Source Agenda Rating