+ All Categories
Home > Software > Improving Quality - Guy Gershoni

Improving Quality - Guy Gershoni

Date post: 15-Apr-2017
Category:
Upload: ggershoni
View: 590 times
Download: 2 times
Share this document with a friend
21
Improving Quality Guy Gershoni @ihadyoujohnny
Transcript
Page 1: Improving Quality - Guy Gershoni

Improving Quality

Guy Gershoni@ihadyoujohnny

Page 2: Improving Quality - Guy Gershoni

Automation Myths

Page 3: Improving Quality - Guy Gershoni

Code Coverage

- 100% = fully checked- Will ensure quality

Page 4: Improving Quality - Guy Gershoni

Code CoverageProject A- over 90%- Reliably

unreliable!Project B:- 0% TDD & BDD- Reliable and

successful

Page 5: Improving Quality - Guy Gershoni

Automation Suite is expensive- All code has to be

maintained- Cost of running - ROI

Page 6: Improving Quality - Guy Gershoni

Make them count!coding

checking scripts

integration checks

Page 7: Improving Quality - Guy Gershoni

TDD & BDD are not for testing

Analysis & Design

Page 8: Improving Quality - Guy Gershoni

Goal of Automation Suite

To fail fast!

Page 9: Improving Quality - Guy Gershoni

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

Quality

Testing

Page 11: Improving Quality - Guy Gershoni

Quality is an attitude

Page 12: Improving Quality - Guy Gershoni

Ownership

Pride

Hunger for Quality

Page 13: Improving Quality - Guy Gershoni

Define Quality

Monitor QualityImprove Quality

Page 14: Improving Quality - Guy Gershoni

Define Quality

● For meFor the teamFor other teamsFor the company

● Evolves and changes over time.

Page 15: Improving Quality - Guy Gershoni

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

Improve Quality

● Lower the cost of failure

● Experiment● Review

Page 17: Improving Quality - Guy Gershoni

Tester

Quality Champion

Page 18: Improving Quality - Guy Gershoni

Skill up

Page 19: Improving Quality - Guy Gershoni

helps

DeveloperBA

OperationsBusiness

Page 20: Improving Quality - Guy Gershoni

Questions?

Page 21: Improving Quality - Guy Gershoni

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


Recommended