When selecting software testing tools for your organization you should evaluate the tool versus clear requirements and objective criteria, estimate a cost-benefit ratio based on a concrete business case, and establish if the tool performs effectively with the software under test and within the current infrastructure.