2009-05-15 99 views
5

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

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

我想知道是否可以在Domino/LotusScript上创建代码来自动执行这些测试,也许使用代理(是否有人成功实现了这种方法)?

谢谢!

+0

TestComplete 7最近出现了,它对控件,对象等有更好的认识。他们还增加了一个用于自定义控件支持的SDK。你可能会有更多的喜悦吗? – Pauk 2009-07-09 12:39:52

+0

我直接与他们联系,他们回应 “不,如果您需要我们使用Lotus Notes,我们可能不太合适,请告诉我们TestComplete是否仍然有趣。” – MariangeMarcano 2009-07-10 10:13:36

+0

噢,值得一试。 – Pauk 2009-07-12 15:12:09

回答

1

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

1

从看过你尝试过的工具我猜你想要测试UI而不是代码的内部细节。

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

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

如果您发现了一些可行的方法,我很乐意听到它!

0

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

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

2

我觉得你最好的选择将是AutoUser通过智能坎软件开发的Lotus Notes:Smart-Toucan.com

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

+0

借调;看起来是真正测试客户端应用程序的最佳选择。 – Ben 2010-03-03 01:58:19

0

有一款名为TestDrive的原始软件产品,它宣称专门为Lotus Notes客户端应用程序测试提供支持。我对这个工具没有任何经验。他们的网站是http://www.origsoft.com/products/testdrive/

0

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