Skip to content

lengochoangminh/APITestFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Automation Framework

  • Using the public endpoints from Open Weather to showcase

Constructed by:

How to Run

  • Clone the project
  • Update your Open Weather API key in the environment YAML files /src/main/resources/environments/demo.yml
  • Open terminal and execute the CLI:
    • $mvn clean test -Dtestng.dtd.http=true -Denvironment=DEMO
    • $mvn clean test -Dtestng.dtd.http=true -Denvironment=STAGE
  • Open the Cucumber Extent Report at /target/cucumber-reports/report.html

Framework Functions Support:

  • API Automation with BDD Cucumber
  • Cucumber Extent Report
  • API Mock Server
  • CI/CD
  • Environment Handler
  • Test Data Hanlder
  • API Test: Functional Test, Contract Test

The project was set up on macOS

About

API framework to showcase or hands-on

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published