Presentation is loading. Please wait.

Presentation is loading. Please wait.

Model-Based Black Box Testing in Automotive and its Standardization Layers (extract) THE SOLUTION TO BOOST YOUR TEST EFFICIENCY MaTeLo.

Similar presentations


Presentation on theme: "Model-Based Black Box Testing in Automotive and its Standardization Layers (extract) THE SOLUTION TO BOOST YOUR TEST EFFICIENCY MaTeLo."— Presentation transcript:

1 Model-Based Black Box Testing in Automotive and its Standardization Layers (extract) THE SOLUTION TO BOOST YOUR TEST EFFICIENCY MaTeLo

2 AUTOMOTIVE USE CASE

3 Test Object Presentation

4 Test Framework Presentation Inputs Outputs Real -Time NovaSim Environment Simulink Plant Model Automation APIControl API LabVIEW GUIEXAM

5 MODEL BASED TEST PROCESS

6 Test Environment Test Environment MODEL-DRIVEN ENGINEERING Functional Requirements Functional Requirements Usage Model Usage Model Design Model Design Model Test Cases Code Test Scripts EXE DESIGNTEST Generate DeriveCompile ImplementScenarize MaTeLo Model Based Testing

7 MODEL BASED TEST PROCESS BY PICTURES

8 MaTeLo MODEL = TEST SPECIFICATION

9 MaTeLo TEST CASE = TEST CASE SPEC Input Expected Result State Requirement Test Function Verdict

10 EXAM TEST SEQUENCE = TEST CASE IMPLEMENTATION (Abstract) BEGINNING END INTERFACE

11 EXAM GENERATED CODE = TEST IMPLEMENTATION SCRIPT (Concret) CLASS Python Code

12 ALL4TEC MaTeLo and the TEST MESS

13 THEORETICAL MBT WORKFLOW Automation Test Framework Automation Test Framework Test Scheduler Simulator System Under Test System Under Test Execution Log Test Execution Log Usage Model Usage Model Test Cases Test Cases Functional Requirements Functional Requirements Atomic Test Action Atomic Test Action Test Cases Verdicts Test Cases Verdicts Confidence & Coverage Reports Confidence & Coverage Reports Test Scripts Test Scripts

14 Automation Test Framework Automation Test Framework A 1 ST INDUSTRIAL TOOLS INTEGRATION Usage Model Usage Model Test Cases Test Cases Simulator System Under Test System Under Test Execution Log Test Execution Log Test Cases Verdicts Test Cases Verdicts Confidence & Coverage Reports Confidence & Coverage Reports Functional Requirements Functional Requirements Atomic Test Action Atomic Test Action Test Scheduler Test Scripts Test Scripts EXAM UML Python dSpace MicroNova Carts Vision CAN IOs Doors MaTeLo

15 Automation Test Framework Automation Test Framework A 2 nd INDUSTRIAL TOOLS INTEGRATION Usage Model Usage Model Test Cases Test Cases Simulator System Under Test System Under Test Execution Log Test Execution Log Test Cases Verdicts Test Cases Verdicts Confidence & Coverage Reports Confidence & Coverage Reports Functional Requirements Functional Requirements Atomic Test Action Atomic Test Action Test Scheduler Test Scripts Test Scripts dSpace MicroNova Carts Vision CAN IOs Doors TestStand Proprietary Opal-RT NI Clemessy Diagnostic Calibration Radio Reqtify MS Excel MaTeLo EXAM UML Python

16 Automation Test Framework Automation Test Framework VARIOUS TOOLS INTEGRATION Usage Model Usage Model Test Cases Test Cases Simulator System Under Test System Under Test Execution Log Test Execution Log Test Cases Verdicts Test Cases Verdicts Confidence & Coverage Reports Confidence & Coverage Reports Functional Requirements Functional Requirements Atomic Test Action Atomic Test Action Test Scheduler Test Scripts Test Scripts TestStand Proprietary dSpace Opal-RT MicroNova NI Clemessy Carts Vision Diagnostic Calibration CAN IOs Radio Doors Reqtify MS Excel EXAM UML Python PROVEtech Proprietary CANoe EXACT TTCN-3 VB C, C# CSV Java Simulink CANoe Flexray Temperature XML CSV HP QC MaTeLo

17 Automation Test Framework Automation Test Framework VARIOUS TOOLS INTEGRATION Usage Model Usage Model Test Cases Test Cases Simulator System Under Test System Under Test Execution Log Test Execution Log Test Cases Verdicts Test Cases Verdicts Confidence & Coverage Reports Confidence & Coverage Reports Functional Requirements Functional Requirements Atomic Test Action Atomic Test Action Test Scheduler Test Scripts Test Scripts TestStand Proprietary dSpace Opal-RT MicroNova NI Clemessy Carts Vision Diagnostic Calibration CAN IOs Radio Doors Reqtify MS Excel EXAM UML Python PROVEtech Proprietary CANoe EXACT TTCN-3 VB C, C# CSV Java Simulink CANoe Flexray Temperature XML CSV HP QC MaTeLo

18 Automation Test Framework Automation Test Framework MBT AND ITS STANDARDS Usage Model Usage Model Test Cases Test Cases Simulator System Under Test System Under Test Execution Log Test Execution Log Test Cases Verdicts Test Cases Verdicts Confidence & Coverage Reports Confidence & Coverage Reports Functional Requirements Functional Requirements Atomic Test Action Atomic Test Action Test Scheduler Test Scripts Test Scripts TestStand Proprietary dSpace Opal-RT MicroNova NI Clemessy Carts Vision Diagnostic Calibration CAN IOs Radio Doors Reqtify MS Excel EXAM UML Python PROVEtech Proprietary CANoe EXACT TTCN-3 VB C, C# CSV Java Simulink CANoe Flexray Temperature XML CSV HP QC RIF ATX ODS OTX HIL API ODX FIBEX XCP GDI ATX MaTeLo

19 ALL4TEC VIEW WITH STANDARDS

20 ABSTRACTION LAYERS Usage Scenario Description Test Flow Control Device Driver Test Flow Control Device Driver Test Case Specification System Under Test Hardware In the Loop Test Bench Python Precompiled Application Python Precompiled Application UML Sequence Diagram Markov-Chain Usage Model > MaTeLo Third Party Equipment ATX HIL API ODX, FIBEX, XCP…

21 ABSTRACTION MANAGEMENT & STANDARDIZATION HIL Plateform dSpace NovaSim Carts ASAM HIL API … Proprietary Network CAN_1 CAN_2 LIN_X FlexRay_1 … FlexRay_2 Functions Manual Gear Auto Gear Hand Free ACC … StartStop Test Tools CANoe CANape INCA MS Excel … Diag Tool Env. Model Gasoline Diesel Turbo Hybrid … Electric Available Test Configurations Test Case 1Test Case 2Test Case n Strategic Test Cases Possible Usage Scenarios ATX HIL API ODX, FIBEX, XCP…

22 OTHER STANDARD CONSIDERATION (ATX)

23 Related Work © ASAM e. V.ATX – Introduction, History, and Goals 23

24 CONNECTION ATX / (OTX, TTCN3, HIL API)

25 ATX – OTX cooperation model © ASAM e. V.ATX – Introduction, History, and Goals 25 ASAM ATX Part 1 (TDX+TAF Folder, Result, Suites - TAF Core) OTX Core ISO WD/ OTX Standard Libraries (Lib-Com, Lib-Mmi, …) ISO WD/ ASAM ATX Part 2 Standard Libraries for ASAM HIL API


Download ppt "Model-Based Black Box Testing in Automotive and its Standardization Layers (extract) THE SOLUTION TO BOOST YOUR TEST EFFICIENCY MaTeLo."

Similar presentations


Ads by Google