What benefits can testing methodologies and tools provide to software application testing? Can you also give me a number of different testing tools applications?