TESTING MODELS THE RIGHT WAY - FROM REQUIREMENTS TO MODEL TESTING

► To location
► To online registration form

DateLanguageDownload all information as a PDF file
March 30 - 31, 2017EnglishAgenda/Registration form March 2017
December 4 - 5, 2017GermanAgenda/Registration form December 2017

 

The 2-day training workshop provides a comprehensive overview of the principles, processes, and objectives of model testing – from requirements to model tests. We offer step-by-step guidance from creating requirements-based test specifications, through testing TargetLink/Embedded Coder models, to automated test evaluation based on test assessments and back-to-back/regression tests. In particular, we will emphasize ISO 26262-compliant test management and explain the test process for MiL and SiL, as well as tracing requirements to test specifications and test assessments. You can learn all process steps through hands-on practical exercises using Simulink and TargetLink/Embedded Coder models and the MES Test Manager (MTest) as model test framework. MTest will be provided to you during the training workshop.

This training workshop is also available as an on-site workshop.
In this case our instructors can tailor the curriculum to meet your specific needs.

Target audience

The workshop is aimed at developers, testers, test managers, and quality managers who focus on model-based development of embedded software based on MATLAB®/Simulink® related to Embedded Coder®/TargetLink®.

Conditions of Participation and Cost

Cost: € 1,150.00 plus VAT
The price for the training workshop includes training materials, refreshments, and lunch.

Early bird discount: 10% off participation cost
We offer an early bird discount of 10% on registrations received 35 days (5 weeks) prior to the event.

Multi-person discount: 25% off particpation cost
An additional 25% discount on the booking is available for companies registering more than one participant or more than one training workshop at the same time.

Please find all further conditions of participation and cost at MES AGB - Training Workshops.

► To online registration form

 

HIGHLIGHTS
  • Test objectives und workflow
  • Test management with MTest
  • Test specification with MTCD
  • Testing Embedded Coder and TargetLink models
  • Regression and back-to-back testing
  • Automated test evaluation with test assessments
  • Model and code coverage
  • Insight into test progress and test quality (RCT)

Speakers

Dr. Hartmut Pohlheim

Dr. Hartmut Pohlheim PortraitHartmut Pohlheim is the strong backbone of our technology development. He is CTO out of firm conviction and manages customer projects as well as our in-house software development team with an unwavering commitment to the highest quality and efficiency. Our customers value his inexhaustible technical knowledge and his pragmatic, hands-on approach to challenging technology questions. Testers fear him for his zero tolerance policy when it comes to errors.

Martin Hill

Martin Hill PortraitMartin Hill is Product Manager for MES Test Manager® (MTest) and responsible for projects in the fields of quality assurance, modeling, and model checking as well. Mr. Hill studied aerospace engineering and now focuses on automotive model-based testing, as well as successfully managing test projects.

 

 

AGENDA - DAY 1

TIMETOPIC
9 a.m.Welcoming and introducing participants
9:30 a.m.Introduction to model testing
  • Objectives, workflow, and process steps of model testing
  • Test specification methods
  • Test evaluation methods
  • Test documentation
  • Tracing requirements in model testing
  • Setting up the work environment for the workshop
  • 10:30 a.m.Requirements-based test case creation
  • How are test cases built? What are the typical basic elements?
  • How does the equivalence class method work and how can it help?
  • Creating test sequences with the classification tree method
  • Parameter- and variant-dependent test specifications
  • Methods for test case variation
  • 12 p.m.Lunch break and open dialog
    1 p.mSystematic requirements-based specification of test sequences
  • Definition of test groups and test sequences with MTCD
  • Specification functions in MTCD (functions, synchronous, asynchronous)
  • Parameter handling with MTCD
  • Best practices for test specifications
  • Hands-on:
    - In-depth work based on practical exercises
    - Joint creation of test specifications
    - Executing test sequences
    - Using parameters for modifying test sequences efficiently
  • Using measurement data for the test (import from MAT-files)
  • 3 p.m.Automated test evaluation with test assessments - Introduction
  • Principles and objectives of test assessments
  • Structure and content of test assessments
  • Typical requirements and related test assessments
  • Available assessment helper functions
  • Hands-on:
    - Creating typical test assessments
    - Test assessment evaluation in the assessment catalog
  • Automated evaluation in batch-test
  • ca. 5 p.m. End of Day 1

    AGENDA - DAY 2

    TIMETOPIC
    9 a.m.Testing TargetLink® and Embedded Coder® models
  • Advanced support of code generation in model testing
  • Specifics of automated test bed creation
  • Module testing for parts of TargetLink subsystems
  • Model coverage for all MiL test platforms
  • Code coverage for TargetLink/Embedded Coder with CTC++
  • Hands-on:
    - Automatic test execution for MiL/SiL/PiL
    - Enhancement of model and code coverage through structure-based test cases
    - Interpretation and evaluation of coverage reports
    - Recording internal signals (logging signals in SiL as well)
  • 11 a.m. Back-to-back and regression comparison
  • Area of application (MiL vs. SiL vs. PiL, model simulation vs. measurement data)
  • Combination of test assessments and back-to-back/regression testing
  • Conversion of output signals into reference signals
  • Hands-on:
    - Execution and documentation of test evaluation in report
    - Definition of tolerances (amplitude and time)
  • 12 p.m.Lunch break and open dialog
    1 p.m.Advanced test evaluation with test assessments - Specialization
  • Creation of test assessments based on examples
  • Preparing data for test assessments
  • Best practices for test assessments (assessment template, assessment analyzer)
  • Hands-on:
    - creating test assessments
    - Development support for test assessments
  • 3 p.m. Result and progress overview (RCT)
  • Where can I see the progress of my test project? (tracing, coverage, RCT)
  • Are requirements correctly implemented in the test object? (assessment catalog, …)
  • What is the quality of test results? (test catalog, test report)
  • When am I done testing?
  • Hands-on:
    - What is the efficient workflow after requirement changes?
    - Modifying test specifications and test assessments after requirements changes
    - Review of test specifications and test assessments
  • Complete overview of the test process in MES Quality Commander
  • 4 p.m.Evaluation of the training workshop
    ca. 5 p.m. End of training workshop