https://github.com/ahmedkhaled14/fakerestapiusingshaftengine
FakeRESTApi is a Demo Websites Contains 27 API Request Which You Can Use To Perform API Testing.
https://github.com/ahmedkhaled14/fakerestapiusingshaftengine
allure-report apitesting datadriven extent-report java restassured shaft-engine testng
Last synced: 3 months ago
JSON representation
FakeRESTApi is a Demo Websites Contains 27 API Request Which You Can Use To Perform API Testing.
- Host: GitHub
- URL: https://github.com/ahmedkhaled14/fakerestapiusingshaftengine
- Owner: ahmedkhaled14
- Created: 2021-11-29T19:02:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-28T16:58:34.000Z (almost 4 years ago)
- Last Synced: 2025-02-02T09:31:17.712Z (9 months ago)
- Topics: allure-report, apitesting, datadriven, extent-report, java, restassured, shaft-engine, testng
- Language: Java
- Homepage: https://www.linkedin.com/feed/update/urn:li:activity:7006168113922642040/
- Size: 26.7 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
# *FakeRESTApi* ==> *Api Test Automation* *Using* *SHAFT_Engine*
## FakeRESTApi is a Demo Websites Contains 27 API Request Which You Can Use To Perform API Testing.
### URL: https://fakerestapi.azurewebsites.net/index.html- ### The main Frameworks included in the project:
**SHAFT Engine on the Top of:***RestAssured*
*TestNG*
*Allure Report*
*Extent Reports*
- ### Project Design:
*Object Model design pattern*
*Data Driven framework*
*Java Docs*### How To Use this Project With SHAFT_Engine : ###
### You can use it with any IDE like ==> EX: Eclipse IDE
### If you are going to use Intelij
### Please You Should First follow these steps :## IntelliJ:
As of SHAFT_Engine '4.0.20200220-beta' you can now use IntelliJ in addition to Eclipse to manage your test project.After checking out the project to your IntelliJ you may face an exception that prevents tests execution.
In that case you need to add the SHAFT_Engine custom listeners to your TestNG execution template, as IntelliJ doesn't natively inherit this list from the pom.xml file.
## listeners:
### 1- com.shaft.tools.listeners.AlterSuiteListener
### 2- com.shaft.tools.listeners.SuiteListener
### 3- com.shaft.tools.listeners.InvokedMethodListener## You can follow this YouTube link:
### https://www.youtube.com/watch?v=2LKCmBndWNo&list=PLlnkmUosVw9g1IK6M4kZS8a-EsP4xb0Vf&index=3&ab_channel=MohabMohie# Thanks:
## Ahmed Khaled ##