{"id":13428,"date":"2018-07-17T10:21:17","date_gmt":"2018-07-17T09:21:17","guid":{"rendered":"http:\/\/www.devopsonline.co.uk\/?p=13428"},"modified":"2018-07-19T10:56:32","modified_gmt":"2018-07-19T09:56:32","slug":"applying-devops-and-agile-to-embedded-testing","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/applying-devops-and-agile-to-embedded-testing\/","title":{"rendered":"Applying DevOps & agile to embedded testing"},"content":{"rendered":"

When people talk about testing, it generally applies to all types of software testing. However, if you look at a bit more in detail, there are some areas of testing that claim their own space and embedded testing is one of them. It is an area that deserves to be treated as a specific case due to the particularities of the requirements and of the skills needed.<\/p>\n

With the evolution of the development and testing practices towards agile and DevOps, this column aims to propose a few ideas on how to try to apply the principles of agile and DevOps to embedded development and testing.<\/p>\n

Embedded testing is the practice of testing the software stack developed to run on a device or hardware for which the software has been designed. For example, you can think of the software running on a sports watch (Fitbit, Garmin), a set-top box, medical equipment, automated production line devices, etc.<\/p>\n

In order to understand a bit more let\u2019s start by describing the system under test. It is safe to assume that we will have the following:<\/p>\n