Choosing the right automation testing tool could be a tough job. At times, choosing the wrong tool could lead to results which are unexpected and unforeseen, besides there being significant technical difficulties in making the tool work in your environment. Situations like these will, at best, set back your test automation efforts and may also sabotage them for some time