Basiswissen Automotive Softwaretest

Book description

Die Softwarequalitätssicherung in der Automotive-Branche folgt bestimmten Normen und muss die technische Durchführbarkeit der Tests in speziellen Testumgebungen gewährleisten. Dieses Buch unterstützt bei der gezielten Übertragung der bewährten Testmethodik aus dem ISTQB®-Certified-Tester- Standard in die Automotive-Branche. Die Autoren beschreiben die Besonderheiten der Tests im automobilen Umfeld für den Certified Automotive Software Tester. Es wird ausführlich erläutert, wie bekannte Testverfahren an die spezifischen Projektbedingungen angepasst und wie bei der Auswahl von angemessenen Testverfahren die grundlegenden Anforderungen der relevanten Normen und Standards berücksichtigt werden. Auch auf das Testen in virtuellen Testumgebungen wird eingegangen. Das Buch eignet sich mit vielen erläuternden Beispielen gleichermaßen für das Selbststudium, zur Vorbereitung auf die Zertifizierung wie als kompaktes Basiswerk zum Thema in der Praxis und an Hochschulen.

Table of contents

  1. Cover
  2. Über die Autoren
  3. Titel
  4. Impressum
  5. Vorwort
  6. Geleitwort von Gerd Baumann
  7. Geleitwort von Thomas Konschak
  8. Geleitwort von Horst Pohlmann
  9. Inhaltsübersicht
  10. Inhaltsverzeichnis
  11. 1 Einführung
    1. 1.1 Lehrpläne
    2. 1.2 Übersicht über das Buch
    3. 1.3 Einführung in das Beispielprojekt
      1. 1.3.1 Projekthintergrund
      2. 1.3.2 Aufbau des Systems
      3. 1.3.3 Einzuhaltende Standards
      4. 1.3.4 Beteiligte Personen
  12. 2 Grundlagen
    1. 2.1 Grundsätze des Testens
    2. 2.2 Der Testprozess
      1. 2.2.1 Testdurchführung
      2. 2.2.2 Testvorbereitung
      3. 2.2.3 Testmanagement
    3. 2.3 Testen im Systemlebenszyklus
    4. 2.4 Dimensionen des Testens
      1. 2.4.1 Teststufen
      2. 2.4.2 Testarten
      3. 2.4.3 Testverfahren
  13. 3 Normen und Standards
    1. 3.1 Automotive SPICE
      1. 3.1.1 Aufbau und Struktur
      2. 3.1.2 Anforderungen an den Test
    2. 3.2 ISO 26262
      1. 3.2.1 Funktionale Sicherheit von E/E-Systemen
      2. 3.2.2 Sicherheitskultur
      3. 3.2.3 Der Tester im Sicherheitslebenszyklus
      4. 3.2.4 Gliederung der Norm
      5. 3.2.5 Kritikalitätsabstufungen des ASIL
      6. 3.2.6 Auswahl der Testmethoden
    3. 3.3 AUTOSAR
      1. 3.3.1 Ziele
      2. 3.3.2 Entwicklungsmethodik
      3. 3.3.3 Logische Systemarchitektur
      4. 3.3.4 Technische Systemarchitektur
      5. 3.3.5 Steuergeräte-Softwarearchitektur
      6. 3.3.6 Generierung der Steuergerätesoftware
      7. 3.3.7 Einfluss auf den Test
        1. 3.3.7.1 Softwarekomponententest
        2. 3.3.7.2 Softwareintegrationstest und Softwaretest
        3. 3.3.7.3 Steuergeräteintegrationstest und Steuergerätetest
        4. 3.3.7.4 Systemintegrationstest
    4. 3.4 Gegenüberstellung der Standards
      1. 3.4.1 Zielsetzung
      2. 3.4.2 Teststufen
      3. 3.4.3 Testverfahren und Testansätze
  14. 4 Virtuelle Testumgebungen
    1. 4.1 Grundlagen
      1. 4.1.1 Testobjekt
      2. 4.1.2 Testrahmen
      3. 4.1.3 Systemsteuerung
    2. 4.2 Arten von Testumgebungen
      1. 4.2.1 Model-in-the-Loop-Testumgebung (MiL)
      2. 4.2.2 Software-in-the-Loop-Testumgebung (SiL)
      3. 4.2.3 Hardware-in-the-Loop-Testumgebung (HiL)
    3. 4.3 Auswahl und Einsatz der Testumgebungen
  15. 5 Testansätze und Testverfahren
    1. 5.1 Testansätze
      1. 5.1.1 Anforderungsbasiertes Testen
      2. 5.1.2 Erfahrungsbasiertes Testen
      3. 5.1.3 Risikobasiertes Testen
      4. 5.1.4 Modellbasiertes Testen
    2. 5.2 Statische Testverfahren
      1. 5.2.1 Statische Analyseverfahren
      2. 5.2.2 Reviewverfahren
        1. 5.2.2.1 Review der Testbasis
        2. 5.2.2.2 Qualitätsmerkmale von Anforderungen
        3. 5.2.2.3 Reviewcheckliste für Anforderungen
      3. 5.2.3 MISRA-C-Programmierrichtlinien
    3. 5.3 Dynamische Testverfahren
      1. 5.3.1 Spezifikationsbasierte Testverfahren
        1. 5.3.1.1 Äquivalenzklassenbildung
        2. 5.3.1.2 Grenzwertanalyse
      2. 5.3.2 Erfahrungsbasierte Testverfahren
      3. 5.3.3 Strukturbasierte Testverfahren
        1. 5.3.3.1 Anweisungstest
        2. 5.3.3.2 Entscheidungstests
        3. 5.3.3.3 Bedingungstest
      4. 5.3.4 Testverfahren für die Testdurchführung
        1. 5.3.4.1 Back-to-Back-Test
        2. 5.3.4.2 Fehlereinfügungstest
    4. 5.4 Gegenüberstellung und Auswahl
  16. Anhang
    1. A ISO 26262
      1. A.1 Zusammenfassung der Bände
      2. A.2 Übersicht der testrelevanten Methodentabellen
    2. B Automotive SPICE
      1. B.1 Prozessspezifikation SWE.6
      2. B.2 ASPICE-Prozesse und VDA-Scope
      3. B.3 Generische Praktiken und Ressourcen
      4. B.4 Verfeinerte NPLF-Skala
    3. C Gegenüberstellung der Teststufen
    4. D Anforderungsspezifikation Antriebsstrang
      1. D.1 Feature Tempomat
      2. D.2 Komponentenspezifikation
    5. E Gegenüberstellung Lehrplan
    6. F Abkürzungen
    7. G Literaturverzeichnis
      1. G.1 Weiterführende Literatur
      2. G.2 Referenzen
    8. Index
  17. Fußnoten

Product information

  • Title: Basiswissen Automotive Softwaretest
  • Author(s): Ralf Bongard, Klaudia Dussa-Zieger, Ralf Reißing, Alexander Schulze
  • Release date: September 2020
  • Publisher(s): dpunkt
  • ISBN: 9783864905803