Photo of Henrik Becker

Henrik Becker

Senior Software Engineer

  • 34 38 224 37 64+
  • es.rekcebkirneh@tcatnoc
  • www.henrikbecker.net
  • github.com/handiman
  • linkedin.com/in/prettygoodprogrammer

Tests That Make Sense

I’ve spent years working with TDD, BDD, and Specification by Example — not as buzzwords, but as everyday practice.

I help teams write tests that actually say something: tests that read like documentation, fail in meaningful ways, and describe behaviour instead of just asserting it. If your test suite is slow, brittle, unreadable, or full of mysterious red failures, I can help you turn it into something you trust — or even reshape it into executable specifications that guide development instead of dragging behind it.

Examples

I’ve created a few small demo projects to help teams understand how to write meaningful tests in practice. They’re a few years old, but the ideas still hold up:

Case Studies

Wasa Kredit

Several internal financial systems had accumulated years of technical debt, duplicated logic, and drifting requirements. I helped the team introduce Specification by Example and living documentation using SpecFlow, grounding discussions in concrete examples instead of abstract descriptions. Benefits included:

This created a more predictable development process and a healthier foundation for long‑term maintainability.

CashGuard

StoreManager had drifting Word‑based requirements and no automated way to verify behavior. I introduced Specification by Example and turned existing user stories into executable specifications using SpecFlow. This created a shared language between developers, testers, and product owners and formed the basis for automated regression testing. Benefits included:

This gave the team a foundation for meaningful tests and more predictable development.