#basics

Software Testing in Automotive SPICE

Die Teilnehmer lernen die Grundlagen des Testens von Software im Kontext von Automotive SPICE.

Fakten

1 Tage

Anfänger

Test Frameworks, Grundkenntnisse in ASPICE

Alle Teilnehmer erhalten eine Teilnahmebescheinigung sowie einen Open Badge, den wir über mybadges.io erstellen.

Das Seminar wendet sich an Softwareentwickler, die mit den Grundlagen von ASPICE vertraut sind und ihr Knowhow im Bereich Software Testing vertiefen wollen. Sie lernen:
  • ASPICE Überblick
  • Clean Code Prinzipien im Kontext von Software Testing
  • Test Design im Kontext von ASPICE
  • Arbeiten mit Attrappen
  • Test Coverage
  • Property Based Testing
  • Approval Testing

Lernziele

In diesem Training vermitteln wir, wie Software Testing SPICE konform im Bereich Automotive durchgeführt werden kann. Das Training wird üblicherweise auf eine Programmiersprache ausgerichtet (bspw. C++, Kotlin, Java, C#, etc.).

Voraussetzungen

Die Teilnehmer verfügen bereits über Grundkenntnisse von Automotive SPICE. Ferner haben sie bereits ein Test Framework wie JUnit, NUnit oder gtest verwendet. Da im Training viele praktische Übungen durchgeführt werden, müssen die Teilnehmer über einen Rechner mit eingerichteter Entwicklungsumgebung (IDE) verfügen.

Inhalte

  • ASPICE Überblick
  • Clean Code Prinzipien im Kontext von Software Testing
    • Dependency Principles
      • Dependency Inversion Principle (DIP)
      • Integration Operation Segregation Principle (IOSP)
      • Interface Segregation Principle (ISP)
    • Readability Principles
      • Single Responsibility Principle (SRP)
      • Don’t Repeat Yourself (DRY)
      • Keep It Simple Stupid (KISS)
  • Test Design im Kontext von ASPICE
    • Software Requirements → Software Qualification Tests
    • Software Architecture → Software Integration Tests
    • Software Detailed Design → Unit Tests
  • Arbeiten mit Attrappen
    • Mock Frameworks
    • Vermeidung durch das IOSP
  • Test Coverage
    • Zielwerte
    • Tools
    • Mutation Testing
  • Property Based Testing
  • Approval Testing

Kundenstimmen

Hier finden Sie unser ProvenExpert Profil.

Kundenstimmen der Clean Code Developer Akademie-- Stefan Lieser

Unsere Seminare

basics
Clean Code Developer Basics

Prinzipien und Tests – Das Seminar wendet sich an Softwareentwickler, die gerade beginnen, sich mit dem Thema Softwarequalität auseinanderzusetzen. Es werden die wichtigsten Prinzipien und Praktiken der Clean Code Developer Initiative vermittelt.

advanced
Clean Code Developer Advanced

Mit Flow Design von den Anforderungen zum Clean Code – Lernen Sie mit Flow Design einen Softwareentwicklungsprozess kennen, der Sie flüssig von den Anforderungen zum Clean Code führt.

advanced
Clean Code Developer Refactoring

Brownfield statt grüner Wiese – Das Seminar wendet sich an Entwickler, die Bestandscode pflegen und erweitern. Sie lernen, wie mit Refactoring Maßnahmen die Code Qualität verbessert wird.

advanced
Clean Code Developer Architect

Das Big Picture – Das Seminar wendet sich an erfahrene Entwickler, die sich mit der Frage befassen, wie eine angemessene Grobstruktur für ein Softwaresystem entsteht.

advanced
Clean Code Developer Multiplikator

Ein Team unterstützen – Dieses Seminar wendet sich an Softwareentwickler, die ihre Kollegen mit ihren Kenntnissen über die Clean Code Developer Prinzipien und Praktiken unterstützen möchten.

advanced
Clean Code Developer Trainer

Seminare als Trainer durchführen – Dieses Seminar wendet sich an Softwareentwickler, die ihr Wissen über die Clean Code Developer Prinzipien und Praktiken bzw. über Flow Design als Trainer an andere weitergeben möchten.

ASPICE
Software Testing in Automotive SPICE

Automatisiertes Testen im Kontext von ASPICE – Training für Softwareentwickler, die lernen möchten, Software Testing Automotive SPICE-konform durchzuführen.

Kontakt

Rufen Sie uns an, schreiben Sie uns eine Email oder nutzen Sie unser Kontaktformular. Wir beraten Sie gerne unverbindlich und erstellen Ihnen ein Angebot.

de_DEGerman