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

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

Упаковать тестовый файл используя проекты

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

  2. Выберите Project > Create Project from Test File.

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

    Menu item to create project

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

  4. Нажмите Create.

    File dependencies chooser

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

Можно найти зависимости тестового файла из проекта или из Диспетчера тестов. Ваш тестовый файл должен быть сохранен в проекте.

  1. Из проекта нажмите Analyze

    Find dependencies menu item location

    или в Диспетчере тестов щелкните правой кнопкой мыши тестовый файл. Выберите Project > Find Dependencies.

    Find dependencies menu item location

    Зависимости закодированы в графике зависимостей файлов.

    Graphical representation of dependencies

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

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

  2. На панели инструментов анализатора зависимостей, в разделе Impact Analysis, нажмите Impacted.

Если вы хотите запустить тестовый файл снова, дважды кликните тестовый файл на графике, чтобы открыть Test Manager. В Диспетчере тестов нажмите Запуск.

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

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

Похожие темы