Die Komplexität und der Funktionsumfang Software-intensiver Systeme steigen kontinuierlich. Gleichzeitig ist die zeitgerechte Einführung oder Migration von Systemen ohne aufwändige Nachbesserungen ein signifikanter Kundennutzen und damit ein klarer Wettbewerbsvorteil. Weitere Herausforderungen ergeben sich für den Systemtest durch die Vielzahl von Versionen und kundenspezifischen Lösungen und Konfigurationen.
Mit MILANO bietet Berner & Mattner ein modellbasiertes Testsystem an, das die Integration und Verifikation komplexer, verteilter technischer Systeme revolutioniert. Durch die konsequente Anwendung der Modellierung in allen Phasen des Verifikationsprozesses werden sowohl die Wirksamkeit der Testprozesse als auch die Effektivität der Tests verbessert. Der Einsatz von UML 2.0, insbesondere ausführbaren Statecharts, bildet dabei die Basis für ein hohes Maß an Systematik in der Testfallentwicklung, Wiederverwendung und Nachvollziehbarkeit sowie die klare Kommunikation zwischen Teams. Mit einem einzigen Werkzeug wird das Systemverhalten erfasst, die Testfälle entwickelt, durchgeführt und ausgewertet. MILANO steht für eine weit reichende und hocheffiziente Automatisierung der Tests und gewährleistet gleichzeitig methodisch und konzeptionell abgesicherte Verfahren.
Mit dem virtuellen Bus von MILANO lassen sich lauffähige Modelle und reale Komponenten vernetzen. Dadurch ermöglicht MILANO die frühzeitige Umsetzung anspruchsvoller Testaufgaben, wie z.B. die Integration von beigestellten oder lückenhaft spezifizierten Komponenten. Verteilte Systeme lassen sich so schrittweise integrieren und von Anfang an testen, wodurch Fehler früher gefunden werden.
MILANO bietet zusätzlich zahlreiche Testmanagement-Funktionen, die den Tester während des gesamten Testprozesses unterstützen. Von der Spezifikation der Testfälle über die Zusammenstellung von Testkampagnen bis zum Erstellen von Testberichten automatisiert MILANO alle Arbeitsschritte.