Improving Quality
Guy Gershoni@ihadyoujohnny
Automation Myths
Code Coverage
- 100% = fully checked- Will ensure quality
Code CoverageProject A- over 90%- Reliably
unreliable!Project B:- 0% TDD & BDD- Reliable and
successful
Automation Suite is expensive- All code has to be
maintained- Cost of running - ROI
Make them count!coding
checking scripts
integration checks
TDD & BDD are not for testing
Analysis & Design
Goal of Automation Suite
To fail fast!
Before you write a regression suite:
- Continuous Integration- framework for checks
- Quick deploys & rollbacks- recover from failure
- Functional and behavioural monitoring- recognize failure fast
Quality
Testing
Quality is an attitude
Ownership
Pride
Hunger for Quality
Define Quality
Monitor QualityImprove Quality
Define Quality
● For meFor the teamFor other teamsFor the company
● Evolves and changes over time.
Monitor Quality● What can we measure?● Constantly view it (quality top of mind)● Must be low maintenance and current
(automated)● DO NOT
make into KPIs
Improve Quality
● Lower the cost of failure
● Experiment● Review
Tester
Quality Champion
Skill up
helps
DeveloperBA
OperationsBusiness
Questions?
Bibliography (Images)- http://www.igreekmythology.com/images/GreekMyths.jpg- http://www.rootsweb.ancestry.com/~ncccha/images/courthouse/drawings/courthousedrawing2.gif- http://thumbs.dreamstime.com/z/robot-businessman-gold-dollar-18406705.jpg- http://www.indymedia.ie/attachments/dec2009/homer.jpg- http://www.clker.com/cliparts/0/9/8/f/13165408671355705566Recycling%20Symbol.svg.hi.png- http://static.businessinsider.com/image/50d3417e6bb3f70f3600000b/image.jpg- http://sensebin.com/wp-content/uploads/2015/05/confused-cat.jpg- https://cdn2.hubspot.net/hub/228391/file-745517912-jpg/blog-files/quality_control.jpg?
t=1438119648624&width=728&height=365- https://upload.wikimedia.org/wikipedia/en/c/c0/DC10Checklist.jpg- http://clockandwatchclub.com/images/Image2.png- https://newveneers.files.wordpress.com/2011/07/tom-cruise-before-after1.jpg- http://ecx.images-amazon.com/images/I/51msFACQl6L._SX342_.jpg- https://avvesione.files.wordpress.com/2014/03/space_dandy-07-dandy-unhappy-ticked_off-thinking-comedy.jpg- http://www.hotelmarketingstrategies.com/wp-content/uploads/2009/05/ist2_7501514-jumping-happy-nerd-guy-
isolated-on-white.jpg- https://s-media-cache-ak0.pinimg.com/736x/8e/0e/6b/8e0e6bcd7bd43bf878eee0836d9afe88.jpg- http://img4.wikia.nocookie.net/__cb20131111105020/epicrapbattlesofhistory/images/9/9d/Charles-Bronson.jpg- http://www.dynco.co.uk/wp-content/uploads/2013/01/freelance-wordpress-developer.jpg- http://cdn2.hubspot.net/hub/76464/file-15557030-png/images/business_analyst.png- http://www.nasa.gov/images/content/268839main_room_overview.jpg- http://insurancesyria.com/photo//images_1/protect-business.jpg