Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 870 Bytes

File metadata and controls

32 lines (27 loc) · 870 Bytes

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