This document discusses software testing tools and proposes a taxonomy for classifying them. It begins by addressing common myths and facts about software testing and developers. It then provides definitions of software testing and examples of over 20 specific software testing tools. The document proposes that a taxonomy is needed to classify tools to help testers choose the right ones. It reviews existing tool taxonomies and their shortcomings before concluding and thanking the reader.