Skip to content

This project automates dmoney transaction between users using rest-assured framework.

Notifications You must be signed in to change notification settings

Anika21-NextIn/dmoney-transaction-restassured

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMoney Transaction Using Rest Assured

Project Summary

This project demonstrates how to perform API testing using Rest Assured on the given API collection. The collection consists of various endpoints to interact with a payment system.

Project Scenario

Do following steps from Dmoney API collection

  1. Do Login by admin
  2. Create 2 new customers and a agent
  3. Give 2000 tk from System account to the newly created agent
  4. Deposit 1500 tk to a customer from the agent account
  5. Withdraw 500 tk by the customer to the agent
  6. Send money 500 tk to another customer
  7. Payment 100 tk to any merchant (e.g. 01686606905) by the recipient customer
  8. Check balance of the recipient customer

How to run this project

  • clone this project
  • open this project in intellij idea.
  • hit this command in terminal - "gradle clean test"
  • To generate allure report hit these command in terminal
  • "allure generate allure-results --clean -output"
  • "allure serve allure-results"

Tools Used

  • Intellij
  • Jdk-11
  • Allure

FrameWork Used

  • Rest Assured
  • JUnit
  • TestNG

Screenshot

Screenshot_1

Screenshot_2

Video output

RestAssured.webm

About

This project automates dmoney transaction between users using rest-assured framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages