Top criteria for the selection of testing tools - reusability, budget, team skills, project testing requirements, reporting, & collaboration.