2009-05-15 100 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這些流行的測試框架。