v5.7.0 Ускорение, новые и доработанные дымовые, новые плагины (в т.ч. по созданию данных), потоковый вывод в отчеты Allure и JUnit
В код релиза внесены доработки от 20 человек !!
- Контрибьюторы проекта выполнили огромное количество доработок.
-
Дополнительно коллега Владимир Литвиненко выпустил большой цикл статей по Vanessa.ADD на Инфостарт-е - 1-я статья https://infostart.ru/public/969637 и т.д.
- Владимир, еще раз огромнейшее спасибо от всех пользователей и соучастников!
-
Для BDD- и TDD-части, а также для дымовых тестов реализован потоковый вывод в файлы отчетов (junit и Allure) по мере выполнения фич или тестов #389 #393 #399
- важно для борьбы с зависаниями тестов/фич и анализа возникающих проблем
-
Значительно дополнена и актуализирована документация проекта по дымовым тестам, BDD- и TDD-частям - #11 #366 #372 #380 #330 #334 и т.д.
- расширен FAQ, добавлено много новых ответов
-
Поддержана совместимость с 8.3.5 (полностью) и 8.2 (частично) #357 #336 #173 #359
Новые плагины - и для BDD, и для TDD
- Новый плагин "Заглушки" для генерации данных на лету #381
- Плагин "Движения документа" для проверки проведения и сравнения движений документа #325 #302
- Плагин "ИнтернетПочта" #394 #397 #398
- Плагин "ИтераторМетаданных" - используется для анализа метаданных, например, в дымовых тестах по метаданным (см. ниже)
- Плагин "ЗагрузчикПользовательскихНастроек" для BDD - Загрузка глобальных переменных сохраняемого контекста и настроек из внешнего файла #343 #346
Дымовые тесты
- Дымовые тесты открытия форм научились работать через тест-клиент - решена проблема зависания на модальных окнах #403
- доработаны в рамках Enterprise-поддержки
- Новые дымовые тесты
- Добавлена возможность настройки через json-файлы для дымовых тестов ввода на основании #407
- доработаны в рамках Enterprise-поддержки
Дополнения/исправления:
- Доработаны дымовые тесты для иерархических справочников #402
- Не работает исключение при указании полного пути исключаемой формы в json-файле настройки #376 #392
- Исправлены ошибки дымовых тестов ввода на основании #340 #396
Генерация данных
Исправления/дополнения:
- Определение типа маршрута бизнес процесса. #354
- Добавлена выгрузка/загрузка стандартного реквизита "ТипЗначения" для ПВХ #338
- Нельзя загрузить Справочник "Банковские счета" из-за неверной работы с владельцем #200
BDD
- Сохранение отчета Allure сразу после выполнения сценария, а после выполнения фичи #399
- Загрузка глобальных переменных сохраняемого контекста и настроек из внешнего файла #343 #346
- Заголовки форм сравниваются точнее, в т.ч. и по шаблонам со звездочкой #370 #367
- Доработка подключения тест-клиента #351 #352 - например, для передачи контекста сохраняемых переменных
- Полезные функции добавления произвольных данных в отчет Allure для использования в реализации собственных шагов #334 #330
- Новый шаг ожидания завершения фонового задания и закрытия формы длительной операции (БСП) #333
- Новый шаг для работы с почтой "Когда я отвечаю на это сообщение" #404
- Возможность указания путей запуска SikuliX разными способами #345 #355
Исправления/дополнения:
- Периодический баг при использовании нескольких библиотек #327
- Исправлено - Шаг "И Я закрыл все окна клиентского приложения кроме "Нужное окно"" не всегда закрывает все окна #406
- Исправлено ошибка - шаг "Когда я удаляю все элементы Справочника", в котором нет иерархии, выдает ошибку: "Поле не найдено ЭтоГруппа" #230 #390
- Заполнение поля КаталогПроекта по-умолчанию #363 #369
- Исправлено очень медленное выполнение шага "в поле с именем 'ИмяПоля ввожу значение глобальной переменной "ИмяПеременной" #349 #350
- Исправлены проблемы в библиотечном шаге "я делаю паузу 2 секунды" #337
- Исправлено периодическое падение шага
Ожидаем завершения фонового формирования отчета в течение "10" секунд
#329 - Исправлено: Не сохраняются (некорректно читаются из сохраненных настроек) пути к библиотекам шагов #401
TDD
- Формирование результатов тестов на ходу, по мере выполнения тестов #389
- Потоковый вывод результатов тестов #393
- Исправления для работе в английской локализации #385
Дополнения/исправления:
- Ошибка при инициализации настроек на сервере #386
- ОФ: Ошибка при открытии обозревателя TDD #358
- Исправлено - УФ: из формы xddTestRunner нельзя открыть внешний инструмент при включенном режиме асинхронности #328
Прочее
- Исправлены проблемы кода, выявленные с помощью "Sonar 1C (BSL) Plugin" #331
- очень много задач доработаны в рамках Enterprise-поддержки клиентов