首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >硒、Siebel和QTP

硒、Siebel和QTP
EN

Stack Overflow用户
提问于 2011-07-19 05:09:20
回答 3查看 3.8K关注 0票数 3

我即将为使用Siebel 7.5的客户端启动UI自动化项目。我一直在寻找,似乎没有太多的信息,关于是否有可能在siebel中使用Selenium自动化GUI测试。问题是,是否可以使用selenium实现Siebel的自动化。我听说Siebel有两种模式,SI和HI,有什么区别?

另外,我听说使用HP QTP实现Siebel早期版本的自动化存在一些问题。,这些问题是什么,什么是最好的解决的方法。

我意识到这不仅仅是一个问题,无论谁回答一个组件,我都会投赞成票,答案将交给回答最多组件的人。

提前感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-19 07:48:21

HI 是"Hi交互性“的意思,它用于通过局域网访问的站点--HI Siebel应用程序中的大多数对象都是ActiveX控件。

SI代表“标准交互性”,它用于外部访问的站点,通常是纯HTML。

从提供Siebel测试自动化(STA)的7.7Siebel启动器开始,该API为测试工具提供了API,QTP使用此API测试Siebel 7.7及更高版本。STA只适用于HI应用程序,对于SI应用程序,Siebel为HTML添加了一些提示,以帮助测试工具。

我不知道QTP测试经典(前7.7) Siebel应用程序的具体问题,我根本不知道Selenium,所以我希望我提供的一般信息是有用的。

票数 2
EN

Stack Overflow用户

发布于 2011-09-06 13:01:13

如上所述,HI模式可以启用测试挂钩,但这些都是非常基本的,需要一些额外的软件来轻松地工作。此外,HI只在IE中工作,因为IE没有很好的硒记录工具。

另一方面,SI模式仅仅是HTML,在Firefox中工作,因此使用Selenium应该是可测试的。确实需要一些设置,请记住,SI的测试结果与用户在使用高得多的HI模式时所看到的会有差异,但是如果您可以忽略特殊小程序的使用,并避免客户端编码,它应该可以工作。

票数 2
EN

Stack Overflow用户

发布于 2014-03-11 05:44:53

您可以使用Ruby watir-经典和rautomation的组合,再加上一些javascript来与几乎所有Siebel HI组件交互。这两个Ruby使用Windows和COM,因此本质上您可以使用任何支持Windows的语言。这是一个巨大的努力,但最终还是有回报的,因为它都是开源的,而像QTP和TestComplete这样的工具却花费了很多钱。

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

https://stackoverflow.com/questions/6742521

复制
相关文章

相似问题

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