выполнения скрипта проверки признак успешности прохождения те-
ста вернулся как “Ложь”, то это также указывает на ошибку, т.е. в ре-
зультате обработки операции сохранения объекта произошло непред-
намеренное изменение реквизитов документа, что и было выявлено.
Анализ существующего документа, а также ошибка, сформированная
уже подсистемой регрессионного тестирования, помогут разработчику
локализовать проблему и устранить ее.
С помощью тех же операторов псевдоестественного языка могут
быть протестированы любые другие объекты предопределенного клас-
са “Документ” на любой конфигурации без какой-либо доработки, не-
обходимо осуществлять лишь заполнение значения объекта метадан-
ных и его реквизитов на этапе формирования тестовых шагов.
Таким образом, при использовании вновь разработанной схемы
формирования регрессионных тестов удастся сэкономить значитель-
ные материальные средства, поскольку в рамках одной организации
можно временно выделить одного высококвалифицированного сотруд-
ника, разбирающегося в работе с конфигуратором, который разрабо-
тает операторы псевдоестественного языка или адаптирует существу-
ющие массивы операторов под специфику тестируемой учетной си-
стемы, а затем вернется к своим прежним обязанностям, а все работы,
связанные с дальнейшей работой по формированию тестовых шагов и
тестовых сценариев, могут быть переданы менее квалифицированно-
му сотруднику или даже стажеру, в чьи функции будет входить лишь
корректировка параметров либо формирование новых шагов, которые
можно скомпоновать без глубокого знания конфигуратора.
Если бы задача была реализована по традиционной структуре по-
строения регрессионных тестовых наборов, то разработчику с высокой
квалификацией пришлось бы заниматься длительной разработкой те-
стовых скриптов под каждый конкретный объект предопределенного
класса конфигуратора на встроенном языке конфигуратора “1С: Пред-
приятие”, после чего отправлять его на исполнение. При добавлении,
удалении, изменении реквизита, его типа данных, необходимо осуще-
ствлять корректировку скриптов. Если к одному объекту метаданных
относится большое число скриптов, то данная работа представляет-
ся достаточно трудоемкой и длительной. Высококвалифицированный
сотрудник вынужден вникать в предметную область конкретного ре-
шения и на основе анализа формировать новые тесты, проверять ва-
лидность существующих тестов в рамках внесенных изменений.
Преимущество предлагаемой схемы формирования регрессионных
тестов состоит в простоте использования, минимизации материальных
затрат. Снижение стоимости формирования и проведения тестов, охва-
тывающих весь функционал учетной системы, позволяет обеспечить
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012
131
1,2,3,4,5,6,7,8,9 11