This project aims to automate testing for the InBusCap web application, 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 user interactions, and verify the accuracy of data transactions.
You can access the manual test cases for this project by following this link: Manual Test Cases
Below is a screenshot of the overall test report generated by Serenity BDD after running the automated tests:
- Behavior-Driven Development (BDD) Tool: Cucumber
- Test Automation and Reporting Library: Serenity BDD
- Web Automation Tool: Selenium WebDriver
- Programming Language: Java
- Build Automation Tool: Maven
To execute the automated tests for the InBusCap web application, follow these steps:
1. Clone the project repository to your local machine.
2. Ensure you have Java Development Kit (JDK) and Maven installed.
3. Navigate to the project directory using the terminal/command prompt.
4. Run the command mvn clean test to compile the code, execute the tests, and generate the test reports.
5. After the test execution completes, view the detailed test reports generated by Serenity BDD in the target/report/index.html.
The project's team member responsible for QA and test automation is:
