Another interesting article by James Grenning: using tests to explore an API. This is such a great idea, I’m wondering why it’s not used all over! Write a bunch of small tests, to see how the API works, to learn the quirks, etc… Keep the tests. You can use them to validate the next release from the vendor works like you expect it to. Powerful idea indeed!