This document describes a collaboration between Aalborg University and NOVO Nordisk to develop an automatic model-based testing tool for GUI testing on embedded medical devices. The tool takes UML state machine models of the GUI as input, generates test cases to satisfy coverage criteria like edge coverage, and converts the tests to a scripting language to run on the target system. The tool significantly reduced test construction time from 30 days to 3 days, decreased the number of tests while improving coverage, and uncovered bugs. Both organizations found the collaboration and use of the testing tool to be very successful and beneficial.
Related topics: