Facts
- Duration
- Difficulty
- Previous knowledge
- Price
1 days
Beginners
Test frameworks, basic knowledge of ASPICE
All participants will receive a certificate of attendance and an Open Badge, which we will distribute via mybadges.io create.
- ASPICE Overview
- Clean code principles in the context of software testing
- Test design in the context of ASPICE
- Working with dummies
- Test Coverage
- Property Based Testing
- Approval Testing
Learning objectives
In this training course, we teach how software testing can be carried out in accordance with SPICE in the automotive sector. The training is usually focused on one programming language (e.g. C++, Kotlin, Java, C#, etc.).
Prerequisites
The participants already have basic knowledge of Automotive SPICE. Furthermore, they have already used a test framework such as JUnit, NUnit or gtest. As many practical exercises are carried out during the training, participants must have a computer with a set-up development environment (IDE).
Contents
- ASPICE Overview
- Clean code principles in the context of 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)
- Dependency Principles
- Test design in the context of ASPICE
- Software Requirements → Software Qualification Tests
- Software Architecture → Software Integration Tests
- Software Detailed Design → Unit Tests
- Working with dummies
- Mock Frameworks
- Avoidance by the IOSP
- Test Coverage
- Target values
- Tools
- Mutation Testing
- Property Based Testing
- Approval Testing
Customer testimonials
Here you will find our ProvenExpert profile.
Our seminars
Contact us
Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.