https://github.com/himu143/dmoney-api-testing-with-rest-assured
In this project contains an Api testing using Rest-assured and check the functionality of Dmoney API. Using a variety of test cases and scenarios, in this project user enables to check the functionalities of dmoney API by using rest assured framework.
https://github.com/himu143/dmoney-api-testing-with-rest-assured
allure-report api-testing gradle intellij-idea jackson-databind java-11 java-faker lombok-gradle rest-assured-framework test-cases testng-framework
Last synced: 4 months ago
JSON representation
In this project contains an Api testing using Rest-assured and check the functionality of Dmoney API. Using a variety of test cases and scenarios, in this project user enables to check the functionalities of dmoney API by using rest assured framework.
- Host: GitHub
- URL: https://github.com/himu143/dmoney-api-testing-with-rest-assured
- Owner: Himu143
- Created: 2023-03-15T13:00:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T15:46:15.000Z (over 2 years ago)
- Last Synced: 2025-02-03T22:40:51.549Z (8 months ago)
- Topics: allure-report, api-testing, gradle, intellij-idea, jackson-databind, java-11, java-faker, lombok-gradle, rest-assured-framework, test-cases, testng-framework
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dmoney-API-Testing-with-Rest-Assured
## Scenerio:
1. Call login API
2. Create a new customer and an agent
3. Search by the customer phone number
4. Deposit 5000 tk to the Agent from system
5. Deposit 2000 tk by agent to customer
6. Check balance of customer
7. Check statement by trnxId
8. Withdraw 1000 tk by customer and assert expected balance
9. Send 500 tk to another customer and assert expected balance
10. Check customer statement## Technology and Tool Used:
- Rest-assured
- TestNG
- Java
- Gradle
- intellij idea
- jackson-databind
- Allure
- lombok
## Prerequisite
- JDK 8 or higher
- java IDE
- configure JAVA_HOME and GRADLE_HOME## How to run this project:
- Clone this project
- Hit the following command: gradle clean test
## Command for Allure Report
- After run the project give the following command for generate Allure Report
` -- allure generate allure-results --clean -o allure-report
-- allure serve allure-results
## Test cases:
- Link: https://docs.google.com/spreadsheets/d/1z_YRpaBWZZ0RfGorGzfLSb2ToxBJe3mEZ47jQ7PEjgA/edit?usp=sharing
## Allure Reports:

## Gradle Report:


## TestRunner:
User Test Runner:

Transaction Test Runner:
## Video Output:
https://user-images.githubusercontent.com/78273243/225323343-a3b59651-32ea-414e-959c-f6d9e922e55a.mp4