Escolar Documentos
Profissional Documentos
Cultura Documentos
V8.5.013 | 2015-09-22
Agenda
Testing Overview
HIL Test Bench: CANoe + VT System
Testing Design: vTESTstudio
Test Data Management: vTESTcenter
Testing Engineering Services
Summary
2/44
Testing Overview
Remaining ECUs
ECU
Battery
3/44
Testing Overview
What should be tested for ECU?
Application Layer Test Communication Test
Functionality logic test Physical Layer
> Working mode > CAN/LIN Bus output voltage level
> Control behavior > DUT Ground shift tolerance
> …… > Electric capacity and resistance characteristics
> ……
Diagnostic functionality test(DTCs) Data Link Layer
> Bit timing parameters
> DLC check
4/44
Testing Overview
vTESTcenter
Management of testing projects: Planning & Bidirectional traceability
Tracking
Review & rework
Configuration management of test data
Import of test exec. reports
Team collaboration by multi-user support High-level analysis of test results and
Requirements and test engineering trends
5/44
Agenda
Testing Overview
HIL Test Bench: CANoe + VT System
Testing Design: vTESTstudio
Test Data Management: vTESTcenter
Testing Engineering Services
Summary
6/44
HIL Test Bench: CANoe + VT System
7/44
HIL Test Bench: CANoe + VT System
Phoenix connectors
Relays for switching for test harness
and fault injection
Signal conditioning
8/44
HIL Test Bench: CANoe + VT System
Real-Time Modules Network Interface Module Power Module Backplanes & Chassis
ATOM VT6010 VT6104 VT7001A VT8006
CoreTM i7 VT6051A VT6204 VT8012
9/44
HIL Test Bench: CANoe + VT System
Application Language
Protocol Observers
Layer Specific (OEM Specific)
Standard Formats
Report Generation
e.g. MDF
Communication Layer
Application Language /
Trace / Scope Generators
Frame Based VN8912 System
Hardware Layer
CAN FD CAN LIN MOST FlexRay Ethernet K-Line others I/O Test HW
VN5610
CANoe.SCOPE、CANoe.XCP、CANoe.AMD、CANoe.DiVa……
10/44
HIL Test Bench: CANoe + VT System
11/44
HIL Test Bench: CANoe + VT System
CANoe.SCOPE
Decode/analysis of bus voltage signals: CAN, CAN-FD, FlexRay, LIN
External triggering via sync line of bus interface
Typical use cases: protocol error analysis, automated physical layer tests
12/44
HIL Test Bench: CANoe + VT System
CANstress
Disturb on CAN protocol level(Digital) – Bit level & BTL(Bit Timing Logic=tq) cycles
1 bit
1 bit
n*tq
13/44
HIL Test Bench: CANoe + VT System
Possibility to observe and analyze a test during the test run in the Test Trace Window
Detailed information about executed test cases and test steps
Automatic Report Generation
14/44
HIL Test Bench: CANoe + VT System
Data Logger
GL1000 Family
Compact fleet logger for 2 CAN, 2 LIN and I/Os
GL1010 as waterproof IP65 variant
GL2000
Handy fleet logger for 4 CAN, 2 LIN and I/Os
Fast wake-up to record the first message
Slim and cost-efficient GPS receiver
GL3000/GL4000 Family
Flexibly expandable multi bus fleet logger for
9 CAN, 2 LIN, 2 FlexRay, 1 MOST150 and I/Os
2 independent logging memories for separate configuration
High storage capacities on CF card, SSD or external USB hard disk
Wireless data exchange via WiFi
15/44
Agenda
Testing Overview
HIL Test Bench: CANoe + VT System
Testing Design: vTESTstudio
Test Data Management: vTESTcenter
Testing Engineering Services
Summary
16/44
Testing Design: vTESTstudio
17/44
Testing Design: vTESTstudio
Build Load
CANoe
Test Editors
• Test Table Editor
Test Units
• Test Diagram Editor
• C#/CAPL Editor – Code Test Units
Project – Parameters
• Parameter Editor Symbol
View Explorer
• Stimulation Curve
Editor Test
Automation
Libraries Interface
View Function
Explorer
18/44
Testing Design: vTESTstudio
19/44
Testing Design: vTESTstudio
Test sequence
diagram for an
clear and
concise
representation
Direct calls to
CAPL and C#
test cases and
functions
possible
Test coverage
easily to be
reviewed
Easy reuse of
test sequence
parts
20/44
Testing Design: vTESTstudio
Define parameters
separated from test
sequences
ECU parameters
Test vectors Parameter definition in
Excel-style editor
Standard file format
(CSV), also directly
editable in MS Excel
Use parameters
directly in code e.g.
for value Parameter overview
assignments, in Symbol Explorer
comparisons and
variant decisions
Parameter access
in coding editors
Parameter access in
table-style editor
21/44
Testing Design: vTESTstudio
Define curves
graphically with the
Waveform Editor
Predefined segment
types (sinus, pulse,
..) enable easy
definition of e.g.
voltage curves
defined by test
standards like LV124
norm
Use curves for the
stimulation of the
system under test
Multiple curves can
easily be
synchronized within
the design and for
test execution
22/44
Testing Design: vTESTstudio
Quick definition of
a large number of
test cases to
increase test
coverage
Combinations
Sequential
All possible
permutations
Value definitions
Lists of values
Value ranges
Direct use of
parameters from
parameter files as
test case
parameters
23/44
Testing Design: vTESTstudio
vTESTstudio: Traceability
REQM/TDM-System vTESTstudio
> vTESTcenter
> IBM DOORS Export
items
> … for test
tracea-
bility Trace Item
> Define require- Exchange Import
ments and/or test Format
specifi- cations
> Perform test
coverage analysis
Link trace items
(requirements or test
specifications) to test
case implementations
CANoe
Report Executable
test unit
24/44
Testing Design: vTESTstudio
25/44
Agenda
Testing Overview
HIL Test Bench: CANoe + VT System
Testing Design: vTESTstudio
Test Data Management: vTESTcenter
Testing Engineering Services
Summary
26/44
Test Data Management: vTESTcenter
Tons of data:
1000‘s of requirements,
100‘s of test scripts,
many SUT versions, many test executions
Allow / detect changes
Address relevant roles
Stakeholders external & internal: Customers, Requirements Engineers, Management
Project members: Project leaders, Test Designers, Testers, Quality Engineers, …
External contributors: Suppliers, service providers, …
Collaboration – all users access the same data
Consider roles & rights to derive permissions for viewing / editing
Different locations
Configuration management with versioning
Tracking of progress & quality
Review & release of each data element ( ‘artifact’)
Informative reports with flexible level of details, graphical representations
27/44
Test Data Management: vTESTcenter
Specification of
Design & Execution & Evaluation &
Requirements & Planning
Implementation Documentation Analysis
Tests
File System
28/44
Test Data Management: vTESTcenter
29/44
Agenda
Testing Overview
HIL Test Bench: CANoe + VT System
Testing Design: vTESTstudio
Test Data Management: vTESTcenter
Testing Engineering Services
Summary
30/44
Testing Engineering Services
I/O, Power
CAPL / NodeLayer DLLs ASAM XIL API, FDX
.NET panels
XCP
XCP on CAN
31/44
Testing Engineering Services
Types of Tests
32/44
Testing Engineering Services
SUT
Analog/Digital IO
CANoe
CAN, LIN,
Test VT System
Test FlexRay
Cases
Cases
EtherCAT
33/44
Testing Engineering Services
Braking Multiplex
System System
Electric Park
Sunroof Distance
Control Control
Unit Unit
Passive Valve
Safety Central Body Cockpit Exhaust Control
Module Component Module Door Unit
34/44
Testing Engineering Services
|X
Common
Symbol Routing
Databases: Test Case
Information
Generator
dbc, fibex, & Test
arxml,
cdd, odx, Requirements
a2l, …
Test
Cases
Development of Test Package and
Test Case Generator
CANoe CAN
LIN
Gateway ECU
FlexRay
Ethernet
Test
Report
35/44
Testing Engineering Services
36/44
Testing Engineering Services
CDD
Generator CANoe
CANoe CANoe
ODX XML/
Test Feature Set HTML/
CAPL XML
ECU
System under Test
CANoe control
control .DiVa
measure check
IO Read
Control (19,22)
(2F)
CANoe IL
ECU
Temp. System under Test
Sensor
VT System
txMsgTemp
38/44
Testing Engineering Services
39/44
Testing Engineering Services
41/44
Agenda
Testing Overview
HIL Test Bench: CANoe + VT System
Testing Design: vTESTstudio
Test Data Management: vTESTcenter
Testing Engineering Services
Summary
42/44
Summary
43/44
Visit our Website:
vector.com/vTESTcenter
vector.com/vTESTstudio
vector.com/VTsystem
vector.com/CANoe
Author:
Vector China
© 2015. Vector Automotive Technology (Shanghai) Co., Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V8.5.013 | 2015-09-22