Test-driven development is a known approach in software development, where you write the tests first before you write your production code. Using this approach will result in writing better test coverage and better-quality code. Test-driven database development (TDDD) is a term that is less well known. But it is basically the same, only for database development.
When developing an IoT solution, the connected devices are not always available from the start. An ideal solution for this is to temporarily simulate a device.
Also, a simulated device is ideal for test work. Since we control the simulated device ourselves, we can explore boundary-value, for example.
In this article I will go further into what is needed and how to make a simulated device.
Last I found several SSIS packages with the same code in different script tasks. Because the code was duplicated it was hard to maintain. That’s is why we created a C# library and used the library in the script tasks.
© 2025 Wilko van de Velde — Powered by WordPress
Theme by Anders Noren — Up ↑