Фабрика (ЮТФабрика)
Методы модуля
КонтекстыВызова
КонтекстыВызова Возвращает перечисление возможных контекстов вызова
Возвращает
ФиксированнаяСтруктура - Контексты вызова:
ФиксированнаяСтруктура - Контексты вызова:КлиентОбычноеПриложение-Строка-КлиентУправляемоеПриложение-Строка-Сервер-Строка-ВызовСервера-Строка-
КонтекстыИсполнения
КонтекстыИсполнения Возвращает перечисление возможных контекстов исполнения тестов
Возвращает
ФиксированнаяСтруктура - Контексты исполнения:
ФиксированнаяСтруктура - Контексты исполнения:Клиент-Строка-Сервер-Строка-
СтатусыИсполненияТеста
Возвращает перечисление возможных статусов выполнения теста, жизненный цикл теста
Возвращает
ФиксированнаяСтруктура - Статусы исполнения теста:
ФиксированнаяСтруктура - Статусы исполнения теста:Ожидание-Строка- Тест не выполнялсяИсполнение-Строка- Тест выполняется в данный моментУспешно-Строка- Тест успешно пройденОшибка-Строка- Тест упал с ошибкой выполненияСломан-Строка- Тест упал на проверках утвержденийПропущен-Строка- Тест пропущен по каким либо причинамНеРеализован-Строка- Тест не реализован
УровниИсполнения
ЭтапыПрогона
Возвращает перечисление для описания жизненного цикла прогона тестов
Возвращает
ФиксированнаяСтруктура - Этапа прогона:
ФиксированнаяСтруктура - Этапа прогона:Инициализация-Строка-ЗагрузкаТестов-Строка-РазрешениеЗависимостей-Строка-ПрогонТестов-Строка-ФормированиеОтчета-Строка-
ПараметрыЗапуска
ПараметрыЗапуска Набор параметров подсистемы тестирования. Параметры на английском, чтобы не держать несколько реализаций чтения и обработки параметров
Возвращает
Структура - Параметры:
Модули реализующие различные форматы отчетов собраны в подсистеме ФормированиеОтчета
Если выключено и включен запрет синхронных вызовов,
то компоненты не будут доступы в тонком клиенте.
Если выключено и разрешены синхронные вызовы,
то компоненты можно установить вручнуюи тогда они будут доступны на клиенте.
Структура - Параметры:
Модули реализующие различные форматы отчетов собраны в подсистеме ФормированиеОтчета
Если выключено и включен запрет синхронных вызовов,
то компоненты не будут доступы в тонком клиенте.
Если выключено и разрешены синхронные вызовы,
то компоненты можно установить вручнуюи тогда они будут доступны на клиенте.ВыполнятьМодульноеТестирование-Булево- Признак необходимости выполнения тестовreportPath-Строка- Файл или каталог сохранения отчета о тестированииfilter- ПараметрыФильтрациисм. ПараметрыФильтрации-settings- НастройкиВыполнениясм. НастройкиВыполнения-closeAfterTests-Булево- Признак необходимости закрытия приложения по окончании прогонаreportFormat-Строка- Формат отчета о тестировании.logging- ПараметрыЛогированиясм. ПараметрыЛогирования-showReport-Булево- Признак необходимости отобразить отчет в 1с по окончании тестированияexitCode-Строка- Путь к файлу, в который будет записан коды выходаprojectPath-Строка- Путь к каталогу с файлами проекта тестирования, репозиториюПодключатьВнешниеКомпоненты-Булево- Выполнять установку и подключение внешних компонент при старте.ДымовыеТесты-Булево- Рубильник использования дымовых тестов
ВыражениеПредиката
Выражение предиката.
Параметры метода
ВидСравненияСтрока- Возможные варианты см. ЮТПредикаты.Выражения
ИмяРеквизитаСтрока- Имя реквизита
ЗначениеПроизвольный- Значение
Возвращает
Структура - Выражение предиката:
Структура - Выражение предиката:ИмяРеквизита-Неопределено- Имя проверяемого реквизитаСтрока- Имя проверяемого реквизитаВидСравнения-Строка-Значение-Произвольный- Операнд выраженияНеопределено- Операнд выражения
ПараметрыИсполненияТеста
Доступные параметры (настройки) исполнения тестов
Возвращает
ФиксированнаяСтруктура - Параметры исполнения теста:
ФиксированнаяСтруктура - Параметры исполнения теста:ВТранзакции-Строка- Тест должен выполняться в транзакцииУдалениеТестовыхДанных-Строка- Тест должен удалить созданные тестовые данныеПеред-Строка- Перед тестом должен выполниться указанный обработчик события вместо основногоПосле-Строка- После теста должен выполниться указанный обработчик события вместо основного
ПараметрыСозданияОбъектов
Параметры создания объектов, используется при загрузке макетов.
Параметры метода
ПараметрыЗаписи- ЮТОбщий.ПараметрыЗаписи
см. ЮТОбщий.ПараметрыЗаписи-
- ЮТОбщий.ПараметрыЗаписи
ФикцияОбязательныхПолейБулево- Фикция обязательных полей
Возвращает
Структура - Параметры создания объектов:
Структура - Параметры создания объектов:ФикцияОбязательныхПолей-Булево-ПараметрыЗаписи- ЮТОбщий.ПараметрыЗаписисм. ЮТОбщий.ПараметрыЗаписи-
НовоеОписаниеЗависимости
Создает новое описание зависимости теста.
Возвращает
Структура - Новое описание зависимости:
Структура - Новое описание зависимости:Идентификатор-Строка- Идентификатор зависимостиМетодРеализации-Строка- Метод, вызываемый для разрешения зависимостиПараметры-Массив из Произвольный- Параметры зависимости, будут проброшены в методКлюч-Неопределено- Уникальный ключ зависимости, рассчитывается движкомАсинхронный-Булево- Признак, что зависимость асинхронная. Асинхронность реализуется за счет передачи ОписанияОповещения в метод реализацииОбработкаНаСервере-Булево- Признак обработки зависимости на сервереДоступностьНаКлиенте-Булево- Признак доступности зависимости на клиентеДоступностьНаСервере-Булево- Признак доступности зависимости на сервере
НовоеОписаниеОкружения
ОписаниеИсполняемогоТестовогоМодуля
Описание исполняемого тестового модуля. Содержит всю необходимую информацию для прогона тестов, а также данные результата
Возвращает
Структура - Описание тестового модуля:
Структура - Описание тестового модуля:Метаданные- ОписаниеМетаданныеМодулясм. ОписаниеМетаданныеМодуля-Теги-Массив из Строка- Коллекция тегов набораНаборыТестов-Массив из см. ОписаниеИсполняемогоНабораТестов-Ошибки-Массив из см. ЮТФабрикаСлужебный.ОписаниеВозникшейОшибки-НастройкиВыполнения-Структура- Настройки исполнения тестаЗависимости-Массив Из см. НовоеОписаниеЗависимости- Зависимости тестового модуля
ОписаниеИсполняемогоНабораТестов
ОписаниеИсполняемогоНабораТестов Возвращает описание исполняемого тестового набора. Содержит данные необходимые для выполнения прогона тестов
Возвращает
Структура - Описание исполняемого набора тестов:
Структура - Описание исполняемого набора тестов:Имя-Строка- Имя набораПредставление-Строка- Представление набораТеги-Массив из Строка- Тэги набораОшибки-Массив из см. ЮТФабрикаСлужебный.ОписаниеВозникшейОшибки- Описания ошибок выполнения тестаРежим-Строка- Режим исполнения набора, см. ЮТФабрика.КонтекстыВызоваТесты-Массив из см. ОписаниеИсполняемогоТеста- Тесты набораВыполнять-Булево- Признак, что можно выполнить прогон набора (нет ошибок блокирующих запуск)ДатаСтарта-Число- Дата запуска набораДлительность-Число- Продолжительность выполнения набораНастройкиВыполнения-Структура- Настройки исполнения тестаЗависимости-Массив Из см. ЮТФабрика.НовоеОписаниеЗависимости- Зависимости тестового набора
ОписаниеИсполняемогоТеста
ОписаниеИсполняемогоТеста Возвращает описание исполняемого теста Содержит данные необходимые для выполнения прогона тестов
Возвращает
Структура - Описание исполняемого теста:
Структура - Описание исполняемого теста:Имя-Строка- Имя/представление тестаМетод-Строка- Имя тестового методаПолноеИмяМетода-Строка- Полное имя тестового метода, ИмяМодуля.ИмяМетодаТеги-Массив из Строка- Теги тестаРежим-Строка- Режим исполнения теста, см. ЮТФабрика.КонтекстыВызоваДатаСтарта-Число- Дата запуска тестаДлительность-Число- Продолжительность выполнения тестаСтатус-Строка- Статус выполнения теста, см. ЮТФабрика.СтатусыИсполненияТестаОшибки-Массив из см. ЮТФабрикаСлужебный.ОписаниеВозникшейОшибки- Описания ошибок выполнения тестаНастройкиВыполнения-Структура- Настройки исполнения тестаПараметры-Неопределено- Набор параметров тестаМассив из Произвольный- Набор параметров тестаНомерВНаборе-Число- Порядковый номер теста в набореЗависимости-Массив Из см. ЮТФабрика.НовоеОписаниеЗависимости- Зависимости теста
ОписаниеМетаданныеМодуля
Возвращает структуру описания метаданных модуля
Возвращает
Структура - Метаданные модуля:
Структура - Метаданные модуля:Тип-Строка- Тип модуля, поддерживаемые значения:ОбщийМодуль,ВнешняяОбработкаИмя-Строка- Имя модуляРасширение-Строка- Имя расширения, владельца модуляКлиентУправляемоеПриложение-Булево- Доступность контекстаКлиентОбычноеПриложение-Булево- Доступность контекстаСервер-Булево- Доступность контекстаВызовСервера-Булево- Доступность контекстаГлобальный-Булево- Доступность контекста
ОпцииДвижка
Опции движка.
Возвращает
Структура - Опции движка:
Структура - Опции движка:ОбменДаннымиЗагрузкаПриСозданииДанных-Булево- По умолчанию, при создании тестовых данных записывать в режимеОбменДанным.Загрузка = ИстинаОтложенныйЗапускТестов-Булево- Запуск тестов после полной инициализации предприятия.