Releases: vanessa-opensource/add
snapshot 6.9.5 - Последние изменения для ОФ и дымовых тестов
См. Последние изменения для ОФ и дымовых тестов
Сделано совместно с товарищем, девушкой-разработчиком!
v6.8.0
v6.8.0 - Множество новых дымовых, загрузка тестов из расширений, мок-тестирование, закрытие тест-клиентов, анализ занятости портов и многое другое
-
Загрузка тестов из расширений конфигурации #873 #874 #881 Спасибо @yukon39
-
Избавление от экспортной переменной ЭтоLinux, замена на КонтекстЯдра.ЭтоЛинукс() #913 Спасибо @artbear
TDD, модульные тесты
Плагины
-
Расширение для мок-тестирования - удобно для простой проверки кода, связанного с интеграцией с внешними системами #836 #838 Спасибо @artbear
-
Новый плагин ПеременныеОкружения #770 Спасибо @KrapivinAndrey
-
Информатор - вывод активных расширений plugins #880
-
Анализ занятости порта перед запуском тест-клиента + новый публичный метод НайтиСвободныйПортЕслиТекущийЗанят #906 Спасибо @artbear
- В случае занятых портов выводится PID процесса, занявшего порт #927 Спасибо @LazarenkoA
-
Дополнительные параметры запуска тест-клиента (tdd и дымовые) #754 Спасибо @artbear
-
Закрытие открытых клиентов тестирования #128
-
Исправлено хранение параметров проверяемого метода для клиентского контекста УтвержденияBDD plugins #912 Спасибо @yukon39
-
[BUG] В клиентском модуле плагина УтвержденияBDD не работает функция "Метод" bug plugins #911
-
Плагин УтвержденияBDD - Метод "Метод" принимает параметры Строки\Числа в дополнении к массиву plugins #835 Спасибо @artbear
-
Добавлена документация к плагину "ЗапросыИзБД" docs plugins #871 #872 Спасибо @maximsamokhval
-
Улучшено описание API плагина БазовыеУтверждения #842 Спасибо @sulfur17
-
Плагин Данные поддерживает стандартные реквизиты + улучшено получение значения для значений простых типов #837 Спасибо @artbear
-
Плагин Данные / Переиспользует состояние, если есть вложенные вызовы #825
-
Плагин Данные / Метод Реквизит() не проверяет существование реквизита #824
-
Плагин Данные - Всегда возвращается новый объект + проверки существования реквизитов #826 Спасибо @artbear
-
TDD Плагин "Настройки" Метод ЕстьНастройка работает не в соответствии со своим описанием. Альтернативный метод ЕстьЗначениеНастройки. #801 Спасибо @petypen
-
TDD плагин "Настройки". Экспортные методы ДобавитьНастройку, Добавить настройки работают некорректно tdd #795
-
ВыполнитьКомандуОС*СВыводом в линуксе не получает вывод #789 Спасибо @kuntashov
-
Плагин ПроверкаОрфографии - Исключения приведены к нижнему регистру #771 Спасибо @KrapivinAndrey
-
Переведены обработки и скрипты на английский язык #730 #731 Спасибо @DitriXNew
Дымовые тесты
-
Огромное!! количество новых дымовых тестов с отличной документацией Спасибо @SidnevAV
-
Новые дымовые тесты из соседнего репозитория - проведение документов и печатные формы smoke #767
-
Дымовые тесты проведения документов и проверки их движений + тесты печатных форм, в т.ч. и внешних smoke #768 Спасибо @artbear
-
Гарантированное завершение всех тест-клиентов #782 #758 Спасибо @artbear
-
Расширение настройки тестов открытия форм - включать только указанные + исключать по имени + отбор по префиксу и подсистеме #900 Спасибо @artbear
-
Настройка модальных окон и их закрытия для дымовых тестов docs smoke #753 Спасибо @artbear
-
Шаблоны поиска в конфигурационном файле xddTestRunner #445
-
Поиск исключений по шаблону со звездочкой * в дымовых тестах #882 Спасибо @artbear
-
Расширение инструмента "Управление дымовыми тестами" #883 #892 Спасибо @leobrn
-
Документация и примеры json-настроек для новых дымовых тестов #797 #737 Спасибо @artbear
-
Лог от серверных тестов при запуске в УФ и можно видеть ошибки тестов из модуля объекта сразу в логе консоли smoke tdd #802 Спасибо @artbear
-
Проверка модифицированности формы после открытия формы в дымовых тестах открытия форм и тестах командного интерфейса smoke #738 #742 Спасибо @VladFrost
-
Поддержка исключений для тестов ПроверкаРежимаБлокировки и ПроверкаЧтенияНеАдминистраторами smoke #645
-
настройка выполнения теста РежимБлокировкиДанных smoke #790 Спасибо @artbear
-
возможность отключения теста + метаданных в тесте "Проверка чтения не-администраторами" smoke #783 Спасибо @artbear
-
Настройки для дымовых тестов макетов СКД + настройка включения\отключения для 3х видов дымовых smoke #769 Спасибо @artbear
-
Ускорен показ дерева тестов на больших конфигурациях, в т.ч для дымовых тестов (xdd) smoke #752 Спасибо @artbear
-
Дымовой тест открытия форм выдает ошибку на формах настроек отчетов smoke #635
-
Некорректное отображение текста ошибки при дымовом тестировании smoke tdd #603
-
Генератор стандартного конфига для дымового тестирования на основании данных о поддержке smoke #373
-
поправил документацию docs smoke #929 Спасибо @LazarenkoA
-
Исправление ошибок smoke tdd #918 #925 Спасибо @LazarenkoA
-
[BUG] Не корректная работа теста Тесты_ОткрытиеФормКонфигурации в базах с включенным разделителем (работа в модели сервиса) bug smoke #919
-
[BUG] Тесты_ОткрытиеФормКонфигурации ошибка "Поле объекта не обнаружено (Владелец)" bug smoke #920
-
[BUG] Ошибка "Файл не обнаружен 'C:\Windows\Temp<имя вр. файла>.txt'" bug smoke #921
-
[BUG] Не работает запуск дымовых тестов через vanessa-runner для баз работающих в модели сервиса (разделенный сеанс) bug smoke tdd #917
-
Оптимизация кода в УправлениеДымовымиТестами + их проверка в Сонаре smoke #897 Спасибо @artbear
-
[BUG] тесты_ФормированиеПечатныхФорм ошибка при передаче ДополнительныеПараметры smoke #888 Спасибо @leobrn
-
[BUG] тесты_ФормированиеПечатныхФорм ошибка при передаче ДополнительныеПараметры bug smoke #887
-
Новые видео в Статьи-и-видео-по-тестированию-в-1С docs smoke tdd #884 Спасибо @artbear
-
Использование шаблонов поиска для исключений дымовых тестов smoke #877 Спасибо @shureek
-
fix Тесты_ПроверкаИндексированияУстаревшихОбъектовМетаданных smoke #834 Спасибо @SidnevAV
-
Совместимость поднята до 8.3.8 + возможность отключения дымовых тестов через настройки smoke #823 Спасибо @artbear
-
fix smoketest Тесты_ПроверкаРеквизитовДокументовКомментарийОтветственный smoke #816 Спасибо @SidnevAV
-
add new smoketest Тесты_ПереходНаУправляемыеФормы smoke #814 Спасибо @SidnevAV
-
add new smoketest Тесты_ПроверкаПериодичностиНумерацииДокументов smoke #815 Спасибо @SidnevAV
-
Smoke тест программной записи групп справочников smoke #810 Спасибо @AlexPCRus
-
fix Smoke ЗаписьЭлементовСправочников: ошибочно мог выполняться тест записи групп справочников. smoke #811 Спасибо @AlexPCRus
-
Smoke тест программной записи элементов справочников smoke #803 Спасибо @AlexPCRus
-
fix ClientOrdinaryApplication SmokeCommonModules smoke #805 Спасибо @SidnevAV
-
feat: Разделение ошибки и стектрейс smoke tdd #808 Спасибо @KrapivinAndrey
-
Ошибка исполнения запроса в Smoke_InputBasedOn.ПолучитьСсылкиНаДокументыОснованияНаСервере() smoke #743
-
исправлена ошибка в тесте ввода на основании smoke #792 Спасибо @artbear
-
Добавить возможность исключения планов обмена из теста командного интерфейса smoke #746
-
Ошибка в журнале регистрации при запуске теста "Тесты_ОткрытиеФормКонфигурации" smoke #772
-
Исправлена ошибка в ЖР при запуске теста "Тесты_ОткрытиеФормКонфигурации" #772 smoke #776 Спасибо @BarmashovAndrey
-
Нет возможности указать дополнительные параметры запуска тест-клиента для дымовых smoke #723
-
Дымовые тесты зависают на диалоге выбора файла windows smoke #625
-
Дымовые тесты ломаются на банальных ошибках открытия форм smoke #736
-
Update readme.md docs smoke #747 Спасибо @GladilovDmitry
-
Документировать тесты командного интерфейса docs smoke #737
Генерация данных
-
Добавлена возможность конвертации из MXL в JSON Генерация данных #910 Спасибо @yukon39
-
[feat] Плагин "СериализаторMXL". Возможность указания дополнительных свойств объектов при удалении. Генерация данных #852 #853 Спасибо @Mity1440
-
Сделал группы элементов на основной форме сворачиваемыми Генерация данных #829 Спасибо @sulfur17
-
в обработке СериализаторMXL из папки плагинов кнопка ЗагрузитьНастройки меняет ДеревоМетаданных Генерация данных #773
-
Необходимо загружать макеты в формате JSON Генерация данных #733
-
fix: Поправил чтение макета JSON behavior Генерация данных #766 Спасибо @KrapivinAndrey
BDD
-
Новый шаг - я открываю внешний файл "путь файла" + спец.расширение для открытия внешних файлов behavior #755 Спасибо @artbear
-
Новые шаги по вводу даты в поле behavior #734 Спасибо @artbear
-
[BUG] В режиме BDD не не работает получение переменной окружения #904 #905 Спасибо @yukon39
-
Исправил запуск тест-клиента с паролем. behavior #858 Спасибо @Berckk
-
добавил параметр ИспользоватьПрямыеПути behavior #841 Спасибо @serg-repin
-
Сравнение дат и чисел по значению в "Таблица формы стала равной" behavior #778 #779 Спасибо @shureek
-
Вывод времени выполнения шагов/сценариев/фич behavior #732
-
feat: Вывод времени выполнения шага и сценария behavior #761 Спасибо @KrapivinAndrey
-
Ошибка выполнения шага паузы при закрытом тестовом клиенте #756
-
feat: Дополнительное чтение тегов из ПараметрЗапуска behavior #763 Спасибо @KrapivinAndrey
Прочее
-
Анализ исходников проекта на открытом сонаре https://open.checkbsl.org/ #894 #896 Спасибо @otymko
-
Отображение пути к загруженным настройкам в браузере тестов xddTestRunner #784 #786 Спасибо @petypen
-
Не показываю в сообщениях об ошибках полный стек + новые методы строковых утилит smoke tdd #804 Спасибо @artbear
-
Помещение файла невозможно, повторите попытку позднее tdd #609
-
xUnit: Не работает опция ДобавлятьИмяПользователяВПредставлениеТеста в асинхронных конфигурациях #893
-
Добавлен генератор отчета для SonarQube (Generic Execution) #890 ...
v6.6.5 - Улучшен Информатор + исправление внесенной ошибки с асинхронностью
v6.6.0 - Информатор (сбор технической информации) + улучшения работы с шаблонами (*) + хелперы в кнопконажималке + Известные шаги в ОФ
-
Единый плагин "Информатор" и показ технической информации и для BDD, и для TDD #653 #712
- Спасибо за подсказку @KrapivinAndrey, а за реализацию @artbear )
- Добавлены кнопки "Техническая информация" в меню "Загрузить" и "Внешние инструменты" браузера фич (bdd) и браузера тестов (xdd)
- шаги Информатора
Когда Я показываю техническую информацию в отдельной форме
Когда Я показываю техническую информацию в окне сообщений
Когда Я сохраняю техническую информацию в переменную "ТехническаяИнформация"
-
Удалось значительно улучшить работу с шаблонным заменителем * (звездочкой) #689 #712
- Во множестве шагов научились работать с разными вариантами указания шаблонов -
звездочка в любом месте строки и\или несколько звездочек в строке
- шаг научился работать с шаблонной * -
Тогда переменная "ЗначениеВариантЗаполненияСостава" имеет значение "Отбор"
- шаги проверки сообщений из тест-клиента научились работать с шаблонной *
Когда в логе сообщений TestClient есть строка "искомая*строка"
Когда в логе сообщений TestClient есть строки:
- доработаны методы
РегулярныеВыражения.СтрокаСоответствуетШаблону
иВанесса.СтрокаСоответствуетШаблону
- поддержка шаблонов в многстрочных строках
- Во множестве шагов научились работать с разными вариантами указания шаблонов -
-
Хелперы в "кнопконажималке"
-
ОФ: Помощник известных шагов для обычного приложения ОФ #691
BDD
-
Раскраска высокоуровневых шагов в зависимости от статуса вложенных шагов #718
-
Исправлено: У части библиотечных шагов из поставки нет описания и их не видно в Известных шагах #717
-
Использование макетов обработок при разработке на EDT #701 #702
- Спасибо @PashaMak
-
Добавлено: Шаги проверки состояния таблиц и макетов умеют правильно работать с многострочными строками #655
-
Добавлено: Передача параметров внутрь многострочного текста внутри экспортных сценариев #703
-
UI-кнопка "Найти дубликаты" для поиска сценариев с одинаковыми именами #677
- Спасибо @pumbaEO
-
Новые шаги работы с регламентными\фоновыми заданиями #700
-
Новые шаги для управления элементами справочника #694
- Спасибо @Petrolius
-
Новые шаги - Когда Я запоминаю в переменную "ПроверяемаяСтрока" строку "обычное или мультистрочное значение" и глобальный шаг #716
-
Новый экспортный сценарий
Я запускаю тест-клиент для пользователя "ИмяПользователя" с паролем "ПарольПользователя" или подключаю уже существующий
#660 -
Добавлено закрытие окна авторизации при запуске тест-клиента #708 #709
- Спасибо @SidnevAV
-
Исключение "шумящего" вывода для linux #675
- Спасибо @KrapivinAndrey
-
Исправления небольших багов #720
-
Исправлен баг в шаге "я загружаю макет" - если макет не найден, то шаг не падает, а выполняется дальше #719
-
Исправлено зацикливание в шаге ВТечениеСекундЯВыполняю #707
- Спасибо @ArtemKarsakov
-
Исправлено: Шаг "И открылось окно предупреждения" не работает с кастомным заголовком #654
- Спасибо @KrapivinAndrey
-
Поддержка ключевого слова Функциональность + отчеты Аллюр и Junit формируются с правильными именами функциональностей #705
-
исправлено поведение шага - Тогда Открылось окно предупреждения с заголовком "1С:Предприятие" и текстом "Текст предупреждение!" #704
-
Поддержка режима совместимости 8.2.16 8.2 #698
-
Исправление периодически неверной работы асинхронного выполнения в режиме командной строки #687 #688
- При первом запуске тесты не выполняются - Сначала выполняются сценарии а потом загружаются фичи #602 #674
- Спасибо @PashaMak @KrapivinAndrey
-
Доработано: В генераторе шагов кнопконажималки добавить установку апострофов, если в строке есть начальные или конечные пробелы #692 #693
-
Простой шаг с параметром для быстрого само-тестирования самой Ванесса-АДД -
Когда Я выполняю служебную фичу "СлужебнаяФича" в VanessaADD в режиме TestClient
#713 -
улучшен механизм использования прямых путей файлов #678
- Спасибо @DmitriyKorotovskih
-
Исправлена ошибка - файловые шаги не загружались #679
- Спасибо @DmitriyKorotovskih
-
Исправлено: Шаг 'И я нажимаю на кнопку с именем "ФормаНастройкаСписка"' в сценарии 'И Я очищаю фильтр на форме списка' падает в типовых формах #671 #672
- Спасибо @SidnevAV
-
Унификация асинхронных вызовов strikeback tdd #670
- Спасибо @KrapivinAndrey
-
Исправление бага с данными аллюр меток #663 #664
- Спасибо @SidnevAV
-
Исправлено: шаги работы с гиперссылкой не были доступны пользователям #662
-
Метод ПолучитьАбсолютныйПутьФайлаИзКаталогаПроекта #658
-
Исправлена обработка параметра типа Число из конфигурационного файла #637 #638
- Спасибо @StupnikovVG
Дымовые тесты
Тесты командного интерфейса
- Исправлено: Тест "Командный интерфейс" проверяет не все команды разделов #695 #696
- Спасибо @SidnevAV
- Поддержка разных локализаций 1С в дымовом тесте "Командный интерфейс" #706
- Убрано игнорирование панели функций текущего раздела для тестов командного интерфейса #648
- Спасибо @nixel2007
Другие дымовые
-
Проверка вложенных схем СКД #697 #711 #715
- Спасибо @SidnevAV
-
Подключение тест-клиента с доменной авторизацией и ожиданием ввода пароля при запуске дымовых тестов #680 #685
- Спасибо @SidnevAV
-
Исправление бага с открытием группы в форме элемента справочника в Тесты_ОткрытиеФормКонфигурации #666 #667
- Спасибо @SidnevAV
-
Добавлена установка привилегированного режима при создании элементов в Тесты_ОткрытиеФормКонфигурации #649
- Спасибо @nixel2007
-
Исправлено: Дымовой тест режима блокировки выдает ошибка на отчетах, хотя их вообще не нужно анализировать #633 #642
-
В дымовом тесте "Проверка режима управления блокировкой данных" исключены ложные срабатывания #606 #643
- Спасибо @ivan-kovtun @psixya
-
Возможность создания элементов подчинённых справочников, в случае если владелец справочника не справочник (ПВХ, ПО) #347 #668
-
Исправлено: Настройки тестов общих модулей были недоступны на сервере приложений и в тонком клиенте #656 #657
- Спасибо @SidnevAV
Плагины
-
Добавлен плагин
ПроверкаОрфографии
для проверки орфографии через YaSpeller #629 #669- Спасибо @KrapivinAndrey
-
Исправлено: Невозможно создать элемент справочника с 0-длиной наименования плагином
Данные
#593 #631- Спасибо @witales
Генерация данных
- Исправлена загрузка записей регистра накопления из json #639 #640
- Спасибо @mralexjoin
- Исправлено: Неверно выгружаются предопределенные элементы справочников #659
- Исправлено редкое падение загрузки макетов для иерархических планов видов характеристик #682
Документация
-
Подсказки-хелперы в "кнопконажималке"
-
Описание - как решать проблемы при запуске в командной строке help wanted #344
-
В FAQ добавлен чек-лист создания фичи по самотестированию Ванесса-АДД #714
-
В описании плагина
УтвержденияПроверкаТаблиц
исправлены неточности #650 #651- Спасибо @sulfur17
-
убраны ссылки на коммерческие составляющие продукта #721
Подробный список изменений https://github.com/vanessa-opensource/add/milestone/18?closed=1
v6.5.0 Улучшены дымовые тесты + проверка поведения
v6.5.0
Дымовые тесты
- Исправлена ошибка при запуске из 64-разрядного клиента 1С:Предприятие #626 #627
- доработан плагин "ТестКлиенты"
- Спасибо @VladFrost
- Добавлена проверка прав доступа для проверяемого документа для теста ввода документов на основании #600
- Спасибо @assb-art
- Более понятное описание наименований дымовых тестов #594
- Спасибо @KrapivinAndrey
- Дополнены автогенерируемые названия дымовых тестов по открытию форм на основании #598 #599
- Спасибо @ovcharenko-di
- При выполнении "дымового" теста "ПроверкаРежимаБлокировки" WS-ссылки не должны проверяться #596
- Спасибо @LRKrd
- Дымовые тесты на тест-клиенте умеют закрывать модальные окна с заголовком "1С:Предприятие" #460
BDD - проверка поведения
- Возможность сравнивать таблицы с многострочными заголовками #628
- Спасибо @VladFrost
- Показ версии Ванесса-АДД в логе запуска командной строки #601
- Спасибо клиентам Серебряной Пули
- Добавлены шаги для проверки модифицированности текущей формы #607 #608
- Спасибо @yadimetrio
Исправления:
- Исправлено ошибочное внесенное контрибьютором изменение, сломавшее сохранение/восстановление параметров-списков - КаталогиБиблиотек, Теги и т.п. #605
- Спасибо клиентам Серебряной Пули
- При передаче числа 0 в метод шага ошибочно передавалась строка "0" вместо числа #615 #620
- Спасибо @yadimetrio
- Исправление ошибок библиотеки Файловые операции #619
- Спасибо @KrapivinAndrey
- Конфликт горячей кнопки F4 #591
- Спасибо @VladFrost
- Обработка шагов "Переменные_окружения" падает при использовании платформы 1С 8.3.5 #604
TDD - тесты кодом
Документация
v6.4.0 Доработки дымовых тестов + BDD (шаги + кнопконажималка)
v6.4.0
BDD - проверка поведения
-
Уточнено формирование шагов из кнопконажималки для таблиц при наличии дробных значений или чисел, начинающихся с нуля (коды/номера справочников/документов) #441 #315
-
Реализованы новые шаги для работы с гиперссылками в формах #505
- И я нажимаю на гиперссылку 'Гиперссылка2' для поля "Форматированная строка"
- И я нажимаю на гиперссылку 'Гиперссылка1' для поля с именем "ФорматированнаяСтрокаСсылка"
-
Реализация как асинхронной, так и не асинхронной паузы при поиске элементов #561 #576 Спасибо @pumbaEO
Дымовые тесты
-
Исправлено - при выполнении дымовых тестов не открываются отчеты с общими формами #585 #587 #589 #572
- Спасибо @ViktorErmakov
-
Тесты КомандныйИнтерфейс #584
- исправил ошибку формирования списка тестов, если есть вложенные разделы командного интерфейса
- добавлена сортировка тестов по алфавиту
- добавлен строгий порядок выполнения тестов друг за другом #584
-
Тесты проверки режима блокировки - Исключены общие реквизиты из проверки #583 #590
- Спасибо @SergeyKud
- добавлено понятное сообщение об ошибке для дымовых тестов проверки режима блокировки данных #442
TDD - тесты кодом
- ОФ: в обычной форме xddTestRunner доработан выбор файлов для совместимости с 8.2 - переделано с Оповещения на Диалог.Выбрать() #568 #588
- Спасибо @ KrapivinAndrey
Плагины
- Утверждения - исправлены потенциальные ошибки выполнения и остановке тестирования #578
- Спасибо @ KrapivinAndrey
v6.3.0 Улучшение отчетов тестирования Allure и дымовых тестов
BDD - проверка поведения
- Использование тегов severity для формирования отчета Allure #560 #556 Спасибо @pumbaEO
- Исправлено: Ошибка при формировании скриншота #562 #566 Спасибо @StupnikovVG
Дымовые тесты
- Исправлено: При выполнении дымовых тестов не открываются отчеты с общими формами #532 #570 #571 #575 Спасибо @SergeyKud
- Исправлено: Неверная проверка признаков "Привилегированный" и "Внешнее соединение" в дымовом тесте настройки общих модулей #553 #554 Спасибо @ovcharenko-di
- Настройка для исключения форм внешних источников данных при тестировании командного интерфейса #557 #574 Спасибо @realMaxA
Документация
6.2.0 Дымовые тесты + исправления
v6.1.0 Поддержка любых режимов работы 1С от 8.3.5 до последней версии 8.3.16
-
BDD, TDD и дымовые тесты - Поддержка любых режимов работы 1С от 8.3.5 до последней версии 8.3.16 #438 #447 #518
-
Очередная унификация методов для работы с клиентами тестирования
- для BDD, TDD и дымовых тестов #513
Плагины
- Сравнение таблиц без учета порядка строк #491
- Доработки плагина Данные #491
- Плагин.ИнтернетПочта - Добавлен фильтр сообщений по тексту вложения #519
BDD - проверка поведения
Новые BDD-шаги
Исправления
-
Исправлены шаги проверки существования файлов/каталогов по шаблону с "*" или "?" #529
-
Если управляемая форма содержит таблицу, колонки которой сгруппированы, то падал шаг "Тогда таблица "ИмяТаблицы" стала равной" #492 #510
-
ОФ:Не открывается bddRunner в обычном приложении #499
-
ошибка запуска в режиме совместимости 8.3.5 и ниже
-
Ошибка проверки условия "Если ... Тогда" на add 6.0.0 #488
-
Исправлены ошибочные имена сценариев #530
-
небольшое ускорение #531
Дымовые тесты
Исправления:
- Исправлена ошибка при отключении теста открытия формы справочников в файле настроек и добавлено удаление создаваемого элемента-владельца
- Не передается параметр ОткрываемФормыНаКлиентеТестирования из конфигурационного файла для дымовых тестов открытия форм #503 #504
- В поставке 6.0.0 появилась лишняя обработка в /tests/smoke/ #483
Генерация данных
Исправления:
- Нельзя сохранить макет в файл в асинхронном режиме #250 #522
- В плагине СериализаторMXL не работает сохранение макета в файл в клиент-сервере, если не поддерживаются асинхронные вызовы #496 #498
TDD - тесты кодом
Исправления:
-
Исправлено разное количество тестов в junit-отчете и отчете Аллюр #527
-
Исправлена ошибка генерация отчета о тестирования в серверной базе на 8.3.15 #507 #508
-
Исправлен тест ТестДолжен_ПроверитьНеРавенствоТаблиц_НечеткоеСравнение #523
-
Исправлен тест ТестыПроверитьРавенствоТаблиц.ТестДолжен_ПроверитьНеРавенствоТаблиц_НечеткоеСравнение #528
Документация
- Дополнена инструкция для создания видеоинструкций #486
v6.0.0 - Простая передача переменных в шагах BDD + Linux + 39 шагов для файлов/каталогов + Дымовые тесты + Документация
Универсальная простейшая подстановка любых переменных из контекстов (обычный и глобальный) в любых шагах BDD
-
Например,
И я выполняю произвольный шаг с параметром "$Моя переменная$"
(и пробелы возможны)- или
И я выполняю произвольный шаг с параметром "$$Моя глобальная переменная$$"
- или
И я выполняю произвольный шаг с параметром "$МояПеременная$"
- или
И я выполняю произвольный шаг с параметром "$$МояГлобальнаяПеременная$$"
- или
-
Подробные примеры смотрите в фиче "ПроверкаВычисленияПеременных.feature"
-
ВНИМАНИЕ: Добавлена несовместимость с шагами
- в шагах ниже нужно явно заключать переменные контекст внутри знаков доллара ($) в кавычки для правильной обработки
- И выражение внутреннего языка
Контекст.ПроверяемаяПеременная = "$ПроверяемаяПеременная$"
Истинно - И затем я выполняю код встроенного языка
- И выражение внутреннего языка
- в шагах ниже нужно явно заключать переменные контекст внутри знаков доллара ($) в кавычки для правильной обработки
И затем я выполняю код встроенного языка
"""
Контекст.Вставить("БезЭкранирования", СтрДлина("$Проверяемая переменная$"));
"""
-
также в собственных шагах, которые выполняются аналогично указанным шагам, нужно добавить экранирование через кавычки
-
В любые шаги, у которых последний параметр является строкой, можно этот параметр передавать как многострочную строку
-
Например, вместо
И я выполняю произвольный шаг с параметром "Мой параметр"
можно написать
И я выполняю произвольный шаг с параметром
"""
Мой
многострочный параметр
"""
-
Можно использовать предопределенные переменные
$КаталогПроекта$
и$КаталогВанессы$
- например,
И каталог "$КаталогПроекта$\build\bsp-bsp" существует
- например,
-
Специальный шаг - Я запоминаю каталог проекта в переменную "КаталогПроекта" #464
Полноценная поддержка Linux для дымовых и tdd-тестов, а также для bdd-фич
- Неверный регистр в ПутиКПлагинам в xddTestRunner #440
- Спасибо @igostv
- Не запускаются дымовые тесты форм на Linux #444
- Спасибо @Infactum
- Некорректный путь к OneScript при автоматической сборке в Travis #450
- Спасибо @ovcharenko-di
Файловые шаги с подробной документацией - 39 шагов !!
-
Новые шаги работы с файлами/каталогами для файловых операций аналогично шагам из 1bdd #469
-
Смотрите Файловые операции
-
Также есть шаги, использующие многострочный текст
-
Например, это шаги создания файлов и проверки текста файла
Когда Я создаю файл "ФайлСТекстом.txt" с текстом """ строка 1 строка 2 """ Тогда Файл "ФайлСТекстом.txt" содержит """ строка 1 строка 2 """
-
-
Можно использовать предопределенные переменные
$КаталогПроекта$
и$КаталогВанессы$
- например,
И каталог "$КаталогПроекта$\build\bsp-bsp" существует
- например,
Дымовые тесты
-
Исправлено падение открытия форм, если у пользователь нет права на просмотр формы #475 #476
- Спасибо @witales
-
Из теста "ПроверкаРежимаБлокировки" исключены объекты вида
- "Нумераторы документов" #481 #482
- Спасибо @ovcharenko-di
- HTTPСервисы #472
- Спасибо @igostv
- "Нумераторы документов" #481 #482
-
Исправлена ошибка при отключении конкретного теста открытия формы справочников в файле настроек #471
-
Пакетный запуск завершает работу 1С даже при наличии модальных окон #457
- Спасибо @theshadowco
-
Не работают tdd-тесты из состава ADD в обычном приложении на УПП 1.3.104 и старше #405 #461
- Спасибо @ripreal
-
Убраны лишние исключения при получении списка исключений для дымовых тестов #448 #449
- Спасибо @ovcharenko-di
-
Не запускаются дымовые тесты форм на Linux #444
- Спасибо @Infactum
-
Документация на новые дымовые тесты #455
BDD-фреймворк
-
Ошибка при подготовке сценария к выполнению при помощи записи действий пользователя #434
- Если заполнен каталог проекта, тогда сценарий, подготовленный к выполнению, создается в каталоге проекта
- Спасибо @Asakra
-
Исправлено: периодически неверно заполнялось поле КаталогПроекта Vanessa-ADD по-умолчанию #462 #463
- Спасибо @ripreal
-
ОФ: Добавлены полные сообщения о программных ошибка при работе шагов #443
-
ОФ: BDD из 5.8.0 Не работает в толстом клиенте обычного приложения #435
-
Исправлено падение шагов
И таблица "ИмяТаблицы" содержит строки
#417 -
Небольшой рефакторинг и fix проверки существования каталога #436
- Спасибо @Asakra
-
Добавлены шаги для открытия произвольной формы плана видов характеристик #465 #470
- Спасибо @ovcharenko-di
TDD-фреймворк
-
Добавлена возможность указать папку, в которую надо сложить отчет Allure, в т.ч. и для дымовых тестов #456
- Спасибо @theshadowco
- В итоге есть возможность использования 2х режимов создания отчетов Аллюр
- финальное формирования единого отчета после выполнения ВСЕХ тестов
- минус - если 1С при тестировании упадет по разным причинам, то отчет не будет сформирован
- потоковое создание отдельных отчетов Аллюр при выполнении каждого теста
- плюс - даже если 1С при тестировании упадет по разным причинам, то отчеты все равно будет сформирован
- финальное формирования единого отчета после выполнения ВСЕХ тестов
-
Пакетный запуск завершает работу 1С даже при наличии модальных окон #457
- Спасибо @theshadowco
-
Исправлено: Не работают tdd-тесты из состава ADD в обычном приложении на УПП 1.3.104 и старше #405 #461
- Спасибо @ripreal
-
Исправлено: Неверный регистр в ПутиКПлагинам в xddTestRunner #440
- Спасибо @igostv
-
Исправлены ошибки утверждений #466
- сравнения типов таблиц
- когда сравнение однострочной строки получает ранний выход из процедуры
- Спасибо @theshadowco
Расширена документация
- Документация на новые дымовые тесты #455
- Смотрите Дымовые тесты
- Документация на шаги работы с файлами/каталогами аналогично шагам из 1bdd #469
- Смотрите Файловые операции
- Подправлена нумерация в FAQ #437
- Исправлены ссылки на документацию bdd #477 #378
- Дополнена документация #453 #470
Генерация данных
- Добавлена возможность выгружать/загружать общие реквизиты и предопределенные элементы #459
- Спасибо @theshadowco