【问题标题】:Automate testing on Lotus Notes 8.5在 Lotus Notes 8.5 上自动测试
【发布时间】:2009-05-15 22:21:56
【问题描述】:

我工作的公司正在寻找一种方法来自动化 Lotus Notes 8.5 上的功能测试。我们尝试了不同的工具,包括 Testcomplete 6 和 Rational Robot 7。但我们发现了识别对象和实施验证的问题。

有没有人尝试自动化这种类型的测试?您为此推荐了哪些工具(方法)?

我想知道是否可以在 Domino/LotusScript 上创建代码来自动化这些测试,可能使用代理(有没有人成功实施过这种方法)?

谢谢!

【问题讨论】:

  • TestComplete 7 最近出来了,它对控件、对象等有更好的识别。他们还添加了一个 SDK 来支持自定义控件。你可能会更高兴?
  • 我直接联系了他们,他们回答“不。如果您需要我们处理 Lotus notes,我们可能不适合。如果对 TestComplete 仍有兴趣,请告诉我。”
  • 到目前为止,团队发现的最佳方法是使用 Domino/Lotus 脚本和代理来运行自动化流程。

标签: testing automated-tests lotus-notes


【解决方案1】:

我认为您最好的选择是 Smart Toucan Software 开发的 Lotus Notes AutoUser:Smart-Toucan.com

它是一个功能齐全的 Lotus Notes 自动化测试工具,我不知道有任何其他工具可以提供相同的功能。

【讨论】:

  • 第二;看起来是真正测试客户端应用程序的最佳选择。
【解决方案2】:

我已经很久没有做任何 Notes 开发了,但是既然 Notes 已经有丰富的使用 Java 的 API,为什么不直接使用 JUnit 呢?

甚至还有一个插件可以将测试结果输出到文档:

http://www.junit.org/node/205

另外,有人尝试为 Domino 测试编写更多定制的东西:

http://palmerweb.blogspot.com/2007/12/sntt-unit-testing-in-domino.html

【讨论】:

    【解决方案3】:

    通过查看您尝试过的工具,我猜您想要测试 UI 而不是代码的内部细节。

    我还没有为 Notes 8 做过开发,但如果它与 R7 类似 我绝对认为您应该寻找一个非 Notes 工具来测试 Notes 应用程序 UI。 Notes UI 类充满了奇怪的陷阱,我认为您会遇到表达诸如切换选项卡、在文档中移动、触发热点、验证消息和对话框的可见性、代理运行等内容的问题。

    我最初的想法是在 AutoIt 中实现测试,但我认为您尝试过的工具对测试更友好,并且同样能够识别窗口元素并与之交互。

    如果你找到了可行的方法,我很想听听!

    【讨论】:

      【解决方案4】:

      到目前为止,团队发现的最佳方法是使用 Domino/Lotus 脚本和代理来为不同的流程运行自动化测试。

      【讨论】:

        【解决方案5】:

        我认为 Rational Robot 不再是受支持的程序。 Rational Functional Tester 是最新的化身,它可能是您正在寻找的。它将在 GUI 级别运行。

        GUI 级别测试的问题在于它不是性能测试。一台机器驱动 1 个 GUI。问题是关于功能测试的,所以我认为这不是问题。

        【讨论】:

          【解决方案6】:

          Original Software 有一个名为 TestDrive 的产品,它声称专门支持 Lotus Notes 客户端应用程序测试。我没有使用该工具的任何经验。他们的网站是http://www.origsoft.com/products/testdrive/

          【讨论】:

            【解决方案7】:

            如果您正在开发 XPages 应用程序,我相信您可以使用那些流行的测试框架,例如:JUnit、WebDriver,甚至是 Concordium。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多