Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Automate testing on Lotus Notes 8.5

The company I am working is looking for a way to automate functional tests on Lotus Notes 8.5. We have tried different tools including Testcomplete 6 and Rational Robot 7. But we have found issues recognizing objects and implement verifications.

Has anyone try to automate this type of tests? Which tools(approach) you recommend for this?.

I was wondering if it is possible to create code on Domino/LotusScript to automate these tests maybe using agents (have anyone implemented this approach successfully)?

Thanks!

like image 591
MariangeMarcano Avatar asked May 15 '09 22:05

MariangeMarcano


3 Answers

I think your best bet will be AutoUser for Lotus Notes developed by Smart Toucan Software: Smart-Toucan.com

It is a full featured automated test tool for Lotus Notes, I'm not aware of any other tool that offers the same functionality.

like image 172
Matt White Avatar answered Sep 28 '22 10:09

Matt White


It has been a LONG time since I've done any Notes development, but since Notes already has a rich API for using Java, why not just use JUnit?

There's even a plugin to output the results of tests to a Document:

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

Also, here's someone's attempt to write something a little more customized for Domino testing:

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

like image 34
richardtallent Avatar answered Sep 28 '22 10:09

richardtallent


From looking at the tools you've tried I guess that you want to test the UI rather than the inner details of the code.

I haven't done development for Notes 8, but if it is anything like R7 I definately think you should look for a non-Notes tool for testing Notes application UIs. The Notes UI classes is filled with strange gotchas, and I think you will run into problems expressing things like switching tabs, moving around in the document, triggering hotspots, verifying visibility of messages and dialogs, agent runs et.c.

My initial idea was to implement tests in AutoIt, but I assume the tools you have tried are more friendly for testing and equally competent at recognizing and interacting with window elements.

If you find something that works out, I'd love to hear about it!

like image 21
Anders Lindahl Avatar answered Sep 28 '22 11:09

Anders Lindahl