Skip to content

v6.8.0

Compare
Choose a tag to compare
@artbear artbear released this 10 Nov 18:43
· 218 commits to develop since this release

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

    • Автоматически закрываем форму с вопросом Завершить работу с помощником smoke #791 Спасибо @artbear
  • Шаблоны поиска в конфигурационном файле xddTestRunner #445

  • Поиск исключений по шаблону со звездочкой * в дымовых тестах #882 Спасибо @artbear

  • Расширение инструмента "Управление дымовыми тестами" #883 #892 Спасибо @leobrn

  • Документация и примеры json-настроек для новых дымовых тестов #797 #737 Спасибо @artbear

  • Лог от серверных тестов при запуске в УФ и можно видеть ошибки тестов из модуля объекта сразу в логе консоли smoke tdd #802 Спасибо @artbear

  • Проверка модифицированности формы после открытия формы в дымовых тестах открытия форм и тестах командного интерфейса smoke #738 #742 Спасибо @VladFrost

  • Доработка теста КомандныйИнтерфейс #839 Спасибо @SidnevAV

  • Поддержка исключений для тестов ПроверкаРежимаБлокировки и ПроверкаЧтенияНеАдминистраторами 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

  • fix ПроверкаМакетовСКД smoke #806 Спасибо @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

    • починил загрузку настроек Генерация данных #775 Спасибо @sulfur17
  • Необходимо загружать макеты в формате 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

Прочее

  • совместимость с 8.3.6 #812 Спасибо @artbear

  • Анализ исходников проекта на открытом сонаре https://open.checkbsl.org/ #894 #896 Спасибо @otymko

  • Отображение пути к загруженным настройкам в браузере тестов xddTestRunner #784 #786 Спасибо @petypen

  • Не показываю в сообщениях об ошибках полный стек + новые методы строковых утилит smoke tdd #804 Спасибо @artbear

  • Помещение файла невозможно, повторите попытку позднее tdd #609

  • xUnit: Не работает опция ДобавлятьИмяПользователяВПредставлениеТеста в асинхронных конфигурациях #893

  • Добавлен генератор отчета для SonarQube (Generic Execution) #890 #891 Спасибо @yukon39

  • Для тестов расположенных в общих модулях вызов инициализации теста должен быть необязательным tdd #885

  • Для общих модулей с тестами метод API "Инициализация" сделан необязательным tdd #886 Спасибо @yukon39

  • мелкие улучшения читаемости docs #862 Спасибо @sulfur17

  • [BUG] Запрещено одновременно задавать ключи --ibconnection и --ibname bug #864 #875 Спасибо @maximsamokhval

  • fix: Метод "НачатьЗагрузку" перенесен из модуля объекта в модуль формы bug tdd #856 Спасибо @Mity1440

  • Исправлена ошибка запуска тестов xUnit в пакетном режиме с помощью vanessa-runner tdd #846 #847 Спасибо @Mity1440

  • В случае проблемы загрузки файла выдается ошибка в лог и ЖР, и выполнение не останавливается tdd #845 Спасибо @artbear

  • XDD Глобально доступный клиентский контекст для модульных тестов tdd #818 #820 Спасибо @petypen

  • xddTestRunner fix ПодробноеПредставлениеОшибки tdd #833 Спасибо @SidnevAV

  • Настройки не сохраняются при закрытии формы xddtestrunner из-за не корректного определения ПакетногоЗапуска #439

  • TDD дополнена и уточнена документация "Создание файлов-тестов" docs tdd #813 Спасибо @petypen

  • УправлениеПриложениями.ВыполнитьКомандуОС*СВыводом в линуксе не возвращает вывод #788

  • doc: дополнен и уточнен раздел справки "Текучие-(fluent)-утверждения" docs #796 Спасибо @petypen

  • Исправил опечатки, грамматику и орфографию в CODE OF CONDUCT docs #787 Спасибо @kuntashov

  • fix: Вызов паузы после закрытия тестклиента #764 Спасибо @KrapivinAndrey

  • Определять текст предупреждения для платформы 8.3.17 #760 Спасибо @VladFrost

  • Нерабочая гиперссылка в readme.md #759

  • Медленная работа продукта на больших конфигурациях (xdd) tdd #744

  • Решение бага - Помещение файла невозможно, повторите попытку позднее - контрибьютор bug tdd #749 Спасибо @artbear

  • Исправление оглавления в README.md docs #750 Спасибо @GladilovDmitry

Full Changelog: v6.6.5...v6.8.0

Все связанные задачи и ПР