4

问题:TestDirector 相对于 Selenium 的优缺点是什么

一些背景:我对 Selenium 有一点经验,但有人告诉我我的公司拥有 TestDirector 的企业许可证(并且我可能被迫使用它)。因此,显然成本不是问题。鉴于此,我想知道我从 Selenium 中放弃了什么不在 TestDirector 中,以及 TestDirector 中有什么不在 Selenium 中。

谢谢你的想法。

4

1 回答 1

3

Test Director 应该是一个包罗万象的应用程序,它可以帮助处理从测试用例管理到运行自动化测试的各个方面的测试。然后它会报告所有这些。

如果您有很多钱,那么它可能是您的正确选择。

Selenium 是一个 UI 测试自动化框架,人们使用它来代替 HP Quick Test Pro (QTP)。QTP 和 Test Director 一样,需要花费一笔不小的资金来设置和运行它。Selenium 非常擅长在 QTP 可以应对的 AJAX 应用程序中进行测试。Selenium 在浏览器中运行,因此不依赖于 UI 地图,也不需要为页面提供对象存储。UI 测试的页面对象模式可以以更直观的方式处理这个问题。含硒2(现在处于 alpha 阶段)将会更好地支持更多的原生操作,比如 QTP 稍微好一点的击键,但是一旦它完全发布,我觉得 Selenium 2 将是最好的 Web 测试自动化框架。QTP 仍然可以做桌面应用程序,但是随着越来越多的应用程序进入浏览器,它在所有应用程序中的市场份额将越来越少。

于 2010-01-06T21:12:54.230 回答