Автоматизируйте тестирование на Lotus Notes 8.5

Считается, что созданный_кат указывает на то, что вы используете ActiveRecord в Rails для установки переменной @feed. Если это так, то лучше выполнить эту работу в SQL. Это гораздо эффективнее и легче иметь дело.

@feed = Feed.all(:order => 'created_at DESC', :limit => 10)

В противном случае, если вы действительно хотите использовать вид, чтобы сделать это, вы можете использовать сначала или диапазон

<% @feed.sort_by{|t| - t.created_at.to_i}[0..9].each do |feed| %> 
<% @feed.sort_by{|t| - t.created_at.to_i}.first(10).each do |feed| %> 
6
задан Jonik 20 July 2009 в 19:22
поделиться

7 ответов

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

1
ответ дан 17 December 2019 в 04:51
поделиться

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

1
ответ дан 17 December 2019 в 04:51
поделиться

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

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

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

Если вы что-то найдете это работает, я '

1
ответ дан 17 December 2019 в 04:51
поделиться

Я не думаю, что Rational Robot больше поддерживается. Rational Functional Tester - последнее воплощение и, возможно, именно то, что вы ищете. Он будет работать на уровне GUI.

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

0
ответ дан 17 December 2019 в 04:51
поделиться

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

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

2
ответ дан 17 December 2019 в 04:51
поделиться

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

0
ответ дан 17 December 2019 в 04:51
поделиться

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

0
ответ дан 17 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: