OPERATING SYSTEMSOS Linux

Automated Testing for Web based Systems on Embedded Devices

Every day, embedded devices are becoming more powerful and capable of running
more elaborate applications. Among these applications are Web-based ones,
enabling to leverage features from the Web APIs to the embedded context, either
through a generic browser running a traditional Web application or through a
customized Web engine tightly integrated within the system.

But such capabilities usually bring new challenges, like testing user
interactions with the application using the embedded device’s specific I/O
methods, such as gestures, or inspecting Web application internals with
JavaScript. In this context, using a browser automation framework such as
WebDriver, which is a W3C standard supported by WebKit Web engine, allows
testing Web-based applications on such devices as if the user were actually
using it, alongside running custom JS code.

In this session, we will cover why we need browser automation for testing on
certain types of embedded devices, with a focus on WebDriver as the proposed
tool to achieve that goal. We will also discuss WebDriver’s main features and
limitations, as well as other possible approaches and frameworks that could be
considered for this kind of task.

Slides available at: https://www.slideshare.net/slideshow/automated-testing-for-webbased-systems-on-embedded-devices/267644816

(c) Embedded Open Source Summit 2024
April 16-18, 2024
Seattle, Washington (US)
https://events.linuxfoundation.org/embedded-open-source-summit/
https://eoss24.sched.com/event/1aeSx/automated-testing-for-web-based-systems-on-embedded-devices-lauro-moura-igalia

source

by Igalia

linux foundation