Skip to content

Complete API automation testing framework using Java, RestAssured, TestNG with Maven, JSON validation, reporting and logging

Notifications You must be signed in to change notification settings

ChiragRathava/API_Automation_Programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Automation Programs

Project - API Automation

  1. Programming - Java
  2. Rest Assured
    1. JSON schema - Validation - Rest Assured.
    2. HTTP Methods -
    3. Verify Response - Rest Assured
  3. Manage your Payload - Jackson API, Gson (Pojo)
  4. Logs - Log4J
  5. Manage your Build, Dependencies. - Maven
  6. Data Driven Testing - Apache POI, Fillow - 3rd. (Excel)
  7. HTML Reporting- Allure Report, Extent Report
  8. Verify Response - Assert J, TestNG
  9. Manage your Testcases - TestNG

CI/CD

  1. Version Control -(Source) - Git
  2. Run your Code(Trigger), CI/CD - Jenkins
  3. Store your Code - Online - Github.com , Gitlab, Bitbucket
  4. Database - MySQL connector (Java lib) , JDBC connector

Dependencies

  • Rest Assured
  • TestNG
  • Allure Report
  • Exten Report
  • Jackson API / GSON
  • Apach POI or Fillow (Excel)
  • Log4J - Logs

About

Complete API automation testing framework using Java, RestAssured, TestNG with Maven, JSON validation, reporting and logging

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages