Thursday, 29 November 2012

Selenium over QTP

Here is an excerpt from a recommendation made for my current project, where we chose to use Selenium rather than the established (and, in our case, mandated) QTP.

Reasons for:

·         Developers will be able to easily run tests in local sandbox environment
·         Tests can be written in Java
o   Tests can be dev-friendly; developers could assist with tests
o   Java is tidier and easier to deal with than VBS (QTP’s language), and considerably more powerful in application
o   Social element, as dev and test have another thing in common
·         Tests will be faster to execute
o   QTP has a time lag on loading (when libraries being loaded are sizeable, and also when acquiring a license from the license server)
·         Browser support includes possibility of iOS and Android emulators
·         Eclipse is the better IDE
o   Tests will be easier to create and maintain
o   Debug time will likely be faster as a result
·         Integration with continuous build systems. Selenium tests can be easily initiated from command line already, this is not quite so easy with QC/QTP.   


No comments:

Post a Comment

Robot Framework, Basic Setup

Plug: Robot Framework is quick to setup, easy to write tests for, and super fast to triage failures in. The last point really sets it apart...