add
add copied to clipboard
Обработка Тесты_ОткрытиеФормКонфигурации пытается тестировать объекты, у которых нет форм [BUG]
Описание ошибки Есть справочник Физические лица. Для него определена форма объекта и форма списка (созданы, выбраны в свойствах объекта). Для справочника Физические лица в списке дымовых тестов будет три строки: Справочник.ФизическиеЛица.Форма.ФормаОбъекта : Открытие формы объекта при создании Справочник.ФизическиеЛица.Форма.ФормаОбъекта : Открытие формы записанного объекта Справочник.ФизическиеЛица.Форма.ФормаСписка : Открытие формы списка Есть справочник Группы доступа физических лиц. Для него определена только форма списка. В старом тесте для справочника Группы доступа физических лиц будет только одна строка: Справочник.ГруппыДоступаФизическихЛиц.Форма.ФормаСписка : Открытие формы списка А в новом тесте для справочника Группы доступа физических лиц будет три строки: Справочник.ГруппыДоступаФизическихЛиц : Открытие формы объекта при создании Справочник.ГруппыДоступаФизическихЛиц : Открытие формы записанного объекта Справочник.ГруппыДоступаФизическихЛиц.Форма.ФормаСписка : Открытие формы списка Первые две дают ошибку "Неверное имя формы"
Сценарий воспроизведения
- Открыть xddTestRunner.epf версии 6.8.0 в базе с конфигурацией, в которой присутствуют справочники без форм (формы генерируются платформой). Например, типовую ЗУП КОРП 3.1.14.468. Никаких настроек не загружать.
- Добавить дымовой тест из поставки Тесты_ОткрытиеФормКонфигурации из поставки 6.8.0
- В списке тестов присутствуют (для ЗУП КОРП 3.1.14.468): Справочник.ГруппыДоступаФизическихЛиц : Открытие формы объекта при создании Справочник.ГруппыДоступаФизическихЛиц : Открытие формы записанного объекта
Ожидаемое поведение, если бы ошибки не было
Тесты должны отсутствовать Справочник.ГруппыДоступаФизическихЛиц : Открытие формы объекта при создании Справочник.ГруппыДоступаФизическихЛиц : Открытие формы записанного объекта
Скриншоты
Окружение:
Техническая информация:
- Версия Vanessa-ADD: ver 6.8.0
- Имя конфигурации: ADD_XDD
- Синоним конфигурации: ADD/XDD, ver. 6.8.0
- Версия конфигурации: 6.8.0
- Платформа 1С: 8.3.17.2316
- Режим совместимости (для TestManager): Версия8_3_14
- Режим совместимости интерфейса (для TestManager): Такси
- Режим запуска: Управляемое приложение (Тонкий клиент)
- Тип базы: Серверная ИБ
- Язык (для TestManager): Русский
- Локализация (для TestManager): ru
- Операционная система: Windows 10 (64)
Дополнительный контекст
- Конфигурация доработанная ЗУП 3.1.14.468
- Режим защиты от опасных действий отключен
"Тесты должны отсутствовать" почему они должны отсутствовать? Ведь если пойти открыть элемент этого справочника в UI форма ж будет (платформой сгенерированная), почему ее не нужно тестировать? Потом, если даже у объекта в конфигурации нет формы, мы можем перехватить событие ОбработкаПолученияФормы и подменить на какую-нить свою, т.е. тестировать надо, даже если у объекта формы нет.
Я проверил, ошибка не повторяется. Я пробовал в режиме работы к агентом тестирования, ты не указал у тебя тестирование проходит в тек. клиенте или в агенте?
В текущем клиенте. По поводу отсутствовать. Если НЕ отсутствовать, то в списке тестов должно быть Справочник.ГруппыДоступаФизическихЛиц.ФормаОбъекта : Открытие формы объекта при создании Справочник.ГруппыДоступаФизическихЛиц.ФормаОбъекта : Открытие формы записанного объекта