Skip to content

rhmlisa/Inbuscap-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inbuscap.id API Automation Testing 🚀

About the Project 🌟

This project aims to automate testing for the InBusCap web application's API, which serves as a platform connecting recipients and investors. Recipients create business proposals, which are then viewed by investors. If interested, investors can invest in the business and receive profits from their investments. The primary objective of this automation project is to ensure the functionality of the platform, validate API interactions, and verify the accuracy of data transactions.

Link to Manual Test Cases 📝

You can access the manual test cases for this project by following this link: Manual Test Cases

Overall Test Report 📊

Below is a screenshot of the overall test report generated by Serenity BDD after running the automated tests:

Overall Test Report

Tools and Technology Stack 🛠️

  • Behavior-Driven Development (BDD) Tool: Cucumber 🥒
  • Test Automation and Reporting Library: Serenity BDD 📈
  • API Testing Tool: RestAssured 🌐
  • Programming Language: Java ☕
  • Build Automation Tool: Maven 🏗️

How to Run the Project ▶️

To execute the automated tests for the InBusCap API, follow these steps:

  1. Clone the repository: Clone the project repository to your local machine using the command git clone https://github.com/11neuty/ALTA-QE14-TEAM2-INBUSCAP-API.git.
  2. Install dependencies: Ensure you have Java Development Kit (JDK) and Maven installed on your machine.
  3. Navigate to project directory: Open your terminal/command prompt and navigate to the project directory.
  4. Run the tests: Execute the command mvn clean verify to compile the code, run the tests, and generate the test reports.
  5. View test reports: After the test execution completes, you can view the detailed test reports generated by Serenity BDD located at target/site/serenity/index.html.

Conclusion 🔍

The flow of Inbuscap.id is not yet complete, and several bugs and non-functional features have been identified. This indicates that the application still requires significant improvements and thorough testing to ensure a seamless user experience.

Team Members 👥

The project's team members responsible for QA and test automation are:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 69.0%
  • Gherkin 31.0%