04 – Do regular tests on the target

Table of Contents

Regular testing on the target device

Goals

Make sure the program developed works well on the intended target - while still benefiting from fast iterations on the desktop.

Description

Qt as well as web-technologies makes it easy to develop embedded HMIs on the desktop. This enables quick iterations, high turnarounds and easy debugging. Do not fall into the trap of developing something that only works on the desktop, either because of performance reasons or because of features not available on the target. Make sure to regular test on the target device.

Environment

All

Platform

All

Implementation effort

Minimal. You need to be able to do proper one-stop builds anyways.

Applicability

All projects that are developed in a desktop environment while targeting a mobile or embedded device.

Caveats

-

See also

Implementation hints

  • Make sure developers and testers have access to actual target hardware (or comparable evaluation boards)
  • Make sure your CI system is creating regular target builds to guard against host dependencies creeping in.
  • Consider to make "tested on the target" part of your definition of done.

Post history - Last 5 commits

14/02/2020 14:08:33 - Give all tools a number prefix to allow for sorting The number prefix is the same as the card number. (Frank Meerkötter)

Leave a Reply

Your email address will not be published. Required fields are marked *

Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on xing
Share on email
Share on stumbleupon
Share on whatsapp
Share on pocket