6

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

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

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

谢谢!

4

7 回答 7

2

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

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

于 2009-10-28T20:41:57.890 回答
1

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

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

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

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

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

于 2009-06-12T08:11:41.643 回答
1

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

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

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

如果你发现有什么效果,我很想听听!

于 2009-06-18T06:49:34.843 回答
1

到目前为止,团队发现的最佳方法是使用 Domino/Lotus Scripts 和 Aggents 为不同的进程运行自动化测试。

于 2009-09-23T07:00:11.443 回答
0

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

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

于 2009-07-16T19:12:30.430 回答
0

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

于 2009-12-04T22:32:17.897 回答
0

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

于 2010-06-26T03:55:06.013 回答