ahmedkhaled14 / FakeRESTApiUsingSHAFTengine

FakeRESTApi is a Demo Websites Contains 27 API Request Which You Can Use To Perform API Testing.

Home Page:https://www.linkedin.com/feed/update/urn:li:activity:7006168113922642040/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

test-light

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

About

FakeRESTApi is a Demo Websites Contains 27 API Request Which You Can Use To Perform API Testing.

https://www.linkedin.com/feed/update/urn:li:activity:7006168113922642040/


Languages

Language:Java 100.0%