Software automated testing for a PoC diagnostic device
Challenge
To support the development and verification of a Point-of-Care (PoC) device, with an extensive code base, while maintaining software quality and reliability. The PoC, which in addition to the assay measurements, included a complex graphical user interface and cloud-connectivity for electronic medical records.
Approach
We followed an Agile software development life cycle using continuous integration and automated testing to maintain a high-quality code base throughout the project. This test infrastructure was crucial in subsequent software feature releases allowing efficient and comprehensive testing during continued development.
Outcome
Our approach greatly reduced the time required to verify software releases and played an important role in achieving CE marking of the device within strict commercial timescales.