Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nibrazkhan/robot_dmoney_api_testing
This is a DMoney API(Basic Financial Service API) Automation Project built using Robot Framework.
https://github.com/nibrazkhan/robot_dmoney_api_testing
pycharm-ide robot robotframework
Last synced: 10 days ago
JSON representation
This is a DMoney API(Basic Financial Service API) Automation Project built using Robot Framework.
- Host: GitHub
- URL: https://github.com/nibrazkhan/robot_dmoney_api_testing
- Owner: NibrazKhan
- Created: 2022-12-27T08:21:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-03T08:00:21.000Z (almost 2 years ago)
- Last Synced: 2024-10-31T17:44:45.056Z (about 2 months ago)
- Topics: pycharm-ide, robot, robotframework
- Language: RobotFramework
- Homepage:
- Size: 125 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dmoney API testing using Robot Framework.
This is a complete DMoney API(Basic Financial Service API) Automation Project [API Documentation](https://documenter.getpostman.com/view/21520037/2s8Z6zzBy4) built using Robot Framework.
### The following scenarios are covered in this project:
- Agent and 2 Customer Users are created by Admin.
- Deposit to Agent from SYSTEM account.
- Agent Check Balance After Deposit.
- Deposit to Customer Account From Agent.
- Customer Check Balance After Deposit.
- Customer Withdraw amount from agent.
- Customer Send Money to Other Customer's Account.
- Customer Balance After Send Money is validated.## Test Cases
The test cases are written following standard test case format in this excel file:
[Dmoney_API_Test_Cases_For_Robot_Automation.xlsx](https://github.com/NibrazKhan/Robot_Dmoney_API_Testing/files/10329503/Dmoney_API_Test_Cases_For_Robot_Automation.xlsx)
You can also view it from:
https://docs.google.com/spreadsheets/d/1ER0_vXUtgN-2NsWOKNjiw7Zuw2BbuJuR/edit#gid=1165096410### Technology:
- Tool: Robot Framework
- IDE: Pycharm IDE
- Language: Python
- Testing Framework : Robot### Prerequisite:
- Need to install latest version of Python.
- Install Pycharm IDE
- Configure Environment for Python.
- Clone this project and unzip it
- Open the project in Pycharm IDE.
- Click on "Terminal" and run the automation script.### Run the Automation Script by the following command:
```
robot Requests
```
- The whole API Automation Scripts will run with PASS or Fail status of each request.
### After running the automation script to view the report:
- Right-Click on report.html
- Open the report with any suitable browser.**Below is the autogenerated report report**:
![report](https://user-images.githubusercontent.com/55280106/210185169-d78f2160-360e-41f6-baaa-7df97ef8513a.png)