Optimierungsstrategien beim Systemtest

Ähnliche Dokumente
Ein Vortrag für den Arbeitskreis Requirements GI München am Referent: Dipl.-Ing. (FH) Paul Huber, MBA

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

PicKit 3. Programmierung mit dem USB-Programmer PICkit3 (Microchip) AB

INFOnline SZM-Checker Ergänzung zum Manual

Upgrade von Starke Praxis

Testphase. Das Testen

Anleitung Grundsetup C3 Mail & SMS Gateway V

Windows Server 2008 (R2): Anwendungsplattform

Internet online Update (Internet Explorer)

Programmiertechnik II

Internet Explorer Version 6

Projektplan(ung) zu CYOUTOO

Mastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10

1 Installation QTrans V2.0 unter Windows NT4

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day Martin Miethe

Das Online-Bewerbungs-System ist für Bewerbungen zum Wintersemester 2015/16 geschlossen.

Standard Inhaltsverzeichnis für Testvorschrift

S7-Hantierungsbausteine für R355, R6000 und R2700

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

Testfallerstellung mit wiederverwendbaren Testblöcken

T2 Fundamentaler Testprozess

ANYWHERE Zugriff von externen Arbeitsplätzen

Lizenzierung von System Center 2012

SF-RB. Modul Provisionsabrechnung & Planung Reiseagentenprovisionsabrechnung & Planung. SF-Software Touristiksoftware

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

Qualitätssicherung (Testen) im Application Life Cycle

Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version:

Jens Borchers. Kritische Erfolgsfaktoren beim Abnahmetest in Redevelopment- Projekten Erfahrungen aus einem Großprojekt

Einsatzbearbeitung im Sanitätsdienst

AMS Alarm Management System

Cyrax 2500 Laserscanner- Feldprüfverfahren und Verifizierung

Zentrale Installation

Dokumentation zur Browsereinrichtung

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Jahresabschluss Finanzbuchhaltung INGARA. Provisorisch und Definitiv. INGARA Version

Die folgende Anleitung führt Sie Schritt für Schritt durch die notwendigen Prüfungen und Eingaben.

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

PC-Software für Verbundwaage

Thema: - DWF. Das Business Process Management System aus dem Hause PRAXIS AG. Wolfgang Lammel PRAXIS-Consultant

Zentrum. Zentrum Ideenmanagement. Zentrum Ideenmanagement. Umfrage zur Nutzung von mobilen Endgeräten im Ideenmanagement

PAUL App. Anleitung für Studierende und Lehrende

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

Quick Reference Historie des Dokuments

Auswertungssoftware des Deutschen-Motorik-Tests

Effizienzsteigerung von Softwaretests durch Automatisierung

Installationshandbuch (deutsch)

Stapelverarbeitung Teil 1

Kurzbeschreibung. ABC-Baubetriebshof. Version 3.0

Datenblatt GIOD.1 Ein-Ausgabe Modul mit CAN-Bus. ERP-Nr.: Datenblatt GIOD.1 V_3.0

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd


Lavid-F.I.S. Ablaufbeschreibung für. Arbeitszeiterfassung. Lavid-F.I.S.

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Die integrierte Zeiterfassung. Das innovative Softwarekonzept

GS-Programme 2015 Allgemeines Zentralupdate

eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -

Agile Software Verteilung

Anforderungen an die HIS

Wie wird ein Jahreswechsel (vorläufig und endgültig) ausgeführt?

Anleitung für die Umstellung auf das plus Verfahren mit manueller und optischer Übertragung

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Local Control Network

T1 - Fundamentaler Testprozess

Perfekt für Homeoffice und Außendienst

Aufbau und Betrieb eines Testcenters

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Testmanagement in IT-Projekten

Jeder Test ist ein Tropfen Öl auf das Schwungrad der Innovation!

PQ Explorer. Netzübergreifende Power Quality Analyse. Copyright by Enetech Alle Rechte vorbehalten.

Klausur Software Engineering für WI (EuI)

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Funktionsbeschreibung Datenlogger DL28W

NX Standardinstallation

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

GeoPilot (Android) die App

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

So funktioniert die NetWorker 7.5 Eigenschaft zum Sichern umbenannter Verzeichnisse ( Backup renamed Directories )

Die Orgadata AG ist ein stark expandierendes Software-Unternehmen aus Leer. Mit unserem System LogiKal

Deckblatt. Wie kann WinAC MP mit PC oder SPS Daten austauschen? Multi Panel mit WinAC MP. FAQ Januar Service & Support. Answers for industry.

LANiS Mailversender ( Version 1.2 September 2006)

Architektur in der Mechatronik. existierender Testwerkzeuge

Automatisierte GUI Tests in fachlichen Teststufen Patrick Möller

kurzanleitung modul debitoren

MHP Auditmanagement Ihre Lösung für Ihr Mobile Device- Management zur Performancesteigerung!

Update Informationen

CRM Client. Installation / Anmeldung. .BOSYS SOFTWARE GmbH

INES-Webserver. Damit gehen Ihre Geräte und Anlagen online. 1 Inhalt

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.

emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn

Anleitung zur Anmeldung mittels VPN

Transkript:

Optimierungsstrategien beim Systemtest Ein Vortrag für das 1

Das bin ich... Dipl.-Ing. (FH) Paul Huber, MBA seit 2006 Ingenieurbüro Paul Huber Requirements-Engineering Test-Engineering Geschäftsprozesse Weiterhin bin ich Autor eines Lehrbriefes zum Thema Requirements- Engineering Fachgruppenleiter der regionalen ASQF Fachgruppe Software-Test Schwaben (www.asqf.de) Veranstalter des Neu-Ulmer Test-Engineering Days (www.nu-ted.de) 17.07.2014 www.ing-buero-ph.de 2

Strukturierung von automatischen Tests Voraussetzungen für wirtschaftliches autom. Testen Die Produkte und Produktversionen sollten sich ähnlich sein Es muss die Möglichkeit vorhanden sein, mit dem Prüfling automatisch zu interagieren Die Ergebnisse der Test müssen automatisch erfasst werden können Die Testfälle müssen modular aufgebaut sein Die Testfälle und Testumgebungen müssen wiederverwendbar sein 3

Strukturierung von automatischen Tests Analog-Eingänge Klopf-Sensor Druck-Detektion Lambda-Sonde Digital-Eingänge Motordrehzahl sonstige Digitale Eingänge Stromversorgung eigene Stromversorgung ext. Sensoren Prozessor CPU, ROM, RAM, interne Datenbusse Reset Netzwerk Watch-Dog Kommunikation nach außen CAN-Bus Flexray LIN-Bus High-Side Outputs High-Power Low-Side Outputs High-Power Zündung Low-Signal Output DC-Motor-Bridge Steuerung der Drosselklappe 4

Strukturierung von automatischen Tests Kriterien zur Analyse der Requirements Architektur Attribute Kritikalität (Risiko-Analyse, FuSi und FMEA) Priorität Funktionalität 5

Modulare Architekturen - Testumgebung (Auszug) Eingabe / Aktuatoren Steuerung Test- Spec Device under Test (DUT) Testautomat Ausgabe / Aktuatoren / Bildverarbeitung Istwert = Sollwert? Report 6

Modulare Architekturen - Komponenten d. Testumgebung Test-Hardware Device under Test (DUT) Test-Software zur Durchführung der Tests Bei großen Datenmengen: Software zur Auswertung der Testdaten Test-Suite für die Testfälle Requirements-Datenbank 7

Modulare Architekturen - Testmodularisierung Test- Spezifi- kation Test-Suite Test-Suite Test-Suite Test-Suite Test-Suite Testfälle Testfälle Testfälle Testfälle Parameter Parameter Parameter ( file) Parameter ( file) ( file) ( file) Test-Ablauf (-Script) 8

Modulare Architekturen - in den F&E Prozessen 9

Modulare Architekturen - Einsatz der Testautomatisierung Klassische Einsatzgebiete: Software-Tests Hardware-Test Systemintegrations-Tests System-Tests Umwelt-Tests 10

Modulare Architekturen - Testplanung im Vorfeld Planung Testfallerstellung / Anpassung der Testfälle bei Wiederverwendung (Weiter-) Entwicklung Software für Testumgebung (Initialisierung) Spezielle Software für die Prüflinge notwendig?? Entwicklung der Testsysteme Anzahl der Prüflinge Durchführung der Tests 11

Modulare Architekturen - Testplanung im Vorfeld Planung der Ressourcen zur Testdurchführung Bereitstellung der Prüflinge (DUTS) Bereitstellung der Testsysteme Personal zur Vorbereitung / Durchführung der Tests Personal zur Auswertung der Tests Räume / Klimakammern / Test-Ort Netzanbindung notwendig? (z.b. Remote-Control / Abfrage akt. Teststatus usw.) 12

Methodenkompetenz - Klassifikationsmethoden Risikoklassen Risiko-Analyse, FMEA, FuSi Priorität Geänderte Module 13

Methodenkompetenz - Typische Testfälle aus der FuSi Nachstellung von Fehlerszenarien aus FuSi, FMEA und Risiko-Analysen wie z. B. Fehlbedienung Fehler in der Buskommunikation (Flexray / CAN) Fehlerhafte Bestückung HW Fehlerhaft compilierte Software Klassisch: Resetnetzwerk Openload Short to U Batt Short to GND Jump Start Temperaturen EMV 14

Methodenkompetenz - Typische Testfälle aus der FuSi Low-Cost ABS-System mit Controller TPIC7218 (TI) Quelle: http://www.ti. com/solution /antilock_bra king_system?keymatch= antiblockiers ysteme&tise arch=search -EN 15

Methodenkompetenz - Testfallreduktion Klassifikations- Entscheidungsbäume Kombinatorik Zustandsbasiertes Testen Modellbasiertes Testen Auswahl der getesteten Fehlerarten Auswahl der Testebene Fehlerinjektion Kritische Punkte im System identifizieren 16

Darf ich noch Fragen beantworten? Ingenieurbüro Paul Huber Marlene-Dietrich-Str. 5 D-89231 Neu-Ulm www.ing-buero-ph.de Paul Huber Mobil: 0176 / 208 46 334 Tel.: 0731 / 985 88 545 Mail: paul.huber@ing-buero-ph.de 17

Vorteile von automatisierten Tests Einsparung von Zeit Automatisierte Tests können unbeaufsichtigt ablaufen und binden während der Ausführung keine Mitarbeiter Automatisierte Tests sind beliebig oft wiederholbar. Bei Regressions- und Requalifizierungstests wird hier viel Zeit eingespart. Automatisierte Tests können außerhalb der üblichen Geschäftszeiten und rund um die Uhr ausgeführt werden.. Die Dokumentation der Tests kann ebenfalls automatisiert erfolgen. 18

Vorteile von automatisierten Tests Einsparung von Entwicklungskosten Die Test müssen nur einmal entwickelt werden Wiederverwendung möglich Hohe örtliche Flexibilität Test kann ortsunabhängig erfolgen Traceability Automatisches einpflegen der Testergebnisse in die Datenbankstrukturen 19