Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrieldim/accounting-system-software-testing
Testing of software for accounting system.
https://github.com/gabrieldim/accounting-system-software-testing
junit junit5 software-development software-test software-testing test testing
Last synced: 9 days ago
JSON representation
Testing of software for accounting system.
- Host: GitHub
- URL: https://github.com/gabrieldim/accounting-system-software-testing
- Owner: gabrieldim
- Created: 2021-06-28T16:12:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-15T17:46:37.000Z (over 3 years ago)
- Last Synced: 2024-11-20T20:39:18.854Z (2 months ago)
- Topics: junit, junit5, software-development, software-test, software-testing, test, testing
- Language: HTML
- Homepage:
- Size: 5.2 MB
- Stars: 99
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Testing of Accounting System
The purpose of our project is to test the accounting system through the development of several types of tests.
For the realization of the project we used Java in combination with the Spring Boot Framework.You can find the initial project here: https://github.com/gabrieldim/Accounting-System
### Software organization:
• **Repository package**- For each connection to the database that inherited from JpaRepository tests have been done to properly add a column to the database, delete a column from the database as well as find all the added objects it has. These are Junit tests that are organized according to the origin of the connection.
• **Service package**- We tested the service layer using the Mockito Framework. Here we covered the tests for taking all objects from the database, deleting and taking an object according to an identifier, creating a new object as well as finding an object according to similarities in the names.
• **Controllers package** - Test API’s.
• **Model package** - We made mutations for the PitTest for more methods inside the model.