MTS(11)0108_TDL_-_ALL4TEC_Point_of_View

Download Report

Transcript MTS(11)0108_TDL_-_ALL4TEC_Point_of_View

Model-Based Black Box Testing
in Automotive
and its Standardization Layers
(extract)
MaTeLo
THE SOLUTION TO BOOST
YOUR TEST EFFICIENCY
AUTOMOTIVE USE CASE
“Test Object” Presentation
“Test Framework” Presentation
EXAM
LabVIEW GUI
Automation API
Control API
Simulink Plant Model
Real -Time NovaSim Environment
Inputs
Outputs
MODEL BASED TEST
PROCESS
MODEL-DRIVEN ENGINEERING
DESIGN
TEST
Functional
Requirements
Implement
Scenarize
Design
Model
Usage
Model
MaTeLo
Generate
Model Based Testing
Code
Generate
Test Cases
Compile
Derive
EXE
Test
Environment
Test Scripts
MODEL BASED TEST
PROCESS
BY PICTURES
MaTeLo MODEL = TEST SPECIFICATION
MaTeLo TEST CASE = TEST CASE SPEC
State
Requirement
Input
Test Function
Expected Result
Verdict
EXAM TEST SEQUENCE =
TEST CASE IMPLEMENTATION (Abstract)
BEGINNING
END
INTERFACE
EXAM GENERATED CODE =
TEST IMPLEMENTATION SCRIPT (Concret)
Python Code
CLASS
ALL4TEC MaTeLo
and
the “TEST MESS”
THEORETICAL MBT WORKFLOW
Automation
Test Framework
Atomic
Test
Action
Confidence
& Coverage
Reports
Test Scheduler
Test
Scripts
Usage
Model
Test
Cases
Verdicts
Test
Cases
Simulator
Functional
Requirements
Test
Execution
Log
System
Under
Test
A 1ST INDUSTRIAL TOOLS INTEGRATION
EXAM
Automation
Test Framework
Atomic
Test
Action
Confidence
& Coverage
Reports
Test Scheduler
UML
Python
Usage
Model
MaTeLo
Test
Scripts
Test
Cases
Verdicts
Test
Cases
dSpace
Simulator
Doors
Functional
Requirements
Vision
MicroNova
Carts
Test
Execution
Log
CAN
System
Under
Test
IOs
A 2nd INDUSTRIAL TOOLS INTEGRATION
EXAM
TestStand
Automation
Test Framework
Atomic
Test
Action
Confidence
& Coverage
Reports
Test Scheduler
UML
Python
Usage
Model
MaTeLo
Test
Cases
Test
Cases
Verdicts
Proprietary
dSpace
Opal-RT
Clemessy
Doors
Reqtify
Functional
Requirements
Test
Scripts
NI
Simulator
Vision
Diagnostic
MS Excel
Radio
MicroNova
Carts
Test
Execution
Log
CAN
System
Under
Test
Calibration
IOs
VARIOUS TOOLS INTEGRATION
EXAM
Automation
Test Framework
CANoe
Atomic
Test
Action
TestStand
PROVEtech
EXACT
Proprietary
Confidence
& Coverage
Reports
Test Scheduler
UML
TTCN-3
Python
CSV
Usage
Model
Test
Cases
MaTeLo
Java
dSpace
NI
Clemessy
HP QC
MS Excel
XML
C, C#
Proprietary
Opal-RT
Doors
Reqtify
Functional
CSV
Requirements
VB
Test
Scripts
Simulator
Test
Cases
Verdicts
MicroNova
Carts
Simulink
CANoe
Vision
CAN
Diagnostic
Flexray
Radio
System
Under
Test
Calibration
IOs
Temperature
Test
Execution
Log
VARIOUS TOOLS INTEGRATION
EXAM
Automation
Test Framework
CANoe
Atomic
Test
Action
TestStand
PROVEtech
EXACT
Proprietary
Confidence
& Coverage
Reports
Test Scheduler
UML
TTCN-3
Python
CSV
Usage
Model
Test
Cases
MaTeLo
Java
dSpace
NI
Clemessy
HP QC
MS Excel
XML
C, C#
Proprietary
Opal-RT
Doors
Reqtify
Functional
CSV
Requirements
VB
Test
Scripts
Simulator
Test
Cases
Verdicts
MicroNova
Carts
Simulink
CANoe
Vision
CAN
Diagnostic
Flexray
Radio
System
Under
Test
Calibration
IOs
Temperature
Test
Execution
Log
MBT AND ITS STANDARDS
EXAM
Automation
Test Framework
CANoe
Atomic
Test
Action
PROVEtech
Python
Proprietary
Test
Cases
MaTeLo
Proprietary
OTX
dSpace
Opal-RT
RIF
Clemessy
Doors
Reqtify
Functional
CSV
Requirements
XML
Test
Cases
Verdicts
Java
HIL API
NI
MicroNova
ODS
Carts
CANoe
XCP
CAN
SystemGDICalibration
DiagnosticODX
Under
Test
Flexray
IOs
Radio
ATX
C, C#ATX
Simulator
Simulink
FIBEX
Vision
Confidence
& Coverage
Reports
VB
Test
Scripts
CSV
ATX
Usage
Model
MS Excel
EXACT
Test Scheduler
UML
TTCN-3
ATX
HP QC
TestStand
Temperature
Test
Execution
Log
ALL4TEC
VIEW WITH STANDARDS
ABSTRACTION LAYERS
MaTeLo
Usage Scenario
Description
<< derive >>
Markov-Chain
Usage Model
ATX
Test Case
Specification
<< generate >>
Test Flow Control
Device Driver
UML Sequence
Diagram
HIL API
Python
Precompiled
Application
<< control >>ODX, FIBEX, XCP…
Third Party
Equipment
System Under Test
Hardware In the
Loop Test Bench
ABSTRACTION MANAGEMENT &
STANDARDIZATION
Possible Usage Scenarios
Strategic Test Cases
Test Case 1
HIL Plateform
HIL API
dSpace
NovaSim
Carts
ASAM HIL API
Proprietary
…
ATX
Test Case 2
Test Case n
Available Test Configurations
Network
Functions
Test Tools
CAN_1
CAN_2
LIN_X
FlexRay_1
FlexRay_2
…
ODX, FIBEX, XCP…
Manual Gear
Auto Gear
Hand Free
ACC
StartStop
…
CANoe
CANape
INCA
MS Excel
Diag Tool
…
Env. Model
HIL API
Gasoline
Diesel
Turbo
Hybrid
Electric
…
OTHER STANDARD
CONSIDERATION (ATX)
„Related Work“
© ASAM e. V.
ATX – Introduction, History,
23
CONNECTION
ATX / (OTX, TTCN3, HIL API)
ATX – OTX cooperation model
ASAM ATX Part 1
(TDX+TAF Folder, Result, Suites - TAF Core)
OTX Core
ISO WD/13209-2
OTX Standard Libraries
(Lib-Com, Lib-Mmi, …)
ISO WD/13209-3
© ASAM e. V.
ASAM ATX Part 2
Standard Libraries for ASAM HIL API
ATX – Introduction, History,
25