Справочник по полям интеграции сборки и тестирования
Поля Team Foundation Server (TFS) с данными тестов и сборки используются для выполнения следующих действий:
сопоставления ошибок со сборками, в которых они обнаружены или исправлены;
создания для тестовых случаев пометок о ручном или автоматическом выполнении, а также хранения сведений, необходимых для поддержки автоматических тестовых случаев;
определения для тестовых случаев и общих шагов действий и этапов проверки, а также данных, используемых для выполнения тестов.
Test Manager и типы тестовых рабочих элементов (WIT) используют следующие поля для отслеживания планов тестирования, хода его выполнения и результатов. Доступность типов рабочих элементов зависит от установленной версии TFS на уровне приложения. Дополнительные сведения о настройке этих типов рабочих элементов см. в разделе Планирование ручных тестов с помощью Team Web Access.
TFS 2013,0 |
TFS 2013,2 |
TFS 2013,3 |
---|---|---|
|
|
|
Дополнительные сведения об обновлении существующего командного проекта, чтобы получить типы рабочих элементов, отсутствующих в текущем командном проекте, см. здесь.
Поля данных тестов и сборки, отображаемые в формах рабочих элементов.
В следующей таблице описаны поля, определенные в одном или нескольких тестовых WIT. Сведения о типах данных и атрибутах полей см. в разделе Определение и изменение полей рабочих элементов.
Сведения о настройке поля или списка выбора см. в разделе Определение полей рабочих элементов.
Имя поля |
Описание |
Ссылочное имя |
Тип данных |
Значение атрибута отчетного типа по умолчанию |
Значение атрибута индекса по умолчанию |
---|---|---|---|---|---|
Статус автоматизации (см. примечание 1) |
Состояние тестового случая. Можно указать следующие значения:
Для запуска автоматизированных тестов, см. Автоматизация тестового случая в Microsoft Test Manager. |
Microsoft.VSTS.TCM.AutomationStatus |
Строковое |
Сведения |
False |
Найдено в (См. примечание 2) |
Номер сборки продукта (также называемый редакцией), в которой была найдена ошибка. |
Microsoft.VSTS.Build.FoundIn |
Строковое |
Измерение |
False |
Сборка интеграции (см. примечание 2) |
Номер сборки продукта, которая включает код или исправление для ошибки. |
Microsoft.VSTS.Build.IntegrationBuild |
Строковое |
Измерение |
False |
Проблема |
Указывает, что общие шаги связаны с ожидаемым результатом. Допустимые значения: Да и Нет. (только для общих шагов) |
Microsoft.VSTS.Common.Issue |
Строковое |
Измерение |
False |
Параметры(см. примечание 3) |
Содержит параметры, используемые при запуске ручного теста. (общие параметры, общие шаги и тестовые случаи) |
Microsoft.VSTS.TCM.Parameters |
HTML |
Нет |
False |
Шаги |
Шаги проверки и действий, необходимые для выполнения теста. |
Microsoft.VSTS.TCM.Steps |
TestStepsControl |
Нет |
False |
Сведения о системе |
Сведения о конфигурации системы и программного обеспечения, имеющие отношение к тесту. |
Microsoft.VSTS.TCM.SystemInfo |
HTML |
Нет |
False |
Шаги для воспроизведения |
Шаги, необходимые для воспроизведения непредвиденного поведения |
Microsoft.VSTS.TCM.ReproSteps |
HTML |
Нет |
False |
Тип набора тестов (см. примечания 1 и 4) |
Категория набора тестов. Допустимые значения:
Дополнительные сведения см. в разделе Планирование ручных тестов с помощью Team Web Access. |
Microsoft.VSTS.TCM.TestSuiteType |
Строковое |
Измерение |
False |
Примечания
Не настраивайте список выбора для этих полей. Система принимает только эти значения в списке.
Добавив элемент GLOBALLIST в определение FIELD, можно предоставить пользователям раскрывающееся меню сборок. Дополнительные сведения см. в следующих разделах: Поля, поддерживающие интеграцию с тестированием, сборками и управлением версиями.
Требуется установить TFS 2013.2 или TFS 2013.3 на сервере уровня приложений и обновить существующие командные проекты для поддержки общих параметров. Дополнительные сведения см. в разделе Настройка компонентов после обновления TFS.
Требуется установить TFS 2013.2 или TFS 2013.3 на сервере уровня приложений и обновить существующие командные проекты для поддержки планов тестирования и наборов тестов.
Дополнительные поля
Приведенные далее поля не отображаются в формах рабочих элементов, однако отслеживаются для тестовых случаев. При фильтровании запросов и создании отчетов можно использовать некоторые из этих полей.
Имя поля |
Описание |
Ссылочное имя |
Тип данных |
Значение атрибута отчетного типа по умолчанию |
Значение атрибута индекса по умолчанию |
---|---|---|---|---|---|
Хранилище автоматического теста |
Сборка, содержащая тест, автоматически выполняющий тестовый случай. |
Microsoft.VSTS.TCM.AutomatedTestStorage |
Строковое |
Нет |
False |
Тип автоматического теста |
Тип теста, автоматически выполняющего тестовый случай. |
Microsoft.VSTS.TCM.AutomatedTestType |
Строковое |
Нет |
False |
AutomatedTestId |
Идентификатор теста, автоматически выполняющего тестовый случай (только тестовые случаи) |
Microsoft.VSTS.TCM.AutomatedTestId |
Строковое |
Нет |
False |
AutomatedTestName |
Имя теста, который используется для автоматического выполнения тестового случая (только тестовые случаи) |
Microsoft.VSTS.TCM.AutomatedTestName |
Строковое |
Нет |
False |
LocalDataSource |
Локальный источник данных, поддерживающий тест (только тестовые случаи) |
Microsoft.VSTS.TCM.LocalDataSource |
HTML |
Нет |
False |
Текст запроса |
Используется для записи запроса, определенного типом набора, основанного на запросе. |
Microsoft.VSTS.TCM.QueryText |
PlainText |
Нет |
False |
Аудит набора тестов (см. примечание 1) |
Отслеживает дополнительные операции, выполняемые при изменении набора тестов, например: добавление тестов для набора или изменение конфигурации. Это поле можно просмотреть на через вкладке История или через отдельный запрос. Там будет консолидированное представление истории, в том числе изменения, проводимые с полями рабочих элементов и изменения в связанных артефактах, таких как тестовые точки и конфигурации. |
Microsoft.VSTS.TCM.TestSuiteAudit |
Обычный текст |
Нет |
False |
Идентификатор типа набора тестов (см. примечания 1 и 2) |
Присваиваемое системой значение, соответствует категории набора тестов и применимо только к наборам тестов. Присваиваемые значения:
|
Microsoft.VSTS.TCM.TestSuiteTypeId |
Целое число |
Нет |
False |
Примечания
Требуется установить TFS 2013.3 на сервере уровня приложений и обновить существующие командные проекты для поддержки планов тестирования и наборов тестов.
Не настраивайте список выбора для этих полей. Система принимает только эти значения в списке.