Automotive Embedded Testing Course - Basivc
Automotive Embedded Testing Course - Basivc
CAN:
1. Introduction of CAN protocol
2. Number Systems
3. Properties of CAN
4. CAN Speed & Voltage
5. CAN Formats (Standard & Extended)
6. CAN Frames
• Data Frame
• Remote Frame
• Error Frame
• Overload Frame
7. CRC Calculation
8. CAN Errors
9. Bit Timing
CANoe:
CAPL Scripting:
• Events
• Functions
• Messages
• Signals
• Data Types Etc.,
• CAPL Programs
• Real time Interview CAPL Programs
CANTP:
• What is CANTP?
• Frames of CANTP
CANFD:
• What is CANFD?
• Frame of CANFD.
UDS:
• Introduction
• Purpose of UDS
• Service ID’s (SID’s)
10 - Diagnostic session control
11 - ECU Reset
14 - Clear DTC
19 – Read DTC
22 – Read data by Identifier
2E – Write data by Identifier.
3E – Tester Present
27 – Security Access
28 – Communication Control
2F – Input/Output control by Identifier
31 – Routine Control
85 – Control DTC Settings
• Aging Counter
• Bench Setup
• Flashing Concepts
Testing Concepts:
• What is Testing?
• Methods of testing
• White Box Testing
• Black Box Testing
• Gray Box Testing
• Types of System Testing
ADAS:
AUTOMOTIVE ETHERNET:
PYTHON:
• Core Python
• Data Structures
Testing Methodologies:
1. Waterfall model
2. Agile Model
3. V -Model (STLC & SDLC)
Automotive Projects:
1. Milestone Project
2. Real Time Project (Cluster)
➢ What is Project?
➢ Task Allocation and Portals
➢ Specification sheet Analysis (3 real time requirements will be covered)
➢ Test Case Development
➢ Testcase Execution
➢ Cluster Features (Telltale’s, RTT’S, Chimes, Guage’s, Warnings)
➢ BUG LIFE Cycle
3. Rest bus Simulation.
➢ Professional Database Creation
➢ Requirements of the Project
➢ Event Messages
➢ Event Periodic Messages
➢ Fixed Periodic Messages
➢ DBC for Matrix Specifications
➢ Message Implementation for Event, Event Periodic and Fixed Periodic Messages
4. Automate Canoe with Python
5. Automation ADAS Testcases through Python
6. Automate Diagnostics with Python
Note:
Real time Interview Questions, Concepts and Programs will be covered.