views:

570

answers:

1

The Question: What are the benefits and disadvantages of TestDirector over Selenium

Some background: I have a little experience with Selenium, but I'm told my company owns an enterprise license of TestDirector (and that I may be forced to use it). Thus, apparently cost is not an issue. Given that, I'm wondering what I give up from Selenium that isn't in TestDirector, and also what's in TestDirector that isn't in Selenium.

Thanks for thoughts.

+1  A: 

Test Director is supposed to be a an encompassing application that helps with all aspects of testing from test case management to down to running your automated tests. It then reports on all of this.

If you have a lot of money then it may be the right option for you.

Selenium is a UI test automation framework that is people use instead of HP Quick Test Pro (QTP). QTP, like Test Director, costs a small fortune to setup and get it going. Selenium is very good at testing at AJAX applications where QTP can cope with it. Selenium runs in the browser so doesnt rely on UI maps and doesn't need to have a object store for the page. The Page Object Pattern for UI testing can handle this in a more intuitive manner. With Selenium 2 (now in alpha) there is going to be better support for more native actions like key strokes which QTP is slightly better but once it has fully released then I feel Selenium 2 will be the best Web Test Automation framework out there. QTP will still be able to do desktop applications but with more and more applications going into Browsers it will have less and less marketshare of all applications out there.

AutomatedTester
Thanks a lot for the feedback, AutomatedTester. Does Test Director have the recorder ability of Selenium? Or is that solely under the purview of QTP?
marc esher
as far as I can remember its only in QTP since Test Director is a test management application
AutomatedTester
Thanks a lot, AT. Much appreciated.
marc esher
Yes, recording functionality is only a feature of QTP. QTP is a functional test automation tool, like Selenium. TestDirector/QualityCenter, on the other hand, is a test management platform, allowing you to organize requirements, test cases, test scripts and defects, execute manual tests and kick off automated test runs (QTP actually executes the tests, but TD/QC is responsible for launching QTP on remote hosts). TD/QC would be compared directly to IBM Rational Quality Manager or Microsoft Test and Lab Manager, for example.
Tom E
From a usability perspective, Test Director is a great steaming pile of stink. It doesn't work with any browser other than IE6. It has a ridiculous number of hoops to jump through to move issues through a queue. On the other hand if you use an offshore company for testing and you want to keep them busy for months chasing their tails, use Test Director.
grenade