6

私が働いている会社は、Lotus Notes 8.5 の機能テストを自動化する方法を探しています。Testcomplete 6 や Rational Robot 7 などのさまざまなツールを試しましたが、オブジェクトの認識と検証の実装に問題があることがわかりました。

この種のテストを自動化しようとした人はいますか? これにはどのツール(アプローチ)をお勧めしますか?

Domino/LotusScript でコードを作成して、おそらくエージェントを使用してこれらのテストを自動化できるかどうか疑問に思っていました (このアプローチを成功裏に実装した人はいますか)。

ありがとう!

4

7 に答える 7

2

あなたの最善の策は、Smart Toucan Software: Smart-Toucan.comによって開発された Lotus Notes の AutoUser になると思います。

これは、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 アプリケーションの UI をテストするために Notes 以外のツールを探すべきだと思います。Notes の UI クラスには奇妙な落とし穴がたくさんあります。タブの切り替え、ドキュメント内の移動、ホットスポットのトリガー、メッセージとダイアログの可視性の確認、エージェントの実行などを表現する際に問題が発生するでしょう。

私の最初のアイデアはAutoItでテストを実装することでしたが、あなたが試したツールはテストに使いやすく、ウィンドウ要素の認識と操作に同等の能力があると思います。

うまくいくものを見つけたら、それについて聞いてみたいです!

于 2009-06-18T06:49:34.843 に答える
1

これまでのところ、チームが見つけた最善のアプローチは、Domino/Lotus Scripts と Aggents を使用して、さまざまなプロセスの自動テストを実行することです。

于 2009-09-23T07:00:11.443 に答える
0

There is a product called TestDrive from Original Software, which claims to have support specifically for Lotus Notes client application testing. I don't have any experience with the tool. Their site is at http://www.origsoft.com/products/testdrive/

于 2009-12-04T22:32:17.897 に答える
0

XPagesアプリケーションを開発している場合は、JUnit、WebDriver、さらにはConcordiumなどの一般的なテストフレームワークを使用できると思います。

于 2010-06-26T03:55:06.013 に答える