In this blog post series medical devices software developer Julien Zaegel describes the process of testing software for medical devices, including automated tests, supervised tests and manual tests.
Julien provides a detailed view on how quality assurance for software for medical devices works in order to ensure the safety and reliability required for devices of literally vital importance, as well as of course legal and regulatory compliance.
He not only explains the various test processes, practices, categories of tests and different levels of supervision and interactions with hardware but also supplies diagrams further detailing the various processes and components involved.
Dating from 2016, the series isn’t exactly new anymore but it’s still relevant as it sheds light on how a high measure of software quality can be achieved by rigorous testing and test processes if so demanded by non-functional requirements.