После записи тест можно разбить на несколько тестов
меньшего размера. Разбиение теста позволяет создавать небольшие тестовые модули,
используемые в качестве строительных блоков для создания более
крупных тестов. Исходный тест остается неизменным. Можно повторно объединить эти стандартные блоки в расписании,
включая циклы и условия.
Прежде чем начать
При повторном использовании разделенных тестов в
расписании необходимо обеспечить согласованность общей структуры
теста, включая сведения о входе в систему и выходе из системы SAP. Например, если разбитый тест a содержит сведения о входе
в систему, а разбитый тест c содержит транзакцию
выхода из системы, то их следует разместить в правильном
порядке в группе пользователей расписания.
Тесты SAP можно разбивать только на уровне транзакций. Если
тест выполняется в расписании, то он должен начинаться с транзакции
входа в систему SAP и завершаться транзакцией выхода из системы SAP.
Процедура
- В Навигаторе тестов перейдите к тесту и дважды щелкните мышью на
нем. Тест будет открыт.
- Щелкните правой кнопкой мыши на транзакции
SAP в тесте и выберите Разбить тест. Выбранная
страница является первой страницей нового теста.
- В мастере Создание имен тестов подтвердите
расположение для разбиения, укажите имена и описания создаваемых
тестов (необязательно), затем нажмите
кнопку Далее.
- В окне Разбить тест проверьте изменения,
которые будут выполнены в результате разбиения, и нажмите
кнопку Готово.
Пример
Например, например, записать тест, который содержит
следующие действия:
- Вход на сервер.
- Создание записи на сервере и удаление записи.
- Изменение записи, проверка факта изменения и восстановление
записи.
- Выход с сервера.
Этот тест нужно разбить на четыре части: Вход, Создание,
Изменение и Выход. Создайте расписание, выполняющее виртуальных
пользователей, выбираемых в пуле данных. Каждый виртуальный пользователь выполняет тест Вход, выполняет
различные сочетания тестов Создание и Изменение и в конце выполняет
тест Выход.