By automating testing, you can deliver a top-quality software product. But how to choose the right automation tool is important