add icon indicating copy to clipboard operation
add copied to clipboard

Обработка Тесты_ОткрытиеФормКонфигурации пытается тестировать объекты, у которых нет форм [BUG]

Open yegor-novinsky opened this issue 3 years ago • 2 comments

Описание ошибки Есть справочник Физические лица. Для него определена форма объекта и форма списка (созданы, выбраны в свойствах объекта). Для справочника Физические лица в списке дымовых тестов будет три строки: Справочник.ФизическиеЛица.Форма.ФормаОбъекта : Открытие формы объекта при создании Справочник.ФизическиеЛица.Форма.ФормаОбъекта : Открытие формы записанного объекта Справочник.ФизическиеЛица.Форма.ФормаСписка : Открытие формы списка Есть справочник Группы доступа физических лиц. Для него определена только форма списка. В старом тесте для справочника Группы доступа физических лиц будет только одна строка: Справочник.ГруппыДоступаФизическихЛиц.Форма.ФормаСписка : Открытие формы списка А в новом тесте для справочника Группы доступа физических лиц будет три строки: Справочник.ГруппыДоступаФизическихЛиц : Открытие формы объекта при создании Справочник.ГруппыДоступаФизическихЛиц : Открытие формы записанного объекта Справочник.ГруппыДоступаФизическихЛиц.Форма.ФормаСписка : Открытие формы списка Первые две дают ошибку "Неверное имя формы"

Сценарий воспроизведения

  1. Открыть xddTestRunner.epf версии 6.8.0 в базе с конфигурацией, в которой присутствуют справочники без форм (формы генерируются платформой). Например, типовую ЗУП КОРП 3.1.14.468. Никаких настроек не загружать.
  2. Добавить дымовой тест из поставки Тесты_ОткрытиеФормКонфигурации из поставки 6.8.0
  3. В списке тестов присутствуют (для ЗУП КОРП 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
  • Режим защиты от опасных действий отключен

yegor-novinsky avatar Feb 01 '22 08:02 yegor-novinsky

"Тесты должны отсутствовать" почему они должны отсутствовать? Ведь если пойти открыть элемент этого справочника в UI форма ж будет (платформой сгенерированная), почему ее не нужно тестировать? Потом, если даже у объекта в конфигурации нет формы, мы можем перехватить событие ОбработкаПолученияФормы и подменить на какую-нить свою, т.е. тестировать надо, даже если у объекта формы нет.

Я проверил, ошибка не повторяется. Я пробовал в режиме работы к агентом тестирования, ты не указал у тебя тестирование проходит в тек. клиенте или в агенте?

LazarenkoA avatar Feb 02 '22 19:02 LazarenkoA

В текущем клиенте. По поводу отсутствовать. Если НЕ отсутствовать, то в списке тестов должно быть Справочник.ГруппыДоступаФизическихЛиц.ФормаОбъекта : Открытие формы объекта при создании Справочник.ГруппыДоступаФизическихЛиц.ФормаОбъекта : Открытие формы записанного объекта

yegor-novinsky avatar Feb 03 '22 02:02 yegor-novinsky