exponenta event banner

Управление зависимостями тестовых файлов

Для отслеживания зависимостей тестовых файлов и управления ими можно создать проект для тестового файла и файлов, от которых он зависит. Примеры зависимостей тестовых файлов включают требования, файлы данных, обратные вызовы, тестовые жгуты и пользовательские сценарии критериев. Упаковка зависимостей тестовых файлов в проекте также помогает совместно использовать тесты с другими пользователями.

Упаковка тестового файла с помощью проектов

  1. В обозревателе тестов щелкните правой кнопкой мыши файл теста.

  2. Выберите «Проект» > «Создать проект из тестового файла».

    Проект открывает и идентифицирует зависимости тестового файла. В этом примере тестовый файл содержит базовый тестовый пример, в котором используется базовый файл.

    Menu item to create project

  3. Укажите имя проекта и проверьте список выбранных зависимостей файлов.

  4. Щелкните Создать (Create).

    File dependencies chooser

Поиск зависимостей и влияния тестовых файлов

Зависимости тестовых файлов можно найти в проекте или в диспетчере тестов. Тестовый файл должен быть сохранен в проекте.

  1. В проекте нажмите «Анализ»

    Find dependencies menu item location

    или в Диспетчере тестов щелкните правой кнопкой мыши файл теста. Выберите «Проект» > «Найти зависимости».

    Find dependencies menu item location

    Зависимости кодируются цветом в графе зависимостей файлов.

    Graphical representation of dependencies

Если требуется изменить модель или требование, можно определить потенциальное влияние изменения на тесты.

  1. На графике зависимостей выберите элемент, который может повлиять на тесты.

  2. На панели инструментов анализатора зависимостей в разделе «Анализ воздействия» нажмите кнопку «Воздействие».

Если необходимо снова запустить тестовый файл, дважды щелкните тестовый файл на графике, чтобы открыть диспетчер тестов. В диспетчере тестирования нажмите кнопку «Выполнить».

Совместное использование тестового файла с зависимостями

Можно легко обмениваться тестовыми файлами, которые уже сохранены в проекте. При отправке папки проекта она содержит зависимости файла для тестового файла.

Связанные темы