如何自动化Siebel GUI?

4
我正在寻找一种自动化Siebel Retail 8.1 GUI(高交互性)进行功能测试的方法。
到目前为止,我找到的唯一选择是使用来自HP的QTP,这相当昂贵。
您知道是否有其他替代方案,或者您是否有使用QTP的经验?

这可能是因为在HI客户端中仍然使用了Active X控件。SI客户端允许使用JQuery,这是一个很好的替代方案,同时也是Open UI层发布之前的一个选择。你提到的主要(开源)替代方案有哪些? - Theo Arril
3个回答

1

QTP是一款非常好用的通用测试自动化工具。我不太了解Siebel Retail 8.1 GUI - 它是基于Web还是厚客户端?如果是基于Web,有很多替代方案,包括开源软件。如果是厚客户端,你的选择会受到限制。供应商提供的替代方案包括IBM Rational Functional Tester、Compuware TestPartner和Borland SilkTest。

你可能想查看相关的SO问题:

  • 自动化GUI测试工具(在Windows上)?
  • 是否有任何方法可以自动化Windows表单测试?
  • GUI的自动化测试
  • Windows表单的自动化测试

Siebel GUI使用DHTML +自定义Active-X控件。 - Federico Elles
QTP通常是解决问题的最佳方式,特别是如果您想验证业务层中的数据。 - J. Polfer
自定义ActiveX控件可能会对开源解决方案造成困扰,这种情况下您可能需要获取供应商解决方案,例如我提到的那些。 - Tom E
最终我们决定使用QTP。安装了Siebel测试自动化模块后,它对我们来说非常完美。 - Federico Elles

0

Oracle ATS 是官方工具,用于自动化 Siebel GUI。

Siebel GUI 有两种不同的类型,一种是旧版 HI/SI,需要使用 ActiveX 和 IE 进行查看; 另一种是称为 OpenUI 的纯 Web 版本。

Oracle ATS 支持两种版本,下面的视频展示如何测试 Siebel。

第一个视频是由我创建的,后面两个视频则是用于负载测试 Siebel。

https://otube.oracle.com/media/Siebel+OpenUI+functional+testing+new+feature++in+OATS+13.1.0.1+by+Sophia+Du/0_eya24f4k/2902

https://otube.oracle.com/media/Siebel+load+testing+%28Part+IA+creating+load+script%29/0_2hlxkxa6/2902

https://otube.oracle.com/media/Siebel+Load+Testing+%28Part+IIA+How+to+Do+Performance+Testing+for+Siebel+OpenUI+Application%29+by+Anna+Huang/0_raccbegx/2902


顺便提一下:Oracle应用测试套件是Oracle的商业产品,可用于测试各种Oracle应用程序,包括Siebel,我正在为这个产品工作。请参见:http://www.oracle.com/technetwork/oem/app-test/index.html - Ben Xu

-1

我知道这是一个晚回复 - 但请不要过于信任QTP来测试Siebel。我和同事在Siebel开发社区(是的,有这样一个社区 :))的经验表明,使用QTP测试Siebel存在相当大的实际问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接