Lessons learned to use Specflow to test medical devices

How do you test a medical device that consists of two separate X-Ray systems? Obviously, you write automated tests for all new code that you write. Obviously, you do manual testing on the system behavior.

But you also need an intermediate level. We chose Specflow, and we learned a lot about how to apply it.

This presentation explains the system setup and it surroundings. Klaas will talk about how we got used to Specflow and how we ensure that the system has the highest quality.

Klaas van Gend

Klaas van Gend started his working career in 1998 at Sioux controlling wide format inkjet printer prototypes. He went from control engineering to full-blown software engineering to operating system design. Over six years later, Klaas joined MontaVista Linux. He worked at MontaVista for seven years, involved in many product designs, including TVs, gas chromatographs, video servers, networking equipment, car radios, telephones, payment terminals, and inkjet printers. He then spent six years at Vector Fabrics, providing programmer's tooling to find parallelism, performance optimizations, and bugs. Klaas co-designed and taught the "Multicore Programming in C++ training". After Vector Fabrics' demise, Klaas came back to Sioux and has been lead engineer and architect for projects at Thermo Fisher Scientific, Vanderlande and Philips. He still teaches the multicore Programming course, now for the High Tech Institute.

Klaas van Gend is co-organizer of 040coders.nl, a travelling monthly conference for software engineers in the Eindhoven area.