Automotive Testers carry a lot of responsibility. Errors in software in other areas may lead to usability issues or malfunction; however, malfunction in the automotivce industry becomes incredibly serious, as peoples lives are based on the stability of the software - especially when looking forward to autonomous driving and the many requirements of self-driving cars.
ISTQB® Automotive Tester certification complements the core foundation level as a specialist module. It provides an theoretical background for testers working in the automotive industry.
Chapter 1: Introduction Automotive Testing
- Requirements from divergent project objectives and increasing product complexity.
- The six generic phases in the system lifecycle.
- The contribution/participation of the tester in the release process.
Chapter 2: Standards for the testing of E/E systems
- Automotive SPICE (ASPICE)
- Design and structure of the standard (The two dimensions of ASPICE, Process categories in the process dimension, Capability levels in the capability dimension)
- Requirements of the standard (Test specific processes, Assessment levels and capability indicators, Test strategy and regression test strategy, Test documentation in ASPICE, Verification strategy and criteria for unit verification (SWE.4), Traceability in Automotive SPICE (ASPICE))
- ISO 26262
- Functional safety and safety culture (Objective of functional safety for E/E systems, Contribution of the tester to the safety culture)
- Integration of the tester in the safety lifecyle
- Structure and test specific parts of the standard (Design and structure of the standard, Relevant volumes (parts) for the tester)
- The influence of criticality on the extent of the test (The criticality levels of ASIL, Influence of ASIL on test techniques, test types and the extent of the test)
- Application of content from CTFL® in the context of ISO 26262
- Objectives of AUTOSAR
- General structure of AUTOSAR
- Influence of AUTOSAR on the work of the tester
- Objectives of ASPICE and ISO 26262
- Comparison of the test levels
Chapter 3: Testing in a virtual environment
- Test environment in general
- Motivation for a test environment in the automotive development
- General parts of a test environment
- Differences between Closed-Loop and Open-Loop (Open-Loop-System & Closed-Loop-System)
- Essential interfaces, databases and communication protocols of a electronic control unit
- Testing in XiL test environments
- Model in the Loop (MiL) (Structure of a MiL test environment, Application areas and boundary conditions of a MiL test environment
- Software in the Loop (SiL) (Structure of a SiL test environment, Application areas and boundary conditions of a SiL test environment)
- Hardware in the Loop (HiL) (Structure of a HiL test environment, Application areas and boundary conditions of a HiL test environment
- Comparison of the XiL test environments (Advantages and disadvantages oftesting in the XiL test environments, Allocation of test cases to one or more test environments, Classification of the XiL test environments (MiL, SiL, HiL) in the general V-model
Chapter 4: Automotive-specific static and dynamic test techniques
- Static test techniques
- The MISRA-C: 2012 Guidelines
- Quality characteristics for reviews of requirements
- Dynamic test techniques
- Condition testing, multiple condition testing, modified condition/decision testing
- Fault injection testing
- Requirements-based testing
- Context-dependent selection of test techniques