Conversation
…естирования плюс тесты на это
В тесте только подключается и отключается клиент, тест проходит но приложение клиента не закрывается, потому что отключение вызывается раньше чем откроется окно клиента.
…ты_УтвержденияBDDForms. Проходят тесты подключение, открытие списка, отключение.
… текущей строки, Отключение. Методы в ТестКлиенты и УтвержденияBDD плюс тесты в Тест_УтвержденияBDDForms. Более-менее устоялась идеология.
…зова уверждений через точку.
…Списке, Проведение C их помощью реализован тест проведения документа и проверки количества его движений по регистру в Тест_УтвержденияBDDForms. Тест выполняется на данных \Tests\1Cv8_xUnitFor1CForms.dt. Конфигурация там из тестовой базы, в один документ добавлена обработка проведения.
…без изменений. Тестовые данные создаются и удаляются в тестах. Добавил cf тесовой конфигурации из ветки master в \Tests. В модуль формы Тесты_УтвержденияBDDForms добавил процедуры для работы с таблицей параметров на форме. На сервере записываем, на клиенте читаем. Хотел использовать для передачи параметров между тестами но потом сделал передачу через контекст ядра.
…е мелких ошибок. ТестКлиенты переименован в МенеджерТестКлиентов API автотестирования перенесен из УтвержденияBDD в новый плагин ТестКлиент Добавлена возможность размещения плагинов в справочнике Дополнительные отчёты и обработки БСП для тестирования управляемых форм. Изменения в xddTestRunner и ЗагрузчикФайла.
|
еще не документированы изменений других файлов, кроме описанных 4 файлов, например, плагин УтвержденияБДД и т.п. |
Да, напишу что там ещё изменилось. Вроде больше не должно быть существенных изменений. |
There was a problem hiding this comment.
Убрал плагин и методы автотестирования. Сначала я их в УтвержденияBDD добавлял.
There was a problem hiding this comment.
Добавил инициализацию чтобы можно было помещать в дополнительные обработки БСП.
There was a problem hiding this comment.
Сообщение об ошибке с новой строки. Так вроде удобнее читается.
There was a problem hiding this comment.
Тесты для плагина ТестКлиент.
|
В Tests/TestConfig.cf обновил изменённые плагины. |
Реализация #753
Сделанные доработки
Реализован минимальный набор утверждений и методов API автоматического тестирования, позволяющий оценить синтаксис законченного теста.
Утверждения для автоматического тестирования в ТестКлиент
ПодключениеКлиентаТестирования
ОтключениеКлиентаТестирования
ОткрытиеФормыСписка
ПоискВСписке
УстановкаОтбораВСписке
УстановкаОтбораВСпискеПоРегистратору
ОткрытиеВСписке
Проведение
КоличествоСтрокВСписке
ЭтотСписокПустой
ТестКлиент работает аналогично УтвержденияBDD и использует методы API автоматического тестирования, содержащиеся в МенеджерТестКлиентов.
МенеджерТестКлиентов сохраняет значение окна и элемента, которые были получены при выполнении соответствующих методов. Последующие действия выполняются относительно этих значений.
Примет теста
Дополнительные изменения
xddTestRunner, ЗагрузчикФайла
Добавлена возможность загрузки плагинов из справочника БСП Дополнительные отчёты и обработки для тестирования управляемых форм с помощью механизма ИР Отладка внешних обработок БСП.