We all have different ways to working together, at the minute lots of us are working from home and maybe re-evaluate how we do work together as a team - how we can communicate value, have you gained some new insights or things youâre going to try?
Letâs talk about helping devs understand the value of exploratory testing. We asked on twitter and Linkedin and got some great replies:
Pair with them
Make them responsible for all of their own testing.
Pairing & mob testing are great tools for this. While doing this, I like to go slow and explain why Iâm exploring a certain part of the product so they can (hopefully) pick up on my thinking and begin to use those ideas to test on their own.
Just do it and file your bug reports with a note âDiscovered during an exploratory testing sessionâ or have a label for this.
If you find nothing, send a message to say you are now confident about the feature or this part of the product tested!
Make it visible!
In my experience: just teach it to them. Most developers actually like it and when you show them how they can integrate it into their daily work, they do it.
Why just developers? I think it applies to all (testers included).
Exploratory testing provides valuable exposure without following an ac to the letter or in times when you are in a more agile sprint it shows its real merit. Throughout my career exploratory testing has exposed issues that would have been missed if the acâs were followed / exposed late in the sprint by which point it blocks the sprint / delays itâs delivery. Exploratory testing should be adopted by more as a positive not a negative and could be considered the first stage whilst awaiting the completed sprint being delivered into test.
Developers arenât stupid, and itâs not a difficult concept to grasp. If theyâre not buying it, I doubt itâs because of a lack of understanding.
- Maybe they donât care because itâs ânot their jobâ and theyâve got enough on their plate as it is.
- Maybe thereâs a strong testers-as-gatekeepers culture, making it seem like youâre moving the goalpost when you test things that werenât asked for.
- Maybe the testers are in the habit of winking and smiling rather than showing their work.
- Maybe thereâs an antagonistic relationship between developers and testers (due to dysfunctional KPIâs, for example).
Users are not always logical or use software as intended. Exploring helps to identify those scenarios that havenât been coded for or specified in the ac. No one really knows how software works until it is used. Test ideas lead to new ideas.
What can you add? It is something youâre thinking about? Is there an aspect youâve not considered before?