Skip to content

A practice project for API testing using the DMoney Transaction API. Comprehensive test cases were created in Postman to validate various API functionalities. Newman was used to execute these collections and generate detailed reports for efficient and automated testing.

Notifications You must be signed in to change notification settings

Prantika71/Dmoney_API_Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dmoney - Transactional System

Dmoney is a practice initiative for API testing, utilizing the DMoney Transaction API as a demonstration platform. To validate various API functionality aspects, a comprehensive set of test cases was developed using Postman. Newman has been employed to execute the Postman collections and generate detailed reports to ensure efficient and automated reporting.


🚀 Test Scenarios

  • Admin creates an Agent, 2 random Customers, and a Merchant.
  • Admin email: admin@roadtocareer.net / Pass: 1234
  • Deposit some money from the SYSTEM account to the Agent.
  • System account: SYSTEM (range 10 TK to 10,000 TK)
  • Agent deposits money to one of the Customers.
  • Hint: fromAc: Agent, toAc: Customer
  • Check the Agent's balance.
  • Then, send money from one Customer to another Customer.
  • Hint: fromAc: Customer, toAc: Customer
  • Withdraw any amount from a Customer to the Agent (range 10 TK to 10,000 TK).
  • Hint: fromAc: Customer, toAc: Agent
  • Check the Customer's balance and transaction statement by trnxId.
  • Make a payment from the second Customer to the Merchant.
  • Hint: fromAc: Customer, toAc: Merchant
  • The second Customer checks both balance and transaction statement.
  • The Merchant checks his balance.

🛠️ Tools

  • Postman
  • Newman
  • Nodejs

Postman Documentation:

https://documenter.getpostman.com/view/35021614/2sAYBXDBjD

Dmoney_API_TEST_CASE:

https://docs.google.com/spreadsheets/u/1/d/1exjz9p9Y_QhtDo_ywce04vdBxVqYsjnv/edit?usp=drive_web&ouid=105885749439177793646&rtpof=true

Bug_Report:

https://docs.google.com/spreadsheets/d/15tgOiVe5UiL28fUhztIXCsrl6fL-uAFa/edit?gid=1814657299#gid=1814657299

Newman Report:

image image

About

A practice project for API testing using the DMoney Transaction API. Comprehensive test cases were created in Postman to validate various API functionalities. Newman was used to execute these collections and generate detailed reports for efficient and automated testing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published