Informationsflyer
Fokus!MBT - A flexible tool chain for model-based testing scenarios (EN)
Fokus!MBT im Online-Themenspecial Testing 2010 vom ObjektSpektrum
Modellbasiertes Testen mit Fokus!MBT
Marc-Florian Wendland
Fraunhofer Institut FOKUS
MOTION
Kaiserin-Augusta-Allee 31
D-10589 Berlin
Tel: +49 (30) - 3463 7395
Fax: +49 (30) - 3463 8395
Email:
marc-florian [dot] wendland [at] fokus [dot] fraunhofer [dot] de
Software durchdringt heutzutage viele Bereiche unseres Lebens - vom Transport über Finanzen hin zur Unterhaltung und dem Gesundheitswesen. Gleichzeitig sind Softwareentwickler angehalten, hochqualitative Softwaresysteme innerhalb kürzester Zeit und zu einem kleinen Preis zu liefern. Qualitätssicherungsmaßnahmen sind dafür ein Schlüssel zum Erfolg des Systems: Der effektivste Weg zum Sichern der Qualität ist das Testen des Softwareprodukts.
Traditionelles Testen steht noch immer vor vielen Herausforderungen. Kurzum: Testen birgt noch immer ein großes Optimierungspotenzial, um die Zeit bis zur Markteinführung zu verkürzen:
Führende Experten im Bereich der Qualitätssicherung sind davon überzeugt, dass modellbasiertes Testen diesen Herausforderungen begegnen kann. Modellbasiertes Testen nutzt formale Modelle, um den gesamten Entwicklungsprozess der Software automatisiert, gut dokumentiert und transparent zu gestalten. Dies ermöglicht einen wesentlich effizienteren Entwicklungsprozess hinsichtlich des zeitlichen wie finanziellen Aufwands - das primäre Ziel von Fokus!MBT.
Fokus!MBT ist eine flexibele und erweiterbare Werkzeugkette, die die Entwicklung von modellbasierten Testszenarien für verschiedene Anwendungsbereiche erleichtert. Es basiert auf der Service-orientierten Kommunikationsinfrastruktur von lose gekoppelten Diensten, die miteinander in einer verteilten Umgebung interagieren. Ein wesentlicher Kernbestandteil von Fokus!MBT ist das eigene Metamodell für Testzwecke: TestingMM, ein formaler Repräsentant testspezifischer Spezifikationen. Damit lassen sich Automatisierung steigern, Doppeldeutigkeiten vermeiden und die Testfallableitung erleichtern. Die einzelnen Fälle von TestingMM werden innerhalb Fokus!MBT ausgetauscht. Eine Interoperabilität unter den einzelnen Diensten ist dadurch garantiert. Die individuellen Anforderungen von Domänen-/ Projekt- und Produkt-spezifischen Testwerkzeuglandschaften werden bei Fokus!MBT berücksichtigt.
System- und Testmodelle befriedigen die Systemanforderungen. Fokus!MBT generiert, basierend auf diesen Modellen, eine TestingMM- Repräsentation. Dieses Testmodell wird durch die Fokus!MBT Services mit testspezifischen Informationen angereichert. Letztlich wird der Testcode generiert und gegen die aktuelle Systemimplementierung ausgeführt, um zu überprüfen, ob diese die Anforderungen erfüllt.
Fokus!MBT bildet eine Werkzeuglandschaft für die Spezifikation, Entwicklung und Dokumentation von maßgeschneiderten modellbasierten Testszenarien. Die aktuellen Fokus!MBT Methodologien basieren auf etablierten Standards wir UML, SysML und dem UML-Testprofil - sie sind aber nicht darauf begrenzt. Durch die Integration der ModelBus-Dienstinfrastruktur bietet Fokus!MBT große Flexibilität und Erweiterbarkeit. Die Einsatzmöglichkeiten der ModelBus-Orchestrierung ermöglichen, verschiedenste Workflows zu automatisieren. Insgesamt wird die Zeit zur Markteinführung reduziert - bei einer signifikanten Abnahme der fehlerverursachenden und ressourcenintensiven manuellen Aufgaben.
| zurück nach oben |
Informationsflyer
Fokus!MBT - A flexible tool chain for model-based testing scenarios (EN)
Fokus!MBT im Online-Themenspecial Testing 2010 vom ObjektSpektrum
Modellbasiertes Testen mit Fokus!MBT
Marc-Florian Wendland
Fraunhofer Institut FOKUS
MOTION
Kaiserin-Augusta-Allee 31
D-10589 Berlin
Tel: +49 (30) - 3463 7395
Fax: +49 (30) - 3463 8395
Email:
marc-florian [dot] wendland [at] fokus [dot] fraunhofer [dot] de