Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asma-hachaichi/automated-testing-system
This project is a Maven-based application for currency management, featuring automated testing and reporting. It utilizes JUnit for unit testing.
https://github.com/asma-hachaichi/automated-testing-system
apache-pdfbox junit slack-integration test test-automation testing
Last synced: 22 days ago
JSON representation
This project is a Maven-based application for currency management, featuring automated testing and reporting. It utilizes JUnit for unit testing.
- Host: GitHub
- URL: https://github.com/asma-hachaichi/automated-testing-system
- Owner: asma-hachaichi
- License: mit
- Created: 2024-02-28T17:04:41.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-28T17:13:47.000Z (10 months ago)
- Last Synced: 2024-02-29T18:30:58.969Z (10 months ago)
- Topics: apache-pdfbox, junit, slack-integration, test, test-automation, testing
- Language: Java
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Automated Testing System
## Introduction
This project is a Maven-based application for currency management, featuring automated testing and reporting. It utilizes JUnit for unit testing, Apache PDFBox for generating PDF reports, and Slack integration for notifications.
## Features
- Currency management with support for EUR, USD, and TND.
- Automated unit testing using JUnit.
- PDF report generation summarizing test results.
- Slack notifications upon test completion.## Dependencies
- JUnit 5.9.0 for unit testing.
- Apache PDFBox 2.0.27 for PDF generation.
- Apache POI 5.2.0 for Excel file handling.
- jSlack 3.4.2 for Slack integration.## Usage
1. Clone the repository.
2. Navigate to the project directory.
3. Run tests using Maven: `mvn test`
4. Check the `target` directory for the generated PDF report.
5. A Slack message will be sent upon test completion.## License
This project is licensed under the MIT License. See the LICENSE file for more details.