In this post, I describe the difference between good and bad unit tests based on some examples created in C# using the NUnit unit testing framework.For these examples, test cases are created based on the following code unit (download example
Patterns enable code quality also for unit tests. Using the same structure in all of your tests saves most of your time in unit testing on the long run, by helping you and others easily understand the content of test
In this post, I present a checklist that you can use to assess the quality of your unit tests (regardless of the used language or unit testing framework). The checklist is thereby divided into three parts. The Test Suite checklist
In a previous article, I have discussed the power of models in software engineering. In theory, using models solves the most fundamental problem in software engineering: the communication between business (e.g. client, project manager, business developer) and engineering (e.g. developers,
If you develop under Windows with C/C++ you do not necessarily have to use Microsoft Visual Studio. This blog series shows alternatives based on free software and available for all operating systems. This can be an advantage if a team
When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.