xUnitFor1C icon indicating copy to clipboard operation
xUnitFor1C copied to clipboard

Тестирование не основных форм объектов в дымовом тесте

Open realMaxA opened this issue 9 years ago • 5 comments

Функционал Тестирование не основных форм объектов в дымовом тесте
   Как разработчик
   Я хочу тестировать не основные формы объектов при выполнении дымового теста

Контекст
  Дано установлен инструмент "xUnitFor1C"
  И доступна обработка "xddTestRunner.epf"

Сценарий Тестирование не основных форм объектов
  Допустим у объекта "Объект" типа "ТипОбъекта" конфигурации есть не основная форма "ДополнительнаяФорма".
  И есть необходимость тестировать её открытие в дымовом тесте инструмента
  Когда в список дополнительных форм проверки типа объектов "ТипОбъекта" добавляется форма "ТипОбъекта.Объект.Форма.ДополнительнаяФорма"
  Тогда в дерево тестов дымового теста добавляется указанная форма
  И при выполнении теста она тестируется на открытие

realMaxA avatar Jul 21 '16 07:07 realMaxA

@realMaxA Как тебе такой вариант: все дополнительные/не основные формы указываются отдельно в файле настроек ?

т.е. по умолчанию их тестирование не производится, а вот при указании в настройках выполняется их открытие и закрытие.

Основная проблема в том, что не основные формы часто требуют доп.параметров/настроек и т.п., что нельзя сделать универсально. Соответственно, их тестирование часто не является универсальным.

artbear avatar Jun 27 '17 10:06 artbear

Пойдёт, но в этом случае, как по мне, потребуется поменять структуру файла настроек.

Но у меня возник другой вопрос, а подходят ли для такого тестирования именно дымовые тесты? Может быть, действительно, отдать эти проверки на откуп каким-либо специализированным тестам?

realMaxA avatar Jun 27 '17 10:06 realMaxA

Правильно, конечно, отдать в спец.тесты. Но если тестировщик/QA понимает, что конкретной, не основной форме не требуются доп.параметры, а она должна открываться без ошибок, он мог бы легко добавить эту форму в список тестируемых форм.

В этом случае это также тот самый "дымовой" тест - настроить/дополнить легко, никакой код писать не будет нужно.

artbear avatar Jun 27 '17 10:06 artbear

Я пока не вижу изменений структуры. Добавим параметр-список ДополнительныеФормы и там можно будет указать или полное имя формы (проще всего) или также сделать дерево - Отчеты, Обработки и прочее.

artbear avatar Jun 27 '17 10:06 artbear

По дефолту в файле настроек указывается что НЕ надо тестировать. А для дополнительных форм будет указано что НАДО тестировать. Будет запутывать.

realMaxA avatar Jun 27 '17 11:06 realMaxA