Achtergrond

Software makkelijk te testen via hardware-interface

Bryan Bakker is testexpert bij Sioux Embedded Systems. Deze tekst is een bewerking van een case die hij beschrijft in het boek ’Experiences of test automation – case studies of software test automation‘ door Dorothy Graham en Mark Fewster (ISBN 0321754069, Pearson Education).

Reading time: 7 minutes

Kunnen reliability-tests helpen om de kwaliteit van de software in een röntgensysteem te verbeteren? Voor die vraag stond Bryan Bakker van Sioux. Met een beperkt budget bouwde zijn team een quick-and-dirty oplossing door de apparaten via de hardware-interfaces te instrumenteren. Ondertussen heeft de methode zichzelf bewezen en is zij breed uitgerold bij de klant.

Bij een van onze klanten liet de betrouwbaarheid van de medische röntgensystemen die ze daar ontwikkelen en produceren te wensen over. Weliswaar waren er geen problemen met de veiligheid – kwaliteit en met name safety hebben een zeer hoge prioriteit in de organisatie – maar het systeem wilde bijvoorbeeld niet altijd volledig opstarten. En dat terwijl dit meerdere keren per dag moet gebeuren. Het apparaat is bedoeld om chirurgen met realtime beelden bij te staan tijdens een ingreep. Het heeft een mobiel karakter en verhuist steeds van de ene operatiekamer naar de andere. Door het systeem een keer opnieuw aan te zetten als het in de opstart bleef hangen, werkte het uiteindelijke wel, maar dit is natuurlijk niet de bedoeling.

Tijdens de opstartfase van een nieuw project om enkele grote wijzigingen aan te brengen aan het product (nieuwe features, nieuwe hardware) kwam daarom ook de reliability van de software op de featurelijst terecht. Hiervoor werden verschillende verbeteringen aangedragen, zoals het uitvoeren van failure-mode effect analyses (FMEA‘s), betere afspraken met leveranciers en de introductie van software-reliabilitytests als aanvulling op de bestaande kwaliteitstests.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for only €15 and enjoy all the benefits.

Login

Related content