Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.