Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How Testing Helped The API 0.6 Migration

  • Be the first to comment

  • Be the first to like this

How Testing Helped The API 0.6 Migration

  1. 1. How Testing helped the API 0.6 Migration Shaun McDonald shaun@cloudmade.com Twitter: smsm1
  2. 2. Background
  3. 3. API 0.6 th 19 April 2009
  4. 4. Changesets
  5. 5. Version Numbers
  6. 6. Diff Uploads
  7. 7. Backend DB MySQL → Postgres Foreign Keys
  8. 8. Limits osm.org/api/capabilities
  9. 9. The Problem
  10. 10. http://www.flickr.com/photos/hypertypos/3114025184/
  11. 11. Solution  
  12. 12. cruise.openstreetmap.org
  13. 13. http://cruise.openstreetmap.org/
  14. 14. Example problems the tests picked up
  15. 15. svn status M test/unit/diary_entry_test.rb M app/controllers/diary_entry_controller.rb ? app/views/diary_entry/_diary_tag.html.erb
  16. 16. Invalid translation file (byte order bit)
  17. 17.  
  18. 18. Your Applications
  19. 19. api06.dev.openstreetmap.org apis.dev.openstreetmap.org
  20. 20. Test, Test, Test

×