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:
- On Instagram, Twitter, LinkedIn – use the #30DaysOfTesting hashtag
- On our 30 Days of Testing category in The Club
- Download the PDF.
30 Days of API Testing, the text version
- Define what API testing is, share your definition on The Club.Â
- How would you approach API Exploratory Testing?Â
- Begin reading an API testing related book and share something you’ve learnt by day 30.Â
- Share a resource on HTTP and how it works.Â
- Contribute to the list of publicly available APIs over on The Club, that we can utilise to practice API testing.Â
- Read and share an interesting blog post on API testing.Â
- Complete exercise one over at The Club using popular API testing tools such as Postman, SoapUI, and API Fortress.Â
- Explore the API thread on The Club and contribute to the conversations.Â
- Share some tools we can use to discover what API calls our applications are making.Â
- Share your favourite API testing tools and why.Â
- Learn about different types of API’s, share your findings.Â
- Share what skills a team needs to succeed with API testing.Â
- Contribute to the list of API automation tools over on The Club and share your experiences with using them.Â
- Compare and contrast mocking, stubbing, and faking.Â
- Find, use and share your thoughts on a new API testing tool.Â
- Complete exercise two over at The Club using a framework in your prefered language, or a tool with automation capabilities.Â
- Find 5 API testing experts to follow on Twitter.Â
- Share an HTTP Header and explain its purpose.Â
- Find and share a useful video about API testing.Â
- Share all the tools, frameworks, and libraries currently used in your API testing along with why.Â
- Complete exercise three over at The Club using your preferred tools.Â
- Share your biggest frustration with API testing!Â
- Status codes are often misused, share your favourite resources for understanding status codes.Â
- Share the best API bug you’ve found.Â
- Security is important in APIs, how are you security testing your APIs?Â
- Demo some of your API testing to other members of your team.Â
- What advice would you give to someone looking to get started with API testing?Â
- Performance is key to a good API, how are you performance testing your APIs?Â
- Browser developer tools have lots of API testing features, explore them and share your findings.Â
- Complete exercise four over at The Club using your preferred tool, it’s all about data iteration.Â
- Bonus: Sign up for a trial of API Fortress.