Register now or log in to join your professional community.
As a web developer I prefer selenium, because due to its open source and free of cost. Also you are free what you want to do. I done lot of testing and make many applications by using selenium. So I prefer selenium.
QTP and Selinium both are automation tools but Selinium is open source and QTP is licensed tools.
In MNC's QTP is preferred and in small scale companies Selinium is used due to high cost of QTP license.
For any problems in QTP software there is immediate solution but that is not possible in Selinium
Selection of tools depends on various factors, based on those you will decide which tool is the best to work with.
Talking about QTP, It's easier and provide more ease in test automation for different web applications (including complex applications). Uses VB for scripting purposes. But QTP doesn't support with all browsers and also it's not an open source i-e it'a a paid tool. About Selenium, it's an open source tool and uses Java, C#, Ruby, Python etc as scripting language. Supports cross browser testing including mobile as well. But it's tougher than QTP.
So if you don't want to spend money or reduce costs then you must go for Selenium, else if your application is complex and you can bear the cost then go for QTP.
Hope this would answer your question.
Cheers!!!
QTP is leading automation tool and supporting many applications.It is an easy and extremely user-friendly tool that works well with Windows & Web based applications.Where as Selenium only supporting web based application.
It will depend on the application which we are trying to test. Selenium is open source , this is best for simple application especially when you have very small budget.
QTP is costly, but very good for complex application as it has lot of plugins which will help script development.