18.10.2023 - 19.10.2023
Zielgruppe: Entscheidungsträger, Software-Entwickler und Tester
Vermeiden Sie Risiken und Kosten durch fehlerhafte Embedded Software!
Wir vermitteln Ihnen die notwendigen Kenntnisse, um qualitativ hochwertige und zuverlässige Embedded Systeme effizient und effektiv testen zu können.
Neben dem Testmanagement werden praxisorientierte Techniken und Vorgehensweisen erklärt. Durch Übungen und Beispiele aus der Praxis erlernen die Teilnehmer die Seminarinhalte in eigenen Projekten umzusetzen.
Schulungsinhalte
Teil 1: Testmanagement
- Abgrenzung zu ISTQB-Lehrgängen
- Gegenüberstellungen
Embedded Projekte / IT Projekte
Klassisches/Sicherheitsgerichtete Projekte / Agile Projekte
Test-Projekte / Debugging
- Test-Teamkompetenzen und Rollen in Anlehnung an ISTQB
- Testmanagement in Anlehnung an die ISO29119
- Praktisch anwendbare Metriken in Testprojekten
- Kurzüberblick über das SEI Risiko-Management Model
- Gegenüberstellung verschiedener Software Entwicklungsprozesse
Teil 2: Statische Testverfahren
- Reviewtechniken und Checklisten
- MISRA-Regeln
- Laufzeitfehleranalysen
- Überblick über weitere statische Analysen
- Software-Metriken und deren Interpretation
Teil 3: Dynamische Testverfahren
- Grundlegende Testentwurfsverfahren
Äquivalenzklassen- und Grenzwerttests
Kombinatorische Tests
Klassifikationsbaummethode
Ursache-Wirkungs-Graph
- Eingabedaten orientierte Testentwurfsverfahren
Erfahrungsbasiert
Spezifikationsbasiert / Funktional
Effizienzbasiert
Strukturbasiert
Risikobasiert
- Die wichtigsten Methoden werden anhand von Bespielen diskutiert.
Teil 4: Testebenen und Testumgebungen
- Systemtest
- Hardware/Software Integrationstest
- Software/Software Integrationstest
- Unittest
- Testautomatisierung
- Testdokumentation
- Übersicht über Werkzeuge
Teil 5: Zukunftstrends des Testens
- Übersicht
- KI-basierte Systeme: Neue Testaspekte
- KI-basierte Systeme: Black-/White-Box Tests
- KI-basierte Systeme: Testumgebungen