"Шаблонное тестирование" является инструментом для автоматизации регрессионного функционального тестирования конфигураций 1С, т.е. выполнения некоторых действий (проведение документов, запись справочников, выполнение и проверка результатов произвольного запроса и т.п.) в базе конфигурации 1С с помощью создания и выполнения шаблонов действий и проверки результата.
Особенности:
- Не требует изменения конфигурации для работы;
- Можно указать конкретные шаблоны в списке, для которых при обнаружении ошибки дальнейшее выполнение тестирования прерывается;
- Можно указать для конкретных шаблонов в списке какая является верным результатом выполнения шаблона при тестировании (например, при тестировании прав);
- При окончании тестирования выводится подробный отчет о тестировании, включающий информацию по ошибкам и замечаниям при выполнении шаблонов и статистике тестирования (время выполнения, количество ошибок и замечаний, и т.п.);
- Для большинства шаблонов заполнение настроек и результатов может происходить в базе с любой конфигурацией, т.е. не обязательно совпадающей с тестируемой;
- Тестирование можно проводить как без транзакции, так и в транзакции с последующей отменой после окончания тестирования;
- Сохранение наборов шаблонов для быстрого запуска;
Порядок создания шаблона:
- Из основного окна обработки вызвать окно выбора типа шаблона и указать тип создаваемого шаблона.
- В открывшемся окне шаблона задать обязательные настройки для данного типа шаблона и нажать кнопку "Заполнить" для автоматического заполнения остальных настроек и результата, или вручную редактировать соответствующие поля.
- Записать заполненные настройки и результаты шаблона в файл.
Порядок выполнения тестирования:
- В основном окне обработки заполнить список шаблонов созданными файлами, задать дополнительные параметры проведения тестирования (прерывать, исключения).
- Выбрать тип выполнения тестирования (В транзакции или без транзакции) и выполнить автоматизированное тестирование.
- При необходимости сохранить заполнены список шаблонов с заданными параметрами в файл набора шаблонов для последующего быстрого запуска.
Изменения в версии 1.1.0:
- исправлена ошибка в шаблонах пометки удаления документа и справочника при сохранении варианта действия в случае, если уже выставлено значение пометки удаления;
- исправлен текст ошибки при сравнении строк табличных частей;
- изменен алгоритм присвоения даты документа при записи в шаблоне записи документа;
- добавлен шаблон копирования документа;
- добавлен шаблон копирования справочника;
- добавлены шаблоны для бизнес-процессов: создание, проверка текущих точек маршрута, проверка реквизитов и табличных частей, пометка удаления, непосредственное удаление;
- добавлены шаблоны для задач: запись, выполнение, пометка удаления, непосредственное удаление;