Embedded Testing 2015
-
Upload
vassilis-rizopoulos -
Category
Software
-
view
416 -
download
1
Transcript of Embedded Testing 2015
Applying devops principles to testing embedded systems | var
Applying DevOps principles to testing embedded systems
2. September 2015
DEVOPS
© Zühlke 2015Devops@Zühlke | var 2. September 2015
A group of conceptsfollowing a (small) set of
principlesusing a multitude of tools
Devops == Mindset
Applying devops principles to testing embedded systems | var 2. September 2015
Principles
Holistic system thinking
Short and fast feedback loopsNo Silos
Infrastructure as CodeAutomate Everything
Consistent and Communicative Infrastructure
Concepts
Infrastructure Explained
Money!
Communication
Consistency
Manufacturing
In embedded it is that much harder
2. September 2015Applying devops principles to testing embedded systems | var
Deal from the beginning with the deployment
story
Deep Water Dive
Applying devops principles to testing embedded systems | var 2. September 2015https://upload.wikimedia.org/wikipedia/commons/0/0c/401_551_AW_N%C3%BCrnberg.jpg
The tools are part of the system
Continuous Everything
Always Build The System
Code Deliverable
Quality Gates: Justify the Time Investment
Infrastructure as Code
Automated Provision
Development/Test Parity
Isolated Environments
Configuration as Code
Single Source of Authority (CLI)
IDEs are evil!
Generate, generate, generate!
Tests as Code
Consistent Interface
Feedback: Information Radiators
Great Power…
• Easy transition between hardware revisions• Consistency between development, test,
production & manufacturing• Shippable at all times• Re-usable
Great Responsibility
DevOps requires a change in mentality
Thank You
[email protected]@arcandros
http://github.com/damphyr
http://github.com/Zuehlke
http://www.ampelofilosofies.gr
http://blog.zuehlke.com