Testing and Quality

This is a living document and by no means complete. It is only intended as a starting point to continuously learn about agile testing and everything related.

Table of Contents


For me, Twitter is a hub to a wealth of resources regarding agile testing. I highly recommend to follow other testers to gain further insights and learn what's new. The community is largely represented, very active, and sharing valuable content. In case you wonder whom to follow in the beginning you can check out my testing list as a starting point, the awesome testers list and maybe my agile list as well.


Many testers have their personal blog which is worth following as well. Here are some rather famous examples, but I'd also recommend to check out the many more blogs of less known testers.
Key blog posts & articles:

Newsletters & Mailing Lists

Subscribe to these newsletters and let them point you to a wealth of valuable resources every week.


There are several awesome podcasts talking about testing, agile, development and more. The following are worth checking out.
Key episodes:


In case you'd like to watch and learn, there are many and more video resources out there. The following are just some starting points.
Key videos:

Cheat Sheets & Test Ideas

Having something in hand to trigger new ideas on what else to test is just awesome. Even for experienced testers. They are also perfect to share with your product team to share testing knowledge and help them come up with ideas.



If you want to dive deeper into a topic, books are still just wonderful. Here are some I really recommend.

Books closely related to testing:
  • Crispin, Lisa; Gregory, Janet (2009). Agile Testing: A Practical Guide for Testers and Agile Teams. This book is one of my favorites. It is the most often named book when talking about agile in combination with testing. And with very good reason! Both authors are experts in their areas and share a lot of personal stories and experiences in the book (by the way: it's also worth following them on Twitter!). In my point of view the book is not only for testers but also valuable for all members of an agile team. It's easy to read and you can really apply the content in everyday work. I highly recommend this book as starting point to the world of agile testing.
  • Crispin, Lisa; Gregory, Janet (2014). More Agile Testing: Learning Journeys for the Whole Team. This book is the successor of 'Agile Testing'. People say you can read it without having read the former book, but I would recommend to read it as the sequel it is. It's independent, but like an update and extension to the first book, referring a lot to the former book. More Agile Testing looks at how agile testing has evolved since the first book. It addresses and focuses on these new topics (e.g. continuous learning, agile testing in the enterprise, distributed teams, embedded systems, testing in regulated environments, big data, DevOps). The book contains a lot of stories and experiences from testers all around the world providing fresh new perspectives and interesting insights how others attacked common problems. I highly recommend this book as follow-up read to the first one as it broadens the view and opens new perspectives.
  • Crispin, Lisa; Gregory, Janet (2019). Agile Testing Condensed: A Brief Introduction
  • Clokie, Katrina (2017). A Practical Guide to Testing in DevOps. Ever wondered about DevOps and how testing might be like in such an environment? This book offers a well-researched and comprehensive but still easy to read guide as starting point, as well as refers to many great resources for diving deeper into the single topics. Go for it!
  • Hendrickson, Elisabeth (2013). Explore It! Reduce Risk and Increase Confidence with Exploratory Testing. This book is addressing testers, but any agile team members will heavily appreciate the described skills and heuristics for exploratory testing. Easy to read and easy to understand - and worth every line. The author also shares her already famous "test heuristic cheat sheet" online; for more explanation and further knowledge, please read the book. ;-)
  • Talks, Mike (2015). How to Test. First of all: The book is free! The author is a known testing expert and shares basic testing knowledge, several testing techniques, and personal experiences in the book. The book is intended for testing beginners as well as for the people hiring new testers (see also the author's announcement showing the intention behind this book). The book contains a great introduction to testing in general, several useful testing approaches, common pitfalls, as well as some exercises. Good starting point! Ah, and by the way: At the end of the book, the author lists a whole bunch of awesome testing experts you can follow on Twitter! :)
  • Adzic, Gojko; Evans, David; Roden, Tom (2015). Fifty Quick Ideas To Improve Your Tests. Nice read with a lot of good tips, especially regarding test automation.
  • PhD Forsgren, Nicole; Humble, Jez; Kim, Gene (2018). Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. An extremely insightful summary of the findings of the past State of DevOps reports, including insights how data was collected. If we want to increase performance of ourselves, our team, our organization, we need to learn how high performing organizations got there and which impact good technical practices had. This book is a must read for everyone involved with software development.
Books not obviously related to testing but really valuable to think outside the box and broaden your horizon:


I wished I would have discovered conferences earlier in my career. By attending conferences I met the larger community and got inspired in so many ways that I honestly think this to be one of the best ways of personal development.
  • Agile Testing Days. The Agile Testing Days are taking place in Potsdam near Berlin every end of the year.
    • 2015: I've attended one tutorial day and one conference day in 2015. The tutorial and the talks provided really valuable input, insights, and ideas for my everyday testing job. The lean coffee session was really worth visiting as well. But the very best thing was to meet the actual testing experts in person as well as a lot of fellow testers. The whole community is really open and you can share and discuss any problem you are facing. I left the conference with a larger network and am already looking forward to visit the next conference.
    • 2016: This year I had the chance to attend the full week for two tutorial days and three conference days. It was simply AWESOME.
      • Lots of great food for thought! Great keynotes, talks, workshops, tutorials, lean coffee sessions, open space sessions, test labs, social events... and I could not even try all other kinds of offers the conference has. But that's life: With about 10 tracks all taking place at the same time you will always feel like you are missing out on things. It's really worth checking the #AgileTD Twitter stream to see what else is going on and gain even more insights. The weeks after the conference, many attendees and speakers write blog posts about their personal impressions which are also worth checking out. And by the way: The program is really diverse. Don't expect only technical stuff or only testing topics; to learn more about those look out for hands-on tutorials and workshops (Don't be afraid of joining "expert" sessions! And make sure to check in advance if you should bring a laptop and maybe prepare some things in advance). The conference is really valuable to broaden your horizon, try something new, get inspired.
      • Awesome people! That's one of the biggest advantages of this conference. It enables people to get in contact, share experience, learn from each other, enlarge their professional network, get new friends. It's all about community and networking. Oh, and this applies to ALL the attendees, including the speakers themselves! In contrast to some other conferences I heard about, Agile Testing Days let's you get in direct contact with the experts; and they are really open and supportive when it comes to questions you might have, challenges you face, or simply stories to share. The conference gives plenty of space for socializing, on snacks and coffee in between, during lunch times, evening social activities, etc. And by the way, the attendees do not all identify as testers, there are programmers, product owners, agile coaches, UX experts, and so on, so that you get diverse feedback.
      • Go for it? If you decide to book the conference, go for (super) early bird prices. If you can only book later on after the program is out, speakers can provide discount codes. Regarding accommodation: As the conference offers activities from early in the morning until late at night, it's really worth to book the conference hotel itself. The short ways are gold, plus this enables you to have a personal space to retreat - all the input can be overwhelming and sometimes you just need some time for yourself. And last but not least: Bring your laptop; your personal questions, challenges and stories; and some sleep in advance!
    • 2017: See Agile Testing Days #9 - Once Upon a Time in Unicorn Land
  • TestBash. TestBash is the conference brand of the Ministry of Testing. TestBash conferences are hosted at different locations around the world, and they continue to spin up more. I've only attended one TestBash so far but saw several tweets, blog posts, videos of other instances. They all share great content, great speakers, and especially a great testing community. Definitely worth checking out.
  • European Testing Conference. One of the organizers of this conference is Maaret Pyhäjärvi. As I really like Maaret's work, I had to check it out. And it was wonderful! Bringing together testers and developers and basically anyone interested in testing.
  • SwanseaCon. The conference calls itself an "Agile Development & Software Craftsmanship" conference. A small, but a great one! I especially loved the diversity of the presented topics, all really valuable for any software team member, no matter the role. See my post SwanseaCon and My First Conference Talk Ever.
  • Mob Programming Conference. THE conference about mob programming, testing and everything! Wonderful people there, all learning with each other, from each other.
  • CAST. I joined in 2018 and it was a great conference with great people and a great program.
  • Nordic Testing Days
  • Domain Driven Design Europe

Meetups & Regular Tables

There are many local community events like meetups and regular tables taking place close to you. Just go the meetup page and find the next group around you. And if none exists yet, it might be time to think about starting one! :-)

Slack Teams

Slack is a wonderful tool for quick and easy communication and collaboration. On the following you will find fellow testers ready to listen and support.

Learning Tools & Apps

  • OWASP Juice Shop. This "intentionally insecure webapp" is a great way to learn about security & penetration testing. Solving challenge by challenge is really fun, especially together with a group of people. Gamification for the win!

Other Formats

There are probably many more formats to learn agile testing. So far I came across the following really interesting ones.
  • Weekend Testing. Have not been able to join a session myself yet, but sounds like an awesome opportunity to learn.
  • Tech Voices. Want to improve at speaking? This program had been recommended by many people. You'll have mentors from the community to help you start sharing your stories at conferences.
  • Ask another tester you feel connected with to become your accountability buddy! Meet regularly to exchange challenges, solutions, knowledge and questions and hold each other accountable on your objectives. I paired up with Toyer Mamoojee and it's invaluable for both of us!


Last but not least - testing is also lots of fun, so let's not neglect that! ;-)
  • On Testing. Check out this classic - I just love it! :D And don't miss to read through the awesome comments!