MC DC Coverage: A Critical Testing Technique

MC DC Coverage: A Critical Testing Technique

In the fast-paced digital world, where technology companies strive to stay ahead of market trends, ensuring the reliability of software products has become more crucial than ever. A key component in achieving this reliability lies in employing effective testing...
Software Drives Advances in Medical Technology

Software Drives Advances in Medical Technology

Over the last few years, medicine has been a catalyst for driving progress in the innovation of medical devices and treatment plans. Digital technology is becoming embedded in every area of healthcare delivery. Medical devices are becoming more and more complex.

In this blog, Bill Steiniger dives into the importance of utilizing fully tested C and C++ code that is verified to the IEC 62304 standard, as a driver for differentiation and added value in medical devices.

Have you covered *this* when testing C and C++ Software?

Have you covered *this* when testing C and C++ Software?

The ability to produce reliable technologies that rapidly follow market trends creates a competitive advantage in the digital world. Part of being a technology company is about producing reliable technology at a rapid pace. At the same time, we cannot sacrifice code...
What is meant by Structural Code Coverage?

What is meant by Structural Code Coverage?

  What is meant by Structural  Code Coverage? Put simply, structural code coverage means the amount of code that is covered in execution by a single test or collection of tests. For a procedural language like C, you can identify a function of interest, run some test...
Safety Critical Software – Out of Sight, Out of Mind

Safety Critical Software – Out of Sight, Out of Mind

I recently travelled for business to Vietnam. I flew from London to Ho Chi Minh City, then took a few internal flights to and from Hanoi and then finally flew back from Hanoi to London. I travelled 24,633km in 6 days and spent more than 30 hours in the air. I flew on...