This project 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.
- Admin creates an agent and random 2 customers.
- Deposit some money from SYSTEM account to the agent. System account: SYSTEM (range 10 tk to 10000 tk)
- Agent deposit to any of 1 customer
- Check agent balance
- Then withdraw any amount by the customer from the agent (range 10 tk to 10000 tk)
- Then the customer checks balance
- Then send money to the other customer
- Then from the another customer payment to any merchant (create a merchant account)
- Then the second customer will check both balance and statement
- Then the merchant will check his own balance
- Postman
- Newman
- NodeJs(latest LTS)
- Newman
- Newman-htmlextra