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 – Structural Test Generation
This training video shows you how to generate test data automatically with BTC EmbeddedTester.
BTC EmbeddedPlatform Training – TargetLink Profile Creation
When creating a test project for TargetLink models, BTC EmbeddedPlatform will analyse the Simulink model level as well as the generated production code, allowing you to run MIL and SIL simulations from one test project.
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 – Embedded Coder Profile Creation
When creating a test project for EmbeddedCoder models, BTC EmbeddedPlatform will analyse the Simulink model level as well as the generated production code, allowing you to run MIL and SIL simulations from one test project.
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 – User Interface
This training video gives an overview about the different sections in the BTC EmbeddedPlatform user interface.
BTC EmbeddedPlatform Training – Code Coverage
The code coverage analysis is a built-in feature of BTC EmbeddedTester, which runs automatically in the background.
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).