问题:TestDirector相对于Selenium有什么好处和缺点
一些背景:我对Selenium有一点经验,但我被告知我的公司拥有TestDirector的企业许可证(我可能被迫使用它)。因此,显然成本不是问题。鉴于此,我想知道我从Selenium中放弃了什么不在TestDirector中,以及TestDirector中没有在Selenium中的内容。
感谢您的想法。
答案 0 :(得分:3)
Test Director应该是一个包含应用程序,可以帮助从测试用例管理到运行自动化测试的所有测试方面。然后报告所有这些。
如果您有很多钱,那么可能对您来说是正确的选择。
Selenium是一个人们使用的UI测试自动化框架,而不是HP Quick Test Pro(QTP)。像测试总监一样,QTP花费了不少钱来设置并开始运行。 Selenium非常擅长在QTP可以应对的AJAX应用程序中进行测试。 Selenium在浏览器中运行,因此不依赖于UI映射,也不需要为页面提供对象存储。用于UI测试的Page Object模式可以以更直观的方式处理此问题。使用Selenium 2(现在处于alpha状态),可以更好地支持更多本机操作,例如QTP略胜一筹的键击,但一旦完全发布,我觉得Selenium 2将是最好的Web测试自动化框架那里。 QTP仍然可以使用桌面应用程序,但随着越来越多的应用程序进入浏览器,它将拥有越来越少的所有应用程序的市场份额。