(openPR) 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.
Zielgruppe: Entscheidungsträger, Software-Entwickler und Tester
Schulungsinhalte
Teil 1: Grundlagen
- Begriffsdefinitionen
- Validations- und Verifikationsmethoden
- WCET- und andere typische Analysen
- Embedded Systeme versus IT-Systeme
- Klassisches/Sicherheitsgerichtetes Umfeld versus Agiles Umfeld
- Abgrenzung zu ISTQB-Lehrgängen
- Test-Teamkompetenzen und Rollen in Anlehnung an ISTQB
- Testmanagement - Planung, Strategien, Risikomanagement Metriken und Dokumentation
- Prozesse: Wasserfallmodell, V-Modell, Agil, Typischer Prozess eines Projektes in der Funktionalen Sicherheit
Teil 2: Requirements Engineering als Schlüsselmethode für effizientes Testen
- Begriffsdefinitionen
- Besonderheiten des Requirements Engineering für Embedded Systeme
- Requirements ermitteln
- Requirements formulieren
- Requirements prüfen
- Requirements verwalten
Teil 3: Dynamische Testverfahren
- Testentwurfsverfahren und Testarten allgemein
- Spezifikationsorientierte Testverfahren:
Äquivalenzklassen, Grenzwert, Entscheidungstabellen, Ursache-Wirkungs-Graph, Zustandsbasiertes Testen, Kombinatorisches Testen, Anwendungsfallbasiertes Testen, User-Story-basiertes Testen, Wertebereichsanalyse - Fehlerbasierte Testverfahren
- Erfahrungsbasierte Testverfahren
- Strukturbasierte Testverfahren
- Effizienz- Zuverlässigkeits- Warbarkeits- und Portabilitätstests
- Modellbasierter Test
- Risikoorientierte Testverfahren
- Security Tests
Teil 4: Statische Testverfahren
- Checklisten und Standards
- Reviewtechniken
- MISRA-Regeln
- Software-Metriken und deren Interpretation
- Statische Codeanalyse
Teil 5: Testebenen und Testumgebungen
- Unittests und Software/Software Integrationstests:
Black-Box Testfälle und White-Box Testing,Typische Unittestumgebungen - Hardware/Software Integrationstests:
Performancetests, Zeitmessungen, Automatisierung, Fehlerbasiertes Testen Typischer HIL-Aufbau - Systemtests:
Black-Box Testing, Abnahmetests, Manuelles versus Automatisches Testen, Typischer Systemtestumgebung
Ausführliche Informationen zum Inhalt sowie die Anmeldung zum Seminar finden sie auf unserer Homepage
http://verifysoft.de/de_seminar_testen_von_embedded_systems.html







