首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium或Rational Functional Tester

Selenium或Rational Functional Tester
EN

Stack Overflow用户
提问于 2010-04-07 21:00:20
回答 6查看 16.1K关注 0票数 0

对于Java环境中的测试目的(Selenium或Rational Functional Tester),您有什么建议?你能写出一些利弊吗?我听说过MicroFocus TestPartner,你有使用它的经验吗?

EN

回答 6

Stack Overflow用户

发布于 2011-06-25 12:00:49

这两种自动化测试工具都提供了一些自动化的基本功能。然而,Rational Functional Tester (RFT)和Selenium之间有很大的不同。如果您的目标是基本测试,其结果是短期的-1-3个月,并且您不介意脚本需要高水平的维护,那么Selenium是很好的。RFT提供了许多与Selenium的关键差异,这些差异会影响您拥有长期自动化解决方案的能力。它们是:

  1. RFT在脚本和被测应用程序之间使用对象映射。这意味着,当应用程序发生变化时,您不需要在脚本中查找和替换对象属性。这将为您节省大量时间,
  2. RFT使用数据池将大型数据集驱动到测试中。
  3. RFT具有非常强大的连接器,可以连接到多种应用程序风格,如SAP、Siebel、Oracle、VB、PowerBuilder、各种web和终端服务器功能。这意味着对于selenium只提供一种解决方案的每种情况,都可以使用一个工具。
  4. RFT与RQM一起工作,以实现完整的端到端测试管理。所有这一切的最终结果是自动化的时间和寿命。我不会选择Selenium作为长期解决方案,因为RFT的维护成本将大大低于RFT -即使对于新手也是如此。
票数 2
EN

Stack Overflow用户

发布于 2010-04-07 21:26:57

请澄清“Java环境”。

如果Java environment ==通过浏览器交付基于web的应用程序,那么您有大量的选择可供选择,而不仅仅是Selenium、Rational Functional Tester和TestPartner。有许多开源和商业工具可用于测试web应用程序。

但是,如果在桌面上运行Java环境==独立Java应用程序,那么您的选择就会更加有限。Selenium将无法工作,因为Selenium只支持基于浏览器的web应用程序。Functional Tester和TestPartner都是很好的工具,我曾经广泛地使用过这两个工具,而且它们都支持Java平台。还有其他的工具,比如HP,可能还有一些特定于QuickTest的开源工具。

票数 1
EN

Stack Overflow用户

发布于 2012-12-20 21:11:07

我建议将两者混合使用:当有一些事情不能在RFT中完成时,您可以从Selenium获得帮助,Selenium只是一个Java API,可以在RFT中使用。编写跨浏览器脚本是使用这种混合方法的一个很好的切入点。

需要考虑的另一点是: Selenium是一个免费的开源工具。

另一点是: Selenium在其论坛中有更多的活动。它更有可能从Selenium的其他用户那里得到更快的回答。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2592583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档