Sonova
Testautomatisierung für smarte Hörgeräte
Sonova entwickelt, produziert und vertreibt seit 60 Jahren technologisch führende Hör- und Funksysteme. Die Vision des Unternehmens ist eine Welt, in der jeder in den Genuss des Hörens kommen und ein Leben ohne Einschränkungen führen kann.
Herausforderung
Die neuste Generation von Sonova-Hörgeräten kann für Freisprech-Telefonate oder besseren Musik- und TV-Genuss direkt mit Smartphones, TVs und anderen Geräten verbunden werden. Die Qualitätssicherung ist aufgrund der erweiterten Produktpalette und neuer Endgeräte anspruchsvoller geworden. Der damit verbundene Arbeitsaufwand lässt sich kaum noch manuell bewältigen.
Der Weg zum Ziel
Um die Hörgeräte und ihre Endgeräte effizienter zu testen, haben wir das Greenliff TestRunner™-Framework entwickelt, ein in C# implementiertes, datengestütztes Test-Framework, das komplexe und umfassende Testprozesse automatisiert. Mit diesem Framework einschliesslich Hardware bauten wir eine Verifikationsmaschine (VM), die automatisch alle funktionalen Anforderungen verifiziert.
Die Nadel im Heuhaufen finden
Bei manuellen Tests ist es nahezu unmöglich Fehler zu finden, die nur selten auftreten. Mittels Testautomatisierung hingegen können wir sogar ein Verbindungsproblem erkennen, das innerhalb von vier Stunden nur ein einziges Mal auftaucht.
Transparenz beim Reporting
Für das Test-Reporting benutzen wir «FAST», unsere eigene Webapplikation für Testrapporte. FAST ermöglicht es uns, die Testresultate auf einer zentralen Datenbank abzulegen, was die Transparenz und Reproduzierbarkeit aller Testfälle bedeutend verbessert.
«Wir waren schnell davon überzeugt, dass Greenliff eine sehr präzise Vorstellung von Softwaretests hat und sich intensiv mit der Verarbeitung von Testresultaten auseinandersetzt.» Cristian Brunner, Director HI Software bei Sonova AG
Was hat unseren Kunden glücklich gemacht?
Steigerung der Qualität
Dank der umfassenden Tests sind die Produkte weniger fehleranfällig. Zudem können dank der Testautomatisierung nun auch selten auftretende Fehler zuverlässiger erkannt und behoben werden.
Mehr Effizienz
Seit die VM (Verification Machine) alle einfachen Aufgaben übernimmt – normalerweise zeitaufwändige, langweilige Aufgaben – können sich die manuellen Tester auf komplexere und interessantere Probleme konzentrieren.
Steigerung der Produktivität
Der zweiten und dritten Generation der VMs gingen Tests an etwa sechs Familien von Hörgeräten voraus. Ein Regressionstestlauf umfasst derzeit ungefähr 250 Testfälle, wobei die Anzahl ständig ansteigt.