Your SlideShare is downloading. ×
quality @angieslist
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

quality @angieslist

35

Published on

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
35
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. quality @ANGIESLIST 5/28/2014
  • 2. 1. DEVELOPMENT TESTING
  • 3. DEVELOPMENT TESTING CODE functions and performs as expected $0.10 defects
  • 4. DEVELOPMENT TESTING unit | api | isolated functional | benchmark +thousands run per commit +pre merge +assume function will break
  • 5. DEVELOPMENT TESTING "catch bugs on your laptop" isolated | local db | small dataset | no external dependencies
  • 6. DEVELOPMENT TESTING KEYS TO success +sub-10 minute build +enforced code coverage in build +functional/benchmark test coverage +TDD
  • 7. 2. RELEASE TESTING
  • 8. RELEASE TESTING CODE integrates and performs as expected $1,000 defects
  • 9. RELEASE TESTING function | api | behavior | benchmark +managed test environment +weekly production snapshot +assume integrations and data will break
  • 10. RELEASE TESTING PRE-PROD e2e integration +integration testing with real data +prod db snapshot +external dependencies on
  • 11. RELEASE TESTING PRE-PROD Performance +established benchmarks +production snapshot (scrubbed) +test high impact, revenue critical functions
  • 12. RELEASE TESTING KEYS TO success +no performance degradation under load +feature validation and verification +demos to stakeholders +release speed (fix => production)
  • 13. 3. PRODUCTION TESTING
  • 14. DOGFOODING +share release candidates with AL employees +mobile and web
  • 15. MONITORING +notification on thresholds (for dev)
  • 16. PRODUCTION TESTING KEYS TO success +no disruption for AL employees +quick turnaround on monitoring failures/warnings
  • 17. ANGIE'S LIST Jeff Rogers @jrojers jrojers@gmail.com

×