gpt4 book ai didi

unit-testing - 是否可以在 GUI 后自动执行 Siebel 测试?

转载 作者:行者123 更新时间:2023-11-28 20:16:40 26 4
gpt4 key购买 nike

我的测试团队目前使用 QTP 通过 GUI 进行测试,但与任何依赖于界面的自动化测试套件一样,它比直接与代码交互的自动化测试更脆弱。我正在尝试了解更多有关 Siebel 和 Siebel Tools 的信息,以更好地了解我们如何能够在 GUI 下进行测试,但我想听听更有专业知识的人的意见,以了解这是否可行。

最佳答案

我想这真的取决于你想测试什么。

我经常使用 Siebel Java Data Bean (JDB) 来访问 Siebel。您基本上连接到 Siebel 服务器并执行与 eScript 非常相似的代码。这意味着您可以创建记录、调用工作流等;基本上您可以在 eScript 中执行的所有操作。这可能会有帮助。这将应用所有常见的验证、运行时事件和事件。

一旦您在 BusComps 或业务服务或其他地方的某些脚本访问需要 UI 上下文的数据(TheApplication().ActiveBusObject()TheApplication().ActiveApplet( ) 例如)这种方法会失败,因为 Siebel 数据 Bean 没有 UI 上下文。

另一个缺点是您必须连接到 Siebel 服务器。这意味着您必须将 SRF 部署到开发服务器,然后才能运行测试。如果 JDB 可以连接到您的本地实例,那肯定会好得多,但据我所知这是不可能的。不过,请查看书架中的对象接口(interface)指南。连接到 Siebel 的方法有多种,而不仅仅是 Java。

如果您对此有任何疑问,请告诉我。我也许可以发布一些示例代码,说明如何连接到 Siebel 服务器等。

关于unit-testing - 是否可以在 GUI 后自动执行 Siebel 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1949500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com