Page 1
___________________________________________________________________________________________________________________________________________________" """ ""
Mindset,)Skillset,)Toolset)The)Backbone)of)Continuous)Quality)and)Test)Automation
Bandung,"16.4.2016
Michael"Palotas,"Francois"Reynaud,"Element34"Solutions"GmbHBen"Hoskins,"OLX"Indonesia"
Page 2
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________
2
Page 3
___________________________________________________________________________________________________________________________________________________" """ ""
3
Page 4
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________A)QUICK)WORD)ABOUT)OURSELVES
4
Page 5
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________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
Page 6
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________IS)THIS)AGILE?)
6IS"THIS"AGILE?"
Page 7
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________ENGINEERING)PRACTICES
7
Continuous integration / delivery / deploymentBug prevention vs. bug detection
Test automationPair programming
Code reviews(Static) code analysis
Internal & external quality mindsetMetrics / KPIs
Page 8
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________BUZZWORDS
8
Continuous"Integration
Continuous"Delivery"
Continuous"Deployment"
Page 9
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________THE)FIX?)
9
Page 10
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________LET’S)TAKE)A)STEP)BACK)
10
Page 11
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________MINDSET
11
Organization
Knock down walls
Dev !" Test !"Ops
Culture
Management
Product team
Freedom
OK to fail
Innovate
It’s MY job
Page 12
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________SKILLSET
12
Page 13
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________TOOLSET
13
Page 14
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________TEST)AUTOMATION
14
Page 15
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________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
Page 16
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________VISION:CONTINUOUS)DELIVERY/DEPLOYMENT
Page 17
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________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”
Page 18
___________________________________________________________________________________________________________________________________________________" """ ""
Page 19
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________ATLASSIAN
Source:"Andrew"Prentice,"Atlassian,"Sydney"May"2014
Page 20
___________________________________________________________________________________________________________________________________________________" """ ""
______________________________________________________________________________________________________THE)BIG)GOAL
Page 21
___________________________________________________________________________________________________________________________________________________" """ ""
21
Element34 Solutions GmbHGerbiweg 28853 LachenSwitzerlandhttp://www.element34.net
Michael"Palotas:"[email protected]
Francois"Reynaud:" [email protected]
THANK"YOU!