How to Fix “Your Connection Is Not Secure” in Firefox and Selenium

We use Selenium and Firefox to verify our BDD specifications. That combination worked well until the last update to Firefox 75. Instead of our application on the developer machine, Firefox only showed us the “Your connection is not secure error” overlay. We depend on fast feedback cycles and needed a solution quickly. I found some …

Read more

Different Styles for Examples in BDD

Behavior-driven development (short BDD) is all about examples. They are used to explain what should happen when certain events occur and what exactly the meaning of a certain requirement is. So far all is simple and straight-forward. The challenges come with writing those examples. There are different ways to express the same ideas and not …

Read more

Creating Test Data from the Production Database With the SSMS Tools Pack

The SSMS Tools Pack created by Mladen Prajdić is a great extension for the SQL Server Management Studio. In this post I will explain how you can use it to create test data from a small subset of your production database.   From a bug in production… Bugs happen, especially when complex data is involved. …

Read more

Help, I Broke Nunit – How a Small Duplication in App.Config Can Break Your Tests

Suddenly, NUnit stopped working. We were in the middle of our refactoring, moved code around and ended up with all our tests being ignored. We rebuild the solution – no errors detected. We run our application – no problems at all. We even rebooted the machine. Everything worked except our tests: There was a little …

Read more

xUnit.net Cheat Sheet for NUnit Users

I am currently learning the xUnit.net framework as part of a new project I work on. For the last years I used NUnit for my unit and integration tests. Conceptually those two libraries aren’t that different. However, the naming of attributes and what is possible in sharing setup & clean-up code makes it worth to …

Read more