Unit Testing

Unit Testing | JUnit | NUnit | PyTest
Unit testing is a software testing technique in which individual units or components of a software application are tested in isolation from the rest of the application. The goal of unit testing is to verify that each unit of the application works as intended and meets the requirements for which it was developed.

Unit tests are typically written by developers as the code is written and automatically run whenever the code is changed to ensure that the code continues to work correctly. In this way, errors are detected at an early stage of the development process, before they can develop into serious problems.

Unit testing is used to ensure the quality and reliability of an application. They help identify problems early in the development process so developers can fix them before the application is released. This can save time and resources by identifying problems early and avoiding costly and time-consuming troubleshooting at a later stage.

There are many technologies and tools for unit testing, including frameworks such as JUnit for Java, NUnit for .NET, and PyTest for Python. These frameworks provide a way to write and run unit tests, track their results, and report bugs. In addition, there are many other tools and technologies to support unit testing, such as code coverage tools, mocking frameworks, and test runners.

BITS experts have used unit testing in a wide range of projects. A selection of case studies and references can be found below.

Programming, operation and further development of the curated recruiting platform swarmscout.com for personal network recruiting

On behalf of opexxia GmbH, a consulting and implementation agency for complex operational projects in the retail sector, BITS GmbH as IT development partner implemented and successfully put into operation the Internet recruiting platform swarmscout.com.

New and further development of a B2B software for order processing in the automotive sector

The goal of this project was to update a B2B software of a leading European vehicle manufacturer to the latest technical state of the art. Thus, not only the security level should be increased, but also the usability should be optimized. Furthermore, additional business processes and functionalities were added to the software.

Development of a web application and a mobile app to improve breast cancer patient follow-up.

Together with AIM-Apps in Medicine GmbH, AOK Bayern, DAK Gesundheit and Siemens Betriebskrankenkasse (SBK), under the direction of the Klinikum rechts der Isar of the Technical University of Munich (MRI), BITS GmbH participated in the PRISMA study as a consortium partner for the technical infrastructure.

Internationalization of an application in particular of the function extension for 21 ESA markets as well as for importers

Further development of a Java business application of vehicle service contracts for international use.

Go to Top