Level Up Your Embedded Testing Game - Christian Schlotter, ZEISS & Tobias Kästner, inovex

  Рет қаралды 7

The Linux Foundation

The Linux Foundation

Күн бұрын

Level Up Your Embedded Testing Game: FRETish, Robot, and Twister: A Dream Team - Christian Schlotter, ZEISS & Tobias Kästner, inovex
Additional author: Stefan Kraus, Senior Software Engineer, UL SIS
Developing embedded software for regulated environments like medical devices presents unique challenges. Crucially, we need to document how the software design fulfills stated product requirements. While functional testing remains dominant for verifying functional suitability, deriving and maintaining effective test suites can quickly become cumbersome.
This talk explores a novel approach to this longstanding problem. We leverage NASA's FRETish method for formally capturing requirements. We will talk about how the formal nature of FRETish requirements allows for automatic test case generation leveraging the Robot Framework. The latter was specifically chosen as it is partially supported by Zephyr's test harness today and allows to utilize twister for automated test execution of these test suites on real hardware. This method has the potential to streamline testing, offering benefits such as reduced time and maintenance efforts as well as accurate coverage metrics from very early on in the project's lifecycle.
We'll discuss our progress in implementing this approach, the challenges we encountered, and potential solutions for deeper integration with the Zephyr project.

Пікірлер
Climate Justice Series  |  OCT 7 2024
35:16
OIM Centro, Norte América y el Caribe
Рет қаралды 4
23 NEW Midjourney Tips because I like you
23:28
Future Tech Pilot
Рет қаралды 3,3 М.
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,4 МЛН
Офицер, я всё объясню
01:00
История одного вокалиста
Рет қаралды 6 МЛН
Systemd & TPMs - Lennart Poettering, Microsoft
1:17:47
The Linux Foundation
Рет қаралды 148
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 86 М.
Why Vertical LLM Agents Are The New $1 Billion SaaS Opportunities
37:06
Hacking Microsoft BASIC
18:03
Ben Eater
Рет қаралды 75 М.
Building the Formula 1 App with React Native
3:58:45
notJust․dev
Рет қаралды 248 М.
SLUB Internals for Exploit Developers - Andrey Konovalov, xairy.io
1:30:49
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,4 МЛН