December 29, 2019

198 words 1 min read

Automation beyond Testing and Embedded System Validation

Automation beyond Testing and Embedded System Validation

Current OSS testing projects like LAVA have mostly achieved their goals: automate and simplify software testing on embedded hardware. However, the integrated automation layer is not easy to reuse for …

Talk Title Automation beyond Testing and Embedded System Validation
Speakers Jan Luebbe (Project Manager, Pengutronix e.K.)
Conference Open Source Summit Europe
Conf Tag
Location Prague, Czech Republic
Date Oct 21-27, 2017
URL Talk Page
Slides Talk Slides
Video

Current OSS testing projects like LAVA have mostly achieved their goals: automate and simplify software testing on embedded hardware. However, the integrated automation layer is not easy to reuse for different scenarios: ad-hoc scripting to reproduce a sporadic error during development, automated flashing in the factory, git bisection, development scripts for repetitive steps or CI for whole system update processes including reboots.Separating the automation layer from the testing infrastructure makes it easier to implement tools to handle these cases outside of a fixed CI framework. Also, combining the automation layer with a general software testing framework like pytest allows expressive test cases with little boiler-plate.Jan will report on his experience with the existing tools, how the automation library labgrid does things differently and what is remains to be done.

comments powered by Disqus