loader image

Test Solutions for Model-based Development

How can I create the needed millions of scenarios?

How can I avoid the test explosion problem?

How can I find out if my tests are passed or failed?

BTC EmbeddedPlatform Training – Requirements Import

For an ISO 26262-compliant requirements-based testing, the traceability between requirements and test cases is one of the most important topics. This training video shows you how to import requirements and how to manage the (bi-directional) traceability between tests and requirements.

BTC EmbeddedPlatform Training – Simulink Profile Creation

Although Simulink models are often used to generate production code, it can still be useful to create test projects for just the Simulink model with the goal to only run MIL simulations (e.g. if the code generation happens at a later project stage or is done by a different team or a supplier). 

BTC EmbeddedPlatform Training – Jenkins

In this BTC EmbeddedPlatform Online Training, Thabo Krick shows you the basics of using BTC EmbeddedPlatform with Jenkins. Starting from a mini pipeline that we define directly in the Jenkins web interface, we will then move things into a git repository, start using a Jenkinsfile and finally include the relevant BTC steps to test a model in our CI Pipeline. You can find additional information on https://plugins.jenkins.io/btc-embeddedplatform/.

BTC EmbeddedPlatform Training – Model Coverage

Model Coverage Metrics can be evaluated via the toolbox “Simulink Coverage”. This video shows you the available metrics and how to work with the model coverage feature inside BTC EmbeddedPlatform.

BTC EmbeddedPlatform Training – Advanced Coverage Goals

The available advanced coverage goals include: Relational operator coverage, Robustness checks, Domain checks which address the ISO 26262 objectives “Equivalence Classes” and “Boundary Value Analysis” and User-definde Coverage Goals (seperate license).