Автоматизировать тестирование в Lotus Notes 8.5 - PullRequest
6 голосов
/ 16 мая 2009

Компания, в которой я работаю, ищет способ автоматизации функциональных тестов в Lotus Notes 8.5. Мы пробовали разные инструменты, включая Testcomplete 6 и Rational Robot 7. Но мы обнаружили проблемы с распознаванием объектов и выполнением проверок.

Кто-нибудь пытался автоматизировать этот тип тестов? Какие инструменты (подход) вы рекомендуете для этого?

Мне было интересно, возможно ли создать код на Domino / LotusScript для автоматизации этих тестов, возможно, с использованием агентов (кто-нибудь успешно реализовал этот подход)?

Спасибо!

Ответы [ 7 ]

2 голосов
/ 28 октября 2009

Я думаю, что вашей лучшей ставкой будет AutoUser для Lotus Notes, разработанный Smart Toucan Software: Smart-Toucan.com

Это полнофункциональный инструмент автоматического тестирования для Lotus Notes, я не знаю ни одного другого инструмента, который предлагает такую ​​же функциональность.

1 голос
/ 23 сентября 2009

На сегодняшний день лучший подход, который нашла команда, - это использование Domino / Lotus Scripts и Aggents для запуска автоматического тестирования для различных процессов.

1 голос
/ 18 июня 2009

Судя по инструментам, которые вы пробовали, я думаю, что вы хотите протестировать интерфейс, а не внутренние детали кода.

Я не занимался разработкой для Notes 8, но если это что-то вроде R7 , я определенно думаю, что вам следует поискать не-Notes инструмент для тестирования пользовательских интерфейсов приложения Notes. Классы пользовательского интерфейса Notes заполнены странными ошибками, и я думаю, что у вас возникнут проблемы с выражением таких вещей, как переключение вкладок, перемещение по документу, запуск горячих точек, проверка видимости сообщений и диалогов, запуск агента и т. Д.

Моя первоначальная идея состояла в том, чтобы реализовать тесты в AutoIt , но я предполагаю, что испробованные вами инструменты более удобны для тестирования и одинаково компетентны в распознавании и взаимодействии с элементами окна.

Если вы найдете что-то, что сработает, я хотел бы услышать об этом!

1 голос
/ 12 июня 2009

Прошло долгое время с тех пор, как я занимался разработкой Notes, но поскольку Notes уже имеет богатый API для использования Java, почему бы просто не использовать JUnit?

Есть даже плагин для вывода результатов тестов в документ:

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

Также, вот чья-то попытка написать что-то более адаптированное для тестирования Domino:

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

0 голосов
/ 26 июня 2010

Если вы разрабатываете приложения для XPages, я считаю, что вы можете использовать такие популярные тестовые среды, как: JUnit, WebDriver и даже Concordium.

0 голосов
/ 05 декабря 2009

Существует продукт под названием TestDrive от Original Software, который утверждает, что специально поддерживает тестирование клиентских приложений Lotus Notes. У меня нет опыта работы с инструментом. Их сайт на http://www.origsoft.com/products/testdrive/

0 голосов
/ 16 июля 2009

Я не думаю, что Rational Robot больше не поддерживается. Rational Functional Tester - это последнее воплощение, и оно может быть тем, что вы ищете. Это будет работать на уровне графического интерфейса.

Проблема с тестированием на уровне GUI заключается в том, что это не тестирование производительности. Одна машина управляет 1 графическим интерфейсом. Вопрос был о функциональном тестировании, поэтому я предполагаю, что это не проблема.

...