quality @ANGIESLIST
5/28/2014
1. DEVELOPMENT TESTING
DEVELOPMENT TESTING
CODE functions and performs as expected
$0.10 defects
DEVELOPMENT TESTING
unit | api | isolated functional | benchmark
+thousands run per commit
+pre merge
+assume function wil...
DEVELOPMENT TESTING
"catch bugs on your laptop"
isolated | local db | small dataset | no external
dependencies
DEVELOPMENT TESTING
KEYS TO success
+sub-10 minute build
+enforced code coverage in build
+functional/benchmark test cover...
2. RELEASE TESTING
RELEASE TESTING
CODE integrates and performs as expected
$1,000 defects
RELEASE TESTING
function | api | behavior | benchmark
+managed test environment
+weekly production snapshot
+assume integr...
RELEASE TESTING
PRE-PROD e2e integration
+integration testing with real data
+prod db snapshot
+external dependencies on
RELEASE TESTING
PRE-PROD Performance
+established benchmarks
+production snapshot (scrubbed)
+test high impact, revenue cr...
RELEASE TESTING
KEYS TO success
+no performance degradation under load
+feature validation and verification
+demos to stak...
3. PRODUCTION TESTING
DOGFOODING
+share release candidates with AL employees
+mobile and web
MONITORING
+notification on thresholds (for dev)
PRODUCTION TESTING
KEYS TO success
+no disruption for AL employees
+quick turnaround on monitoring failures/warnings
ANGIE'S LIST
Jeff Rogers
@jrojers
jrojers@gmail.com
quality @angieslist
quality @angieslist
quality @angieslist
quality @angieslist
quality @angieslist
Upcoming SlideShare
Loading in …5
×

quality @angieslist

135 views
90 views

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
135
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

quality @angieslist

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

×