Question: My devs are amazing when we ask them to help out with automated testing but it’s much harder to get them to help out with manual testing. They say they’re ‘not good at it’. What’s a good response beyond ‘no one is, at first, and i really need your help’?
As I mentioned in the AMA, it is important to share the pain of manual regression testing with everyone on the team. Divide those checklists or scripts up among everyone including developers.
For other types of manual testing, I think a lot of this is just a bit of fear from developers that they don’t know how. That’s why I did the fun exploratory testing workshop I described, using personas and charters but testing kids’ toys and games. Then followed up with more serious workshops testing our app.
Having testers pair with developers frequently also helps developers learn more testing skills. Even if you pair on writing production code, you’ll be writing unit tests and hopefully automating tests at other levels too, so as a tester you can explain how to specify good test cases.
Once when pairing with a dev on my team we had the idea to put together a short “exploratory testing checklist for devs”. We pinned it to our Slack channel. It encouraged developers to remember to try more manual testing before declaring a story done. I also laminated Elisabeth Hendrickson’s Testing Heuristics Cheat Sheet and left copies around the work area. I would see it get used occasionally.