how to choose testing tool