Table of Contents
- Social Media
- Blogs
- Newsletters & Mailing Lists
- Podcasts
- Videos
- Cheat Sheets & Test Ideas
- Wikis
- Books
- Conferences
- Meetups & Regular Tables
- Slack Teams
- Learning Tools & Apps
- Other Formats
- Fun
Social Media
Back in the days, the old Twitter was a hub to a wealth of resources regarding testing and quality. I highly recommended to follow other testers, quality engineers, developers, product people and the like to gain further insights and learn what's new. The community was largely represented, very active, and sharing valuable content.
Nowadays, there's no one common place anymore (granted, also the old Twitter was only a bubble). Therefore I can only encourage folks to look for their social media platform(s) that fulfill their needs. Awesome folks can be found everywhere. Want to find me on social media? Just search for my handle "lisihocke". I'm in many places, yet most active on Mastodon: @lisihocke@mastodon.social
Blogs
Many testers have their personal blog which is worth following as well. Here are some rather famous examples (some very active, some less so), but I'd also recommend to check out the many more blogs of less known testers.- Blog of Lisa Crispin (@lisacrispin)
- Blog of Janet Gregory (@janetgregoryca)
- Blog of Maaret Pyhäjärvi (@maaretp)
- Blog of Angie Jones (@techgirl1908)
- Blog of Alan Richardson (@eviltester)
- Blog of Katrina Clokie (@katrinaclokie)
- Blog of Richard Bradshaw (@friendlytester)
- Our ever-evolving, never set-in-stone definition of ‘agile testing’. Lisa Crispin and Janet Gregory's evolving definition of agile testing.
- Independent Testers? Or Independent Thinkers? Awesome post by Lisa Crispin on collaboration and communication, hiring and training so people can do a good job and build quality products.
- How Collaboration Changes the Way Testers Think. Lessons learned by Lisa Crispin during her transition to agile development - really worth reading.
- Encouraging testers to share testing Testing is a team responsibility. So encourage and enable your teams to share testing! Wonderful blog post.
- Building a relationship with developers. Awesome post about constructive communication and collaboration and how not creating bug reports but directly fixing things can help make a real impact.
- Software Testing Conferences – An Interview with Lisa Crispin. Check out this insightful interview with Lisa Crispin about software testing conferences to get some general tips and hints and get inspired!
- On Conferences, Again. Enable "other people to approach us. Make sure there is always room for one more to join the conversation." THIS.
- I Prefer This Over That. Awesome post about agile development values by Elisabeth Hendrickson, preferring "True Responsiveness over the Illusion of Control".
- Testing vs. Checking – separate entities or part of a whole? Wonderful post by Lena Pejgan Nyström about her view on testing. Really worth reading, and then start thinking about your own view!
- A new model for test strategies… (An update to the Heuristic Test Strategy Model). Great model to base your discussions about the test strategy on, including different approaches to testing as well as what else you can test besides a running product.
- Creating a Test Strategy. Check out this example of how to come up with an initial test strategy in just one hour!
- Explore Galore! 30 Tips to Supercharge your Exploratory Testing Efforts. 30 really valuable tips how to improve your exploratory testing skills.
- Mapping Biases to Testing: An Inconvenient Truth. Awesome post by Maaike Brinkhof, explaining why you should be aware of not testing too much only to find or prevent irrelevant issues.
- Agile Testing Automation. Aligning the automation pyramid with the agile testing quadrants - brilliant post!
- Just because you can automate everything ... doesn't mean you should. Great post about why automation does not replace but supports manual testing by freeing up time for exploratory testing. Make sure to read the valuable comments on the post as well!
- A Look at Test Automation and 'Test Automators' - Inspired from Alan Page's Tweets. About test automation, check automation, automation design, conversations, automation in testing, toolsmiths, testing in general, and much more. If you're interested in test automation, read this post. If you're not, read it as well. Love it.
- Dammit Jim, I’m a Tester, Not an Automator. "just because someone isn’t a developer or doesn’t have a degree in computer scientist, it doesn’t mean that they can’t participate in an automation endeavor" - absolutely agree. Great post.
- On choosing both/and, not either/or. Excellent post helping you decide what to learn, which role to take over, where to focus on.
- Exploring the top of the testing pyramid: End-to-end and user interface testing. Great and long needed post about what end-to-end testing can mean.
- Hybrid Tests: Blurring The Lines Of The Automation Pyramid. Awesome post how to improve your automated tests through UI to test for one thing only, avoid duplication and make them run faster. My team uses this approach and I really like its benefits.
- 6 reasons to co-locate your app and automation code. If you still have a separate automation project, this post is a must-read. My team keeps all test automation code in the same repository as the application code and we can confirm all of the described benefits.
- Identifying and influencing how people in your team contribute to test automation. "Take a moment to consider your current team. Where would you put your colleagues in a test automation farmyard?" Absolutely awesome model which lets you reflect on your current situation regarding test automation. It encourages to look for problems and opportunities to improve the situation.
- Manual Testing and Automation: Better Together Highly recommended read why focusing either only on exploratory testing or only on test automation might not be the best option. The best test strategies combine both approaches; and the same advice is given for your personal development.
- Test Automation and Test Process Modelling - an evolutionary and pictorial explanation. How people developed the "mistaken view of 'Test Automation' instead of 'Automatization as part of a software development and testing process'." Simply great explanation.
- The missing link between testing and automation
- It is time to get realistic about test automation
- Your automation testing strategy: pyramids, triangles and beyond. Learn how to look at test automation from different angles and get an example of collaboration towards successful automation.
- Behavior-Driven Development and Automation: Establishing Order. Great post about what BDD actually means and what's the hardest part on your way towards BDD.
- Modeling Your Test Automation Strategy (Part 1: Start the conversation!) & Why You Should Explore More Test Automation Models & What to Watch Out For When Modeling Your Automation Strategy. A great series by Lisa Crispin about all things automation providing lots of tips and food for thought - really worth the read!
- Testing in Production, the safe way. Really long post, but really worth it. Take the time and read it.
- Failure - the secret of my success ... Nice post by Mike Talks about accepting repeated failing and learning from it.
- On Quality Engineering and Testing and Defect Prevention. Awesome post about what testing can be in an organization.
- What Do Software Testers Do? (Version 0.1) Awesome post about what we do - great to share with people who always wondered what we do all day! Note: You have to log in to the Ministry of Testing Dojo to be able to read this post.
- Pairing With Developers: A Guide For Testers. Great article why you should think about pairing with your developer teammates, including hands-on tips how you can get started.
- Mob Testing: An Introduction & Experience Report. Wonderful introduction to the mob = ensemble approach, i.e. ensemble programming, ensemble testing, ensemble everything and how you can get started. Maaret Pyhäjärvi's personal experience with ensembling is added to the mix, which makes this post even more valuable.
- Mob Testing — How to Enable Better Habits and Skills. Awesome post showing why you should give mob = ensemble testing a try.
- 100% of the team in a mob for 12 months — taking mob programming a couple of steps further. A great report from a UX designer about her mob = ensemble experience! Really inspiring.
- 4 years of constant mob programming. Definitely one of the best experience reports I ever read about mob = ensemble programming. Also, found my own experience with it reflected here.
- Gamifying Your Software Testing Career & Workplace - Part 1 & Part 2. I love testing. I love games. I love learning. And I really love these articles combining all!!
- How To Use Mind Maps To Develop Clarity With Your Software Testing Strategy. I really love to use mind maps to create my story test cases, document questions and answers, and general my notes during testing. This post shows some reasons why and how mind maps can also be used to plan your testing strategy or as guideline to regression testing.
- Seniority. The post addresses programmers but you can apply the message to any team member, no matter which role you are identifying with. Great read of what seniority is actually about!
- Modern Agile. Awesome post by Joshua Kerievsky about his perspective on a modern approach of agile. Full of links to further resources worth checking out! There is also a newer post introducing modern agile and a whole page dedicated to the topic.
- Represent! Flying the Flag for Diversity Awesome post inspiring people to show and support diversity, and become a role model themselves. You don't have to be "the expert" to share your experience; and yes, there are people out there who will find a lot of value in what you have to share. And even more in the fact that you share! "You’re more than likely already doing all kinds of great things. Just do them in a way that allows other people to see them too, and be inspired by them."
- Crowdsourcing Your Learning. Great article by Melissa Eadon on how to crowdsource your learning. This is a huge part in how I learn every day, so I just recommend you to check it out and see if it works for you as well :)
- Learning on the Job. What a relevant post! How much time do you spend for learning or other really important and valuable but not that urgent topics? This is where the magic happens.
- Four Simple Steps to Becoming the Best Tester You can be – by @TestSheepNZ. Simple, but very effective. Doing my best.
- 30 Things Every New Software Tester Should Learn. Wonderful collection of topics, tasks and resources for new software testers as well as those of us in testing for a while already.
- What (other) skills are most important for a tester? Awesome post by Lena Pejgan Nyström about how learning skills outside testing will help you become a better tester. Couldn't agree more.
- I don't report bugs. Yes, yes, and yes.
- Balancing with our time. Wonderful reminder to use our time deliberately with intent. "Make sure you are growing."
- Skipping Ahead a Few Steps. Are you going the popular way of learning to be awesome at agile testing, or up for trying the actual faster ways? There's sound advice in here.
- Cynefin for Everyone! Have you heard of Cynefin, the sensemaking framework? In case you have not yet, and also in case you have, here’s an awesome post to explain it. An interesting read for everybody.
- What is Exploratory Testing? & What is Exploratory Testing — the Programmer Edition. Two most awesome and insightful posts about exploratory testing by Maaret Pyhäjärvi. Read them. Carefully. Then read them again and share them.
- Ministry of Testing Power Hour on Exploratory Testing. A treasure trove of sound advice and useful tools all around exploratory testing!
- Why I'm talking to developers about Exploratory Testing. Fantastic read on all things exploratory testing and why the whole team should gain and hone that skill.
- What is Exploratory Testing? An Alternative to Scripted Testing and Try To Break It Testing. Awesome post explaining what exploratory testing is and why it's so powerful.
- The Driver-Navigator in Strong-Style Pairing. Maaret Pyhäjärvi compiled an article from her notes on strong-style pairing; my new favorite post to share regarding this topic.
- Let’s stop talking about testing, let’s start thinking about value. Great post about the role of testers and how to talk about testing.
- Testing in CI. Great post by Angie Jones about what to consider for automation in continuous integration and delivery environments.
- Community Thoughts: 99 Things You Can Do To Become A Better Software Tester v2.0. Wanna know what to do to grow as a tester? Check out this collection of great advice!
- A possible next step. Great post about tearing down walls between developers and testers and instead focus on collaboration.
- What psychology taught me about QA. Great post showing the value of diverse educational backgrounds and why it's important to focus on people.
- Risk Based Testing | Part One | Talking About Risks Over Types of Testing & Risk Based Testing | Part Two | Uncovering risks. Awesome, essential posts by Dan Ashby about risk. Great input for your test strategy.
- How DevOps Impacts Testing. Great post showing how DevOps promotes and fosters the whole-team approach.
- Shifting Towards Omni Testing – Part 1 and Part 2. Awesome posts reflecting on the various concepts of when to tests! Recommended read.
- Continuous Quality – Ethical Aspects of Software Testing. Super important reminder why it is important to build quality in and mitigate risks. We all need to act responsibly.
- Submitting Pull Requests & Reviewing Pull Requests. Great posts on how to make code reviews really efficient! Great reminder to build shared context as well, especially in case we have to live with asynchronous collaboration.
- But Isn’t Pair Programming Expensive? Amazing post on the benefits of pairing. Absolutely worth your read.
- Pairing Remotely, Enabling Your Pair & Learning From Your Pair. Great series on pairing with lots of tips how to make the most out of your sessions!
- Would Heu-risk it? This whole series is by Lena Pejgan Nyström is beyond amazing. She invented a card deck helping us identify risks and giving us tools that help when testing. Great to teach testing and to (re)discover aspects we might have overlooked otherwise. I found myself bookmarking every single post in this series. People - learn from Lena.
- Deactivating the “Somebody Else’s Problem” Field: Fixing Deployment Pipeline Steps' Failures in a Timely Manner by Areti Panou. Ever been there, the pipeline fails and no one takes ownership of fixing it? Areti shares lots of tips on how to mitigate this and have a reliable pipeline.
- A Personal Journey to Exploratory Testing. Great story how Maaret Pyhäjärvi found exploratory testing for herself.
- Death of a Craftsman. Amazing deconstruction of software craftership and reflection on what software development really entails.
- The Many Uses of Visual Testing. Angie Jones highlights several great examples how using the tools you have at hand in ways different than the usual can be extremely beneficial.
- Shifting left & right in our continuous world. Lisa Crispin shows how testing is happening throughout the infinite loop of software development, continuously - as everything - and by the whole diverse team.
- How does Quality fit in CALMS? Areti Panou explains a quality strategy for DevOps environments. Very valuable post!
- The "One Right Way". An oldie but goodie: Lisa Crispin explains why we should focus on learning and experimenting instead of believing there's only one right way to develop software for everyone.
- Load Testing with Gatling I. An amazing introduction to load testing with amazing illustrations, explaining clearly without assuming knowledge while conveying invaluable insights into load testing. First part of a series, and the other parts are just as great: Load Testing with Gatling II
- The Testing Mindset Myth. Recommended read how mindset is essential, how we all can learn skill sets and why it's so valuable that developers gain testing skills.
- Cultivate Your Credibility with Oracles and Heuristics. Great post how oracles and heuristics help our testing as well as our communication.
- What is the best UI automation tool to use? Mark Winteringham explains why there's no distinct one answer and context is key.
- A Tale of Two Testers. Wonderful example by Kristin Jackvony of how exploration builds the base for automation.
- Testing and Quality: Correlation does not equal Causation. Essential and comprehensive education by Theresa Neate on what testing and quality is all about and what you should consider doing about it.
- Shifting Towards Omni Testing: Part 1 & Shifting Towards Omni Testing: Part 2. Must read for everyone who wants to understanding testing in a holistic way!
- Software Testing Heuristics: Mind The Gap! Awesome overview on heuristics - and how to identify your own!
- Learning Automation – The Collaborative Way Great demonstration how testers and developers can work together to both learn from each other and have a more valuable outcome for the product.
- Context eats Process for Breakfast. Essential reading for everyone who wants to build good products.
- Oh, this stupid pyramid thingy… Great look at a very common and well known test automation model - and others that might prove more useful.
- Test Automation – my definition. Whole-heartedly agree with this post. Wonderful resource to spread further and refer to!
- Exploratory Test Automation. Great post how exploration and automation go hand in hand in testing.
- Defining what quality means for you. Quality needs to be defined for each context. Here's a great example how to do it.
- We need to talk about testing. Thought-provoking post; long but definitely worth the read.
- Hiring manual and automation testers. Love Maaret Pyhäjärvi's description of what is included in contemporary testing work and what she looks for when hiring testers: potential, growth, learning, attitude. We keep evolving.
- On the Evilness of Feature Branching - Why Do Teams Use Feature Branches. Thierry de Pauw's comprehensive and thought-provoking article is definitely a recommended read to get inspired from and improve your delivery pipeline.
- We are not gatekeepers: A tester's journey for understanding. Absolutely agree with this. Just read it.
- Why Testers Need to Provide Insight. "no other role in the business is positioned to provide insight as well as testers" This! Speaking from my bubble, and if we're staying with roles here (instead of competencies), it's one of the most holistic ones I've seen so far. Provided that we make use of this potential. Well worth reading the full post by Cassandra H. Leung.
- I test in prod. Awesome read why we all need to test in production as well. It's risky not to!
- Phased vs Threaded Testing. Interesting view on how testing is not only more valuable when done continuously yet also when letting new information influence our behavior, allowing us to adapt.
- What Does It Mean To Be A Technical Tester? Yes, what does "technical" mean anyway? Claire Reckless shows some great examples what we can do to hone our technical skills as testers.
- Software Testing Heuristics: Mind The Gap! Comprehensive post on all things heuristics, mnemonics, oracles and everything. Lots of examples as well!
- Choose Your Own Test Adventure: A Strategy Template. Great list of questions to ask yourself and your team when creating your test strategy. Use this kickstart and extend it with your own questions!
- Measure Your Test Automation Maturity. Where are you on your automation journey? Angie Jones provides great pointers what else might be valuable to add to your test automation in your context.
- Exploratory Testing Foundations. Extremely rich course content on exploratory testing including exercises and examples. Well worth a read at least!
- 16 ways software testability can assist manual testing. Awesome post with lots of approaches how we can make testing feasible, easier and better!
- The Fallacy of the 100% Code Coverage. Thanks to Thierry de Pauw this is my new go to article for people wanting to learn more about code coverage and what makes it both an insightful and unhelpful metric at the same time.
- Control and Observe. I just love it when James Thomas shares his everyday learnings and ways of testing in a smart way, allowing himself to find more and always learn as he go.
- Optimising start of your exploratory testing. Awesome advice from Maaret Pyhäjärvi on less ideal starting points for your testing - seen them all myself over an over again! Seriously, read this.
- Hello, Modern Testing World. Great comparison how testing changed over time and what a moder tester works on.
- The Result Gap - Describe the Invisible. Such a great post by Maaret Pyhäjärvi inviting us to reflect on our team's culture - how big is the invisible gap between what is being delivered and the happiness of our stakeholders?
- How do you do your testing? Just love this post by Anne-Marie Charrett, couldn't agree more. Think of it like breathing!
- The Practices that Make Continuous Integration. Awesome series of three posts by Thierry de Pauw describing what is needed to achieve continuous intergration - and its benefits. Lots of insights in a condensed and comprehensible form!
- 1-2-3 model to test coverage. Maaret Pyhäjärvi shares great models how you can think and talk about test coverage - really worth reading and thinking about.
- As a tester, I never liked measurements. But that was before. Such a relatable and insightful post by Steph Desby!
- A good tester is all over the place. I kept nodding throughout this awesome post by Joep Schuurkes as it resonates so much with me and my experiences. Definitely a new go to resource to share!
- Surviving Continuous Deployment in Distributed Systems. What a comprehensive explanation by Valentina Servile on how continuous deployment can be done, including various very common scenarios and code examples to make it tangible!
- I Don't Wanna. This post from Alan Page resonates a lot with me and my experience (and related biases) from past teams. Well, go have a read and see for yourself.
- Believing things can be different. Are you advocating for your users? For those issues only a few might get impacted by, yet quite severely if so? Believe things can be different, and get inspired by Maaret Pyhäjärvi's post.
- Exploratory Testing. Elizabeth Zagroba provides a tangible and useful explanation and definition of what exploratory testing is and how you can get started. Lots of useful links as well!
Newsletters & Mailing Lists
Podcasts
- The Ministry of Testing Podcasts including the Testers' Island Discs Podcast and TestSphere Roulette
- Let's Talk About Tests Baby
- Test Guild Podcasts
- Quality Sense
- Careers in Software Testing
- The Guilty Tester
- Software Crafts Podcast
- Developer On Fire
- Software Engineering Radio
- Modern Day Test Automation - Cucumber Podcast. Angie Jones talks about about many aspects regarding automation nowadays: roles, skills, career development, BDD, how to get other people on board, etc. I found it really interesting, maybe you do, too - just listen for yourself.
- Test Talks 115: Agile, Lean Startup Mindsets with Maaret Pyhäjärvi. Wonderful episode sharing many invaluable insights around skills, collaboration, and contribution. A definite recommendation for all testers.
- Ep 73: There is no spoon! Great and very informative episode on cognitive biases, heuristics, pairing, and mobbing = ensembling. Our brain is simply fascinating and being aware of how it works helps our testing.
- Testing in DevOps - Cucumber Podcast Lots of many different topics are addressed by Lisa Crispin and Janet Gregory in this episode when it comes to testing and testers in agile and DevOps environments. Really recommended.
- How to Drive Quality in Your Organization Regardless of the Organization You’re In? Great food for thought!
- Lisa Crispin: How to transform your workplace into a safe place. Wonderful interview where Lisa shares what made a high performing team she was working on high performing.
- Exploratory testing with automationist's gambit. Amazing first episode by Maaret Pyhäjärvi on the intersections of exploratory testing and automation as well as the question how to provide the most value from a tester perspective.
- O11ycast - Ep. #1, Monitoring vs. Observability. Great listen on all things observability and why it's of such importance nowadays.
- Melissa Eaden: It's Never a One Person Job. Invaluable and actionable advice for people invested in testing and quality by Melissa Eadon. On communication, roles, skills, being technical, value, feedback, automation, all the things. Strongly recommend listening!
- The Testing Show: Stress Cases. Insightful view on a common gap when developing and testing software: the human factor. Really recommended!
- Tech Unlocked: E17 | Test Automation Unlocked with Angie Jones. What a listen! Angie Jones dropped so many gems on testing and development mindsets, roles and career, conference speaking and imposter syndrome, and more. Go hear for yourself.
- Estimating Complexity – Liz Keogh on The Product Experience Lots of wisdom shared by Liz Keogh, especially on estimations, the cynefin framework and BDD.
- Episode 154: The Complete Software Tester w/ Kristin Jackvony. Lots of invaluable insights on how development and testing are merging and what we can already learn from each other. Just loved it!
- No Nonsense Agile Podcast: #037 - Lisa Crispin - holistic testing. This episode reminded me once more why I'm ever so grateful to have come across Lisa Crispin and Janet Gregory's work so early on in my career and also had the honor to meet them - I'm still drawing from their knowledge and advice every day and lots of good came out of it!
- Coaching for Quality: How to Inflict Help & Change Perspective. People, listen closely to the wisdom Vernon Richards shares. His insights are indeed a game changer. Also, there's part two of this conversation to check out as well!
- #92 - Agile and Holistic Testing - Janet Gregory & Lisa Crispin. Just love this conversation with Lisa Crispin and Janet Gregory on all things around holistic testing, team collaboration, exploratory testing, testing in production an more.
- Quality Bits - Bandwidth to Grow: Supporting Growth and Change with Maaret Pyhäjärvi. So much wisdom and insight shared on all things testing, growing your own skills as well as other people, and affecting change so we all benefit.
- DevJourney: #258 Lisa Crispin on a journey to define what quality means. Just loved listening to Lisa Crispin's career stories - so much wisdom in there!
- AB Testing Podcast Episode 196: A Chat with Kat Obring. Really insightful conversation on skills, careers, and what's needed to help build and ship quality products - no matter your title.
- Maaret Pyhäjärvi on Testing in the Modern Age. Lots of wisdom shared on how testing and quality fits within modern development and how we can all grow further.
- Quality Bits: Team Glue & Why QA is a Tech Leadership Role with Vernon Richards. Phew, this is really good. Learn about glue work and its relationship to testing and quality roles and especially leadership. I guess this will resonate a lot.
Videos
- Ministry of Testing Dojo. You can watch recordings from conference talks or take courses. Though many videos require a pro membership, some videos are available for free, you just have to sign up for a free account.
- Test Automation University. A project initiated by Angie Jones, offering freely accessible and well taught video courses by renowned instructors on all things automation. Massively recommended!
- Agile Testing Days keynotes and webinars. Lots of great session content from the previous Agile Testing Days editions as well as webinars.
- Styles of Pair Testing. Concise explanation of pairing styles, showing the benefits of strong-style for learning, in a pair as well as in a mob = ensemble. Awesome.
- Leveling up as a Pair. Great advice how to level up your personal pairing skills while helping your pair grow as well.
- I'm QA. It's in QA. It's being QA'ed. You sure about that? Great 10min talk about shared responsibility regarding quality and the QA term by Richard Bradshaw.
- Agile Testing Essentials. A Whole Team Approach to Building Quality In. In this video course, beginner testers find condensed essential knowledge, providing great guidance on their way to grow. Check out my review on this video course.
- Abby Fichtner: Pushing the Edge on What's Possible. Very inspirational keynote, encouraging us to face our fears and be brave.
- Pluralsight Ethical Hacking path. Brilliant series to learn about security, hacking, what to look out for and how to test for vulnerabilities. Unfortunately I could not watch the whole series but I saw enough to absolutely recommend these videos.
- Intersection of Automation and Exploratory Testing by Maaret Pyhäjärvi #SeConfIndia. Wonderful talk about so many important concepts and ideas. Including a live demo as well! A must watch recommendation for everyone involved in testing. Watched it together with my company's testing community and we could not stop nodding. Inspired quite some thoughts and ideas as well!
- Teaching and Coaching Exploratory Testing - Maaret Pyhäjärvi. Here Maaret Pyhäjärvi goes deeper on exploring a legacy app on unit test level. Absolutely must watch of an extended demo along with great thoughts how to improve your own testing as well as teach and coach testing.
- 99 Second Introductions from Software Testing Clinic. Awesome series of short videos explaining core concepts in testing, like exploratory testing, heuristics, oracles and much more. Wonderful for sharing knowledge about testing!
- Assuring or Not Assuring quality? | Lunchtime Sessions | QA Babble - June 2020 by Ioana (Finaru) Porcarasu Wonderful talk how a company's culture of testing and quality changed through experiments, and the quality focused folks as well.
- MoT-PH - Holistic Testing in DevOps - 22 July 2021. Love how Janet Gregory explains what continuous holistic testing is and why it's essential the whole team owns it together.
- Janet Gregory | Keynote: Thinking Holistically about Quality and Testing v.2023. Loved it from start to end! Really like how Janet Gregory showcases how different people with different needs and different perspectives look at quality - we need to connect this back to risks to consider for testing holistically. She also gives lots of valuable advice on growing a quality culture - just kept nodding.
- Lisa Crispin | Talk: A Holistic Approach to Testing in Continuous Delivery. So many hands-on, actionable takeaways for people to start trying themselves. Loved the examples Lisa Crispin provides from her teams, makes it even more tangible. Lots of insight and inspiration in there!
Cheat Sheets & Test Ideas
- Quick Tools for Agile Testing. Most important concepts from the Agile Testing books by Lisa Crispin and Janet Gregory.
- Test Heuristics Cheat Sheet, originally by Elisabeth Hendrickson, James Lyndsay, and Dale Emery, updated version by Simon Tomes. A famous evergreen classic.
- 60 Powerful Heuristics to Bust a Testing Groove With. Valuable heuristics for exploratory testing to think of new questions and tackle the product from a different point of view.
- TestSphere card deck. "TestSphere is a card deck that gets testers thinking and talking about their testing." Exactly! Besides using the cards for the game, they also provide a great resource to generate new ideas.
- Would Heu-risk it? - blog series & card deck (online version) & book. Trigger your thinking using these lovely rhymes! Make sure to read the blog posts for each card to learn what's behind each card and get access to more useful resources.
- Testing Mnemonics. Lots of different mnemonics for different testing purposes on one image!
- Testing Guide. An amazing compilation of all kinds of helpful resources by Chris Kenst.
- API Testing Checklist. Love this valuable resource by Julia Pottinger!
- Big List of Naughty Strings. Looking for interesting input values? Here you go :)
- OWASP Cheat Sheet Series. An amazingly helpful collection of security related cheat sheets.
Wikis
- Test Automation Patterns Wiki. Awesome resource to learn more about known patterns and what you can do to improve your test automation.
Books
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. If you want a shortcut introduction to the whole topic and get intrigued to learn more, then this condensed version is for you!
- 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 heuristics 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.
- Cummings-John, Ronald; Peer, Owais (2019). Leading Quality: How Great Leaders Deliver High-Quality Software and Accelerate Growth. Great book on all things leading quality and testing. Lots of good in there; I especially liked how they laid out the different narratives there are that can either hold us back or support our initiatives.
- 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.
- Kahneman, Daniel (2011). Thinking, Fast and Slow. A psychology book really worth reading for a tester. The author provides a lot of insights how our brain works, where it tricks us, and when to stop us from thinking too fast but to actually strain our gray matter again.
- Carey, Benedict (2014). How We Learn: Throw out the rule book and unlock your brain’s potential. This book helps uncover misconceptions about learning and shows what actually helps us learning. Valuable for everyone!
- Gelb, Michael J. (2000). How to Think Like Leonardo da Vinci: Seven Steps to Genius Every Day. Learn about the great genius and what he did to now be considered a genius. You'll find plenty of exercises and ideas to broaden your horizon as well.
- Patton, Jeff (2014). User Story Mapping: Discover the Whole Story, Build the Right Product. Great technique for designing minimum viable products providing actual value for the users.
- Adzic, Gojko (2012). Impact Mapping: Making a Big Impact with Software Products and Projects. Great technique for planning to invest in implementing actual value for the users.
- Derby, Esther; Larsen, Diana (2006). Agile Retrospectives: Making Good Teams Great. When I worked as a Scrum Master, I heavily used the book in preparing sprint retrospectives for my team. You don't even have to read it from A to Z, you can simply scan it for ideas. It contains a whole bunch of tips for retrospective sessions with teams. Very helpful!
- Pyhäjärvi, Maaret (2020). Ensemble Programming Guidebook. You heard about ensemble programming and want to learn more? Then this is an awesome starting point. You will find instructions how to facilitate a mob = ensemble and get started along with great tips.
- Heath, Chip; Heath, Dan (2008). Made to Stick: Why some ideas take hold and others come unstuck. Ever wondered how to craft a presentation people actually remember? How to create a great product campaign? How to guide people in their decisions? This book tells a lot of enlightening stories and offers a pragmatic framework to improve your skills in conveying the core of your idea and make it stick.
- Manns, Mary Lynn, Rising, Linda (2015). More Fearless Change. Lots and lots of invaluable patterns we can apply to initiate and foster change.
- Hermans, Felienne (2021). The Programmer's Brain: What every programmer needs to know about cognition. Very enlightening deep look at how we read, think about, write and collaborate on code in better ways.
Conferences
- Agile Testing Days. The Agile Testing Days are taking place in Potsdam near Berlin every end of the year. This was my first conference ever back in 2015 and I've been there ever since - I just love this community. I'm obviously biased, yet I can only recommend. They also now have a US edition as well as an open air event. My experience reports:
- Agile Testing Days #9 - Once Upon a Time in Unicorn Land
- Agile Testing Days 2018 - Wonderful Unicorn Season
- Agile Testing Days 2019 - About Community, Becoming MIATPP and Keynoting as Learning Partners
- Agile Testing Days 2020 - Recharging My Batteries
- Agile Testing Days 2021 - My Heart Is Full
- AgileTD Open Air 2022 - A Unicorn Conference Outdoors
- TestBash. TestBash is the conference brand of the Ministry of Testing. TestBash conferences are hosted at different locations around the world. They all share great content, great speakers, and especially a great testing community. Definitely worth checking out.
- TestBash Germany - My First But Certainly Not Last
- TestBash Germany 2018 - My First Attempt In Sketchnoting
- TestBash Brighton & Automation in Testing - A Full Week of Learning
- TestBash Germany 2019 - A Day Full of Great Conversations
- TestBash Manchester 2019 - About Learning, Daring and Enjoying
- CAST. A great conference with great people and a great program.
- Nordic Testing Days. Great sessions, great audience, lovely location. Really recommended!
- Domain Driven Design Europe. One of those conference where I realized we're all talking about the same things, just from different angles - and should come together more often. Met wonderful people there as well.
- European Testing Conference. This conference was an amazing event brought to life by very special organizers. 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.
- SwanseaCon and My First Conference Talk Ever
- SwanseaCon 2018 - Celebrating One Year of Public Speaking
- Mob Programming Conference. THE conference about mob = ensemble programming, testing and everything! Wonderful people there, all learning with each other, from each other.
Meetups & Regular Tables
Slack Teams
- Ministry of Testing
- Exploratory Testing
- Women in Testing (get to know me first, then I'm happy to invite you in)
Learning Tools & Apps
- Tools and testing apps by Alan Richardson. Plenty to learn and hone your skills with!
- Blackbox puzzles by James Lyndsay. Love a challenge?
- Restful Booker by Mark Winteringham. An intentionally buggy, very small practice API.
- Restful Booker Platform. A whole web app showcasing different testing approaches, nice to practice testing of all sorts.
- Websites To Practice Testing. Great collection of practice websites by Ministry of Testing. You need to sign up for a free account to see the list.
- 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
- 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.
- Learning partners and groups. Ask another tester you feel connected with to become your accountability buddy aka learning partner! 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 been invaluable for both of us! Or form a whole learning group to support each other. Or maybe a book club? Whatever works and helps you in your context.
Fun
- On Testing. Check out this classic - I just love it! :D And don't miss to read through the awesome comments!