SlideShare a Scribd company logo
___________________________________________________________________________________________________________________________________________________" """""
Mindset,)Skillset,)Toolset)
The)Backbone)of)Continuous)
Quality)and)Test)Automation
Bandung,"16.4.2016
Michael"Palotas,"Francois"Reynaud,"Element34"Solutions"GmbH
Ben"Hoskins,"OLX"Indonesia"
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
2
___________________________________________________________________________________________________________________________________________________" """""
3
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
A)QUICK)WORD)ABOUT)OURSELVES
4
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
WHO)IS)ELEMENT34)SOLUTIONS?)
We are a consulting and product development firm based in
Lachen, Switzerland and specialized in agile engineering
practices and test automation solutions with Selenium. The
company founders Michael Palotas and Francois Reynaud are key
contributors and thought leaders to open source projects such as
Selenium, Selendroid and ios-driver
5
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
IS)THIS)AGILE?)
6IS"THIS"AGILE?"
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
ENGINEERING)PRACTICES
7
Continuous integration / delivery / deployment
Bug prevention vs. bug detection
Test automation
Pair programming
Code reviews
(Static) code analysis
Internal & external quality mindset
Metrics / KPIs
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
BUZZWORDS
8
Continuous"Integration
Continuous"Delivery"
Continuous"Deployment"
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
THE)FIX?)
9
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
LET’S)TAKE)A)STEP)BACK)
10
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
MINDSET
11
Organization
Knock down walls
Dev !" Test !" Ops
Culture
Management
Product team
Freedom
OK to fail
Innovate
It’s MY job
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
SKILLSET
12
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
TOOLSET
13
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
TEST)AUTOMATION
14
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
WHY)AUTOMATE?)
NOT to replace people
To save time and to reinvest that time into (human) testing
To get early and instant feedback
Safety net
15
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
VISION:CONTINUOUS)DELIVERY/DEPLOYMENT
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
TESTING)OF)THE)FUTURE)
Continuous / Non-Stop Testing
Along with development
All test levels are done within the sprint
Testing is the job of the entire team
Testers are engineers with a “testing superpower”
___________________________________________________________________________________________________________________________________________________" """""
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
ATLASSIAN
Source:"Andrew"Prentice,"Atlassian,"Sydney"May"2014
___________________________________________________________________________________________________________________________________________________" """""
______________________________________________________________________________________________________
THE)BIG)GOAL
___________________________________________________________________________________________________________________________________________________" """""
21
Element34 Solutions GmbH
Gerbiweg 2
8853 Lachen
Switzerland
http://www.element34.net
Michael"Palotas:"michael.palotas@element34.net
Francois"Reynaud:" francois.reynaud@element34.net
THANK"YOU!

More Related Content

PPTX
Firebase - A real-time server
PPTX
ID Android Dev Talk - Observer Pattern, Event Bus Usage, Firebase & Geofire
PDF
Cangkrukan Klas: Kenalan dengan Bitcoin
PDF
Kenalan Dengan Firebase Android
PDF
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
PDF
ID Android TechTalk Series #6 : Google Service and Gradle - Andrew Kurniadi
PDF
ID Android TechTalk Series #6 : Google Service and Gradle - Anton Nurdin Tuha...
PDF
I/O Extended (GDG Bogor) - Andrew Kurniadi
Firebase - A real-time server
ID Android Dev Talk - Observer Pattern, Event Bus Usage, Firebase & Geofire
Cangkrukan Klas: Kenalan dengan Bitcoin
Kenalan Dengan Firebase Android
ID Android TechTalk Series #6 : Google Service and Gradle - Ibnu Sina Wardy
ID Android TechTalk Series #6 : Google Service and Gradle - Andrew Kurniadi
ID Android TechTalk Series #6 : Google Service and Gradle - Anton Nurdin Tuha...
I/O Extended (GDG Bogor) - Andrew Kurniadi

More from Dicoding (12)

PPTX
I/O Extended (GDG Bogor) - Sidiq Permana
PDF
I/O Extended (GDG Bogor) - Narenda Wicaksono
PPTX
Produktif dalam Membangun Game - Adam Ardisasmita (Arsakids)
PPTX
Mencari Genre Game yang Sesuai Passion - Cipto Adiguno (Ekuator Games)
PDF
Continuous Integration & Continuous Delivery on Android - Nur Rendra Toro Sin...
PPTX
Talkshow - Android N & I/O Update
PPTX
Menjadi Tuan Rumah di Negeri Sendiri - Fauzil Hamdi (CEO The Wali)
PDF
Sidiq Permana - Building For The Next Billion Users
PPTX
Rendra Toro - Model View Presenter
PPTX
Yoza Aprilio - We must design
PPT
Agus Hamonangan - Sejarah Android, Penetrasi/Pertumbungan, dan Peluang Smartp...
PPTX
High Performance NodeJS
I/O Extended (GDG Bogor) - Sidiq Permana
I/O Extended (GDG Bogor) - Narenda Wicaksono
Produktif dalam Membangun Game - Adam Ardisasmita (Arsakids)
Mencari Genre Game yang Sesuai Passion - Cipto Adiguno (Ekuator Games)
Continuous Integration & Continuous Delivery on Android - Nur Rendra Toro Sin...
Talkshow - Android N & I/O Update
Menjadi Tuan Rumah di Negeri Sendiri - Fauzil Hamdi (CEO The Wali)
Sidiq Permana - Building For The Next Billion Users
Rendra Toro - Model View Presenter
Yoza Aprilio - We must design
Agus Hamonangan - Sejarah Android, Penetrasi/Pertumbungan, dan Peluang Smartp...
High Performance NodeJS
Ad

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hybrid model detection and classification of lung cancer
PPTX
A Presentation on Touch Screen Technology
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative study of natural language inference in Swahili using monolingua...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Programs and apps: productivity, graphics, security and other tools
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Mushroom cultivation and it's methods.pdf
Tartificialntelligence_presentation.pptx
OMC Textile Division Presentation 2021.pptx
Web App vs Mobile App What Should You Build First.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Hybrid model detection and classification of lung cancer
A Presentation on Touch Screen Technology
A novel scalable deep ensemble learning framework for big data classification...
Hindi spoken digit analysis for native and non-native speakers
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Ad

ID Developer Elite