Download - Improving Quality - Guy Gershoni
![Page 1: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/1.jpg)
Improving Quality
Guy Gershoni@ihadyoujohnny
![Page 2: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/2.jpg)
Automation Myths
![Page 3: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/3.jpg)
Code Coverage
- 100% = fully checked- Will ensure quality
![Page 4: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/4.jpg)
Code CoverageProject A- over 90%- Reliably
unreliable!Project B:- 0% TDD & BDD- Reliable and
successful
![Page 5: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/5.jpg)
Automation Suite is expensive- All code has to be
maintained- Cost of running - ROI
![Page 6: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/6.jpg)
Make them count!coding
checking scripts
integration checks
![Page 7: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/7.jpg)
TDD & BDD are not for testing
Analysis & Design
![Page 8: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/8.jpg)
Goal of Automation Suite
To fail fast!
![Page 9: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/9.jpg)
Before you write a regression suite:
- Continuous Integration- framework for checks
- Quick deploys & rollbacks- recover from failure
- Functional and behavioural monitoring- recognize failure fast
![Page 10: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/10.jpg)
Quality
Testing
![Page 11: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/11.jpg)
Quality is an attitude
![Page 12: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/12.jpg)
Ownership
Pride
Hunger for Quality
![Page 13: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/13.jpg)
Define Quality
Monitor QualityImprove Quality
![Page 14: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/14.jpg)
Define Quality
● For meFor the teamFor other teamsFor the company
● Evolves and changes over time.
![Page 15: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/15.jpg)
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
![Page 16: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/16.jpg)
Improve Quality
● Lower the cost of failure
● Experiment● Review
![Page 17: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/17.jpg)
Tester
Quality Champion
![Page 18: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/18.jpg)
Skill up
![Page 19: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/19.jpg)
helps
DeveloperBA
OperationsBusiness
![Page 20: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/20.jpg)
Questions?
![Page 21: Improving Quality - Guy Gershoni](https://reader034.vdocuments.us/reader034/viewer/2022051520/58f155921a28abf4538b45f1/html5/thumbnails/21.jpg)
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