Toolgestützte Validierung, Managed Servies, Cloud Testing und andere Trends für die Produktqualität oder Wie verstehe ich mich mit dem Controller gut? Dr. Armin Metzger
Über uns Mittelständischer IT-Dienstleister Unsere Referenzen aus mehr als 30 Jahren Erfahrung im Industriebereich Medizintechnik Pharmazie Automobile Kompetenz: komplexe und sicherheitskritische Systeme Folie 2
Agenda ohne jetzt Angst machen zu wollen Ein Bogen über Trends und Denkanstöße und wie hängt das alles zusammen Folie 3
Herausforderungen und Möglichkeiten Prozessanforderungen Verteilte Anwendungen und Entwicklungen Produktfamilien-, Versionenund Variantenvielfalt Technische Weg vom Denken Trends in Workflows Budget Abwicklungsmodelle Störfaktor Prozesse und Agilität Störfaktor Controller Testautomatisierung Produktentwicklung Architekturen, Interoperabilität Time To Market Komplexitäten Störfaktor Standards Mensch und Training Design für den Test Dr. Armin Metzger, sepp.med gmbh Folie 4
Trends und Denkanstöße Smart IT - Weg vom Denken in Workflows Die Wiederauferstehung der Testautomatisierung Prozesse - Agilität und Abwicklungsmodelle Faktor Mensch - Standards und Training Folie 5
Quo Vadis IT und Test? Einige Trends Smart Objects, Smart Grids und das Internet der Dinge Serviceorientierung Die Cloud: Chancen und Herausforderungen Trifft nahezu jedem Bereich der IT Intelligente Komponenten bekommen zunehmend Eigenleben Determinismus und Workflow-Verhalten nehmen ab Nebenläufigkeiten und Anzahl an Szenarien nehmen zu Übergang zu Nutzungs orientiertem Verhalten Folie 6
Vernetzte statt Linearer IT Bedarf an angepaster Testmethodik Test Design und Testbed Abstraktion, Vernetzung und Service Orientierung Flexibilität und Konfigurierbarkeit der Testbeds Wartbarkeit und Anpassbarkeit Eine Idee: MBT Folie 7
Vernetztes statt Lineares Test Design Abstraktion und Vernetzung mit Modellbasiertem Testen Paradigma: Automatisierung in Test-Design, -Mgmt, -Durchführung Folie 8
Trends und Denkanstöße Smart Objects und die Cloud - Weg vom Linearen Denken Die Wiederauferstehung der Automatisierung Prozesse - Agilität und Abwicklungsmodelle Faktor Mensch - Standards und Training Folie 9
Test Design: Automatisierte Testfallerstellung Folie 10
Test Management: Durchgängige Werkzeugkette Folie 11
Test Durchführung: Autotests Trends Tool Trends Agile Prozesse Continuous Integration Autotest im Aufschwung Aber Fokus auf UT Schwachstelle ST, Gap im IT Folie 12
Trends und Denkanstöße Smart Objects und die Cloud - Weg vom Linearen Denken Die Wiederauferstehung der Testautomatisierung Prozesse - Agilität und Abwicklungsmodelle Faktor Mensch - Standards und Training Folie 13
Agiler Integrationstest für kleine System weniger ein Problem Integrationtest innerhalb eines Sprints für komplexe Systeme dafür umso schwieriger Abhängigkeiten von anderen Komponenten IT nicht mit agiler Entwicklung synchronisiert Komponenten (doch) noch nicht verfügbar Komponenten doch nicht so stabil Empfehlung: Quality Gates einführen Folie 14
Den Elefant reiten: Cloud Testing Funktionales Testen tritt zurück: Geänderte Schwerpunkte Load, Stress, Spike, Performance, Availability, Latency, Endurance, Scalability, Interoperability, Big Data Security, Penetration automatisierte Testergebnisse Testfälle Folie 15
Test@Cloud Lizenzfrage & Kosten Folie 16
Der Gedanke liegt nahe: Test as a Service Testfall Spezifikation, inkl. Review 20 Preis: EUR 6,50 Kostenlose Lieferung Testkonzeption Anforderungen Testmodellierung/.mzT Testdesign, -Implementierung Testbibliotheken Reviews Testautomatisierung Testdurchführung alle Testphasen manuelle und Autotests Testsysteme Testdaten Testdokumentation Defect Tracking Folie 17
Produktzertifizierung As a Service Standardisierte Testszenarien und Testbeds Beispiele Telekommunikation: ETSI TS 102 xxx In Arbeit: Autosar Sinnvolle Einsatzbereiche Service Orientierte IT Systeme Protokoll basierte Systeme Metasysteme: elektronische Gesundheitskarte, Folie 18
Trends und Denkanstöße Smart Objects und die Cloud - Weg vom Linearen Denken Die Wiederauferstehung der Testautomatisierung Prozesse - Agilität und Abwicklungsmodelle Faktor Mensch - Standards und Training Folie 19
Personalzertifizierung - Training als Hilfestellung Die Rolle des Testers Testen wird mehr und mehr Engineering Angepasste Methodik wird als Skill benötigt Rollenmodelle des Testers ändert sich Aufwertung der Tätigkeit des Testers Aber auch höherer Ansprüche an Tester Skills Verunsicherung des Testers Raus aus gewohnten Denkweisen und Paradigmen Folie 20
Personalzertifizierung - Training als Hilfestellung Benötigt wird Skill Entwicklung: Coaching und Hilfestellung Standardisierung und Verbindlichkeit ( Glossary ) Ansatz: Zertifizierungsstandards Beispiel: die Certified Produktfamilie Herstellerunabhängig und übertragbar Erfolgsmodell CTFL/CTAL und CPRE Die Zahlen sprechen für sich Technischer Quasi Standard (Glossar, Prozess, ) Am Start: Certified Model Based Tester, Certified Professional for Medical Software Vision: AddOns, Folie 21
und wie hängt das alles zusammen? IT verliert zunehmend den linearen Ansatz von Workflows Komplexität wächst während Determinismus abnimmt Die Entwicklung nimmt an Fahrt auf Benötigt werden also Methoden mit höherer Abstraktion und Vernetzung (MBT) Automatismen Angepasste flexible und wirtschaftliche Abwicklungsmodelle Standards und Training Folie 22
Diskussion armin.metzger@seppmed.de