If you are looking for a reliable and secure VPN service these days, you can quickly lose track of the jungle of offers. This often makes it difficult for the user to make a decision. In the following, ExpressVPN¹ review, we will take a closer look. The company ExpressVPN has years of experience in this… Continue reading ExpressVPN Test & Experience
Software is a binary affair. Zeros and ones. True or false. So-called “flaky” tests contradict this simple principle: they are tests that produce different results for the same tasks. With a new plug-in, Gradle wants to discreetly get rid of these troublemakers. Time Time is a factor that should not be neglected in software development.… Continue reading Gradle: New plug-in against flaky tests released
After a detailed look at acceptance testing in software development, we now turn to the other end of the software testing spectrum: testing concrete code, in extreme cases individual lines. A unit test (also module test or component test) is a very basic test of a single concrete functionality or function or method (unit). Characteristics… Continue reading Best Practices For Unit Tests
Unit tests are far less useful than repeatedly claimed. There is additional effort for the implementation and maintenance of unit tests, and the infrastructure has to be created first. Besides, as a good developer I know where the error occurs anyway. With good debugging skills I can find and fix every error immediately. Here is… Continue reading The usefulness of unit tests based on a practical example
When developing or modifying software, it is important to ensure that the program code was created exactly according to the requirements specification and works correctly in all possible situations and cases (use cases). This is done through various tests, which are also used to check the program code for errors. Developers use unit tests to… Continue reading What is JUnit?
Unit tests (=component tests) check whether the components written by the developers work as they intend. In agile methods, the aim is to run the unit tests very frequently for quality assurance purposes. This can only be achieved if the tests are fully automated, i.e. they are themselves a program whose execution requires no more… Continue reading The purpose of unit tests