amy phillips - take control of the process - eurostar 2013
DESCRIPTION
EuroSTAR Software Testing Conference 2013 presentation on Take Control Of The Process by Amy Phillips. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/TRANSCRIPT
Amy Phillips, Songkick
Take control of the process
www.eurostarconferences.com
@esconfs#esconfs
Take Control of the Process
Amy Phillips
Don’t break anything critical
Avoid unnecessary delays
Clearly defined roles and responsibilities
Reliable build and release processes
Coding Ready to commit
Automated checks and build
Testing Deployed to Production
Problem
Increase
pre-
release
checks
Release
Have a vision
Developers Testers
Developers Testers
Unit Tests
Integration Tests Manual Checks
Feature Tests
Regression Tests
Automated Checks
100 %Team Effort
Coding Ready to commit
Automated checks and build
Testing Deployed to Production
Coding Ready to commit
Automated checks and build
Testing Deployed to Production
Testing
Coding Ready to commit
Automated checks and build
TestingChecks
Deployed to Production
Testing Testing
Make the checks fast◦ < 10 minutes to complete
Checks must run locally
Run tests in the most sensible order
Never release if the build is red
Green builds must mean the tests have passed
Performing the right tests at the right time
Automated build anddeploy process
Continuous Deployment
Code Build Check Release
CodeChecksTesting
Machine Checks Build
Machine Checks DeployHuman Test
0
20
40
60
80
100
120
140
Releases
Everyone cares about testing
Fast and maintained automated checks
Bug fixes often take just minutes
Agree on an end goal
Stay risk focussed
Strong communication throughout the whole team
Use problems to drive positive change
Testers already have these skills
By managing the people and activities which make up the development process we can manage the risk level of a release.
Testing provides information to this process, which makes better-informed decisions possible.