Reading:
30 Days of API Testing
Ministry of Testing Meetups image
We are a global community with member-led local software testing focused meetups.

30 Days of API Testing

30 Days of API Testing Challenge... let's do this!

The 30 Days of Testing Challenge is back! 

The theme this time is API Testing and this challenge has been kindly sponsored by API Fortress - be sure to check out the free trial of their scalable and collaborative API testing suite for Testers and Developers.

These challenges are a great way to learn on your own, as a team effort or join in with the wonderful Ministry of Testing community online.

Below is a list of 30 challenges and a bonus challenge, one for each day of the month. Download the PDF below. Save it somewhere. Print it out. Stick it on your wall. Let’s do this!

What are the rules?

The goal is to tick off as many of the challenges as you can. You can do this in your own timeframe, or you can join us in our joint community effort throughout the month of November. We will be encouraging the community to share their progress on this challenge from the 1st of November 2018. 

You may have an image to share, a blog post, a video, status update, whatever it is!  Come and participate!

Here is how you can participate and share your progress:

30 Days of API Testing, the text version

  1. Define what API testing is, share your definition on The Club. 
  2. How would you approach API Exploratory Testing? 
  3. Begin reading an API testing related book and share something you’ve learnt by day 30. 
  4. Share a resource on HTTP and how it works. 
  5. Contribute to the list of publicly available APIs over on The Club, that we can utilise to practice API testing. 
  6. Read and share an interesting blog post on API testing. 
  7. Complete exercise one over at The Club using popular API testing tools such as Postman, SoapUI, and API Fortress. 
  8. Explore the API thread on The Club and contribute to the conversations. 
  9. Share some tools we can use to discover what API calls our applications are making. 
  10. Share your favourite API testing tools and why. 
  11. Learn about different types of API’s, share your findings. 
  12. Share what skills a team needs to succeed with API testing. 
  13. Contribute to the list of API automation tools over on The Club and share your experiences with using them. 
  14. Compare and contrast mocking, stubbing, and faking. 
  15. Find, use and share your thoughts on a new API testing tool. 
  16. Complete exercise two over at The Club using a framework in your prefered language, or a tool with automation capabilities. 
  17. Find 5 API testing experts to follow on Twitter. 
  18. Share an HTTP Header and explain its purpose. 
  19. Find and share a useful video about API testing. 
  20. Share all the tools, frameworks, and libraries currently used in your API testing along with why. 
  21. Complete exercise three over at The Club using your preferred tools. 
  22. Share your biggest frustration with API testing! 
  23. Status codes are often misused, share your favourite resources for understanding status codes. 
  24. Share the best API bug you’ve found. 
  25. Security is important in APIs, how are you security testing your APIs? 
  26. Demo some of your API testing to other members of your team. 
  27. What advice would you give to someone looking to get started with API testing? 
  28. Performance is key to a good API, how are you performance testing your APIs? 
  29. Browser developer tools have lots of API testing features, explore them and share your findings. 
  30. Complete exercise four over at The Club using your preferred tool, it’s all about data iteration. 
  31. Bonus: Sign up for a trial of API Fortress.
Tester, Toolsmith, Author and Instructor
Mark Winteringham is a tester, toolsmith and author of AI-Assisted Testing and Testing Web APIs, with over ten years of experience providing testing expertise on award-winning projects across a wide range of technology sectors, including BBC, Barclays, UK Government and Thomson Reuters. He is an advocate for modern risk-based testing practices and trains teams in Automation, Behaviour Driven Development and Exploratory testing techniques. He is also the co-founder of Ministry of Testing Essentials a community raising awareness of careers in testing and improving testing education. You can find him on Twitter @2bittester or at mwtestconsultancy.co.uk
Ministry of Testing Meetups image
We are a global community with member-led local software testing focused meetups.
Explore MoT
Episode Eight: Exploring Quality Engineering image
Land on the quality engineering planet!
A Software Tester’s Guide To Chrome Devtools
Learn how to dig deeper into the Web with the use of Devtools
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.