Give some badly broken software to a neophyte, ask them to “play with it”, and they will likely be able to find some bugs. Sadly, you won’t know if those bugs matter, if they are the right bugs, or how well the tester covered the application. One classic “solution” to this problem is to get people to run the same scripts every time, but scripted tests introduce other problems, enough that we recommend something else: Train the testers. That brings us to the second problem. Testing is a skill.