Thema: Werkzeuge für Software-QS und -Test

14:30 - 16:00

Model Based Testing - Praktisch angewandt

Helmut Goetz, Siemens AG

Ivan Tritchkov, Siemens AG

Modellbasiertes Testen (kurz MBT) - derzeit ist wohl kaum ein anderer Begriff im Bereich des systematischen Testens von Software so verknüpft mit Innovation und Produktivität, aber auch falschen Hoffnungen und enttäuschten Erwartungen. So unterschiedlich wie kaum ein anderer Begriff wird das modellbasierte Testen zurzeit definiert und aufgefasst - von der Benutzung von Modellen bei der manuellen Erstellung von Testfällen bis hin zur vollautomatisierten Testgenerierung und Testausführung "auf Knopfdruck". Doch was versteht man nun unter MBT genau und wo liegen die Unterschiede? Wie schwierig ist es denn, ein Modell zu erstellen und welche Voraussetzungen sind dazu nötig?

Das Ziel des Tutorials ist es, erste Antworten auf diese prinzipiellen Fragen zu geben. Um vor allem die Praxisnähe zu betonen, lernen Sie anhand eines vorgegebenen Beispiels das MBT Werkzeug tedeso beispielhaft kennen und erstellen damit Ihr erstes eigenes Testmodell, um so die Vorteile und Mächtigkeit der MBT Vorgehensweise selbst zu erproben.

Helmut Goetz, Siemens AG

Helmut Götz ist Senior Key Expert Engineer bei Siemens Corporate Technology in Erlangen. Seinen Themenschwerpunkt hat er im Bereich der Software Qualitätssicherung für softwareintensive Systeme sowie in der Nutzung fortschrittlicher Methoden in der Softwareentwicklung, wie dem modellbasierten Testen. Herr Götz ist Co-Autor der "iX-Studie -Modellbasiertes Testen" und "Basiswissen Modellbasierter Test".

Ivan Tritchkov, Siemens AG

Ivan Tritchkov holds a diploma in Information & Communication Technologies and he is also a certified iSTQB tester. Since January 2012 he has been working as a software engineer and a technical consultant at Siemens Corporate Technology and is responsible for the quality assurance of the model-based testing tool tedeso, developed by the Siemens AG. His interests and research topics include model-based testing, test management, test automation and mobile development and test.