Skip to content

REST Assured API test automation framework using Java + Maven + TestNG + Allure + Lombok. Framework follows many of the industry best practices.

Notifications You must be signed in to change notification settings

omprakashchavan01/RestAssuredTestNGFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RestAssuredTestNGFramework

REST Assured API test automation framework using Java + Maven + TestNG. Framework follows many of the industry best practices.

Step by step instructions to build this framework from scratch and integrate with Jenkins CI is in this Highest Rated Udemy course. Enroll today at the minimal rate of INR 499/ $14.99. Link with coupon code: https://www.udemy.com/course/rest-assured-api-automation/?couponCode=APR2024

Udemy_Landing_Page

Technologies/Tools used in building the framework

  • Rest Assured
  • TestNG
  • Java
  • Allure Reports
  • Hamcrest
  • Jackson API
  • Lombok
  • IntelliJ
  • GitHub
  • Jenkins

Framework implements below best practices

  • Scalable and extensible
  • Reusable Rest Assured specifications
  • Reusable Rest Assured API requests
  • Separation of API layer from test layer
  • POJOs for Serialization and Deserialization
  • Singleton Design Pattern
  • Lombok for reducing Boilerplate code
  • Builder pattern for Setter methods in POJOs
  • Robust reporting and logging using Allure
  • Automate positive and negative scenarios
  • Support parallel execution
  • Data driven using TestNG Data Provider
  • Automated access token renewal
  • Maven command line execution
  • Integration with Git
  • Integration with Jenkins

About

REST Assured API test automation framework using Java + Maven + TestNG + Allure + Lombok. Framework follows many of the industry best practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages