Поделиться через


Справочник по полям интеграции сборки и тестирования

Поля 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)

Категория набора тестов. Допустимые значения:

  • Основанный за запросе: используются для группировки тестовых случаев с определенными характеристиками, например всех тестов с приоритетом = 1. Набор автоматически включает все тестовые случаи, возвращаемые определенным запросом.

  • Статический: используются для группировки тестовых случаев для отслеживания статуса тестирования элементов невыполненной работы. Каждый тестовый случай, добавляемый в основанный на требованиях набор тестов, автоматически связывается с элементом невыполненной работы.

  • Основанный на требованиях: используются для группировки тестовых случаев с любыми характеристиками или наборами тестов.

Дополнительные сведения см. в разделе Планирование ручных тестов с помощью Team Web Access.

Microsoft.VSTS.TCM.TestSuiteType

Строковое

Измерение

False

Примечания

  1. Не настраивайте список выбора для этих полей. Система принимает только эти значения в списке.

  2. Добавив элемент GLOBALLIST в определение FIELD, можно предоставить пользователям раскрывающееся меню сборок. Дополнительные сведения см. в следующих разделах: Поля, поддерживающие интеграцию с тестированием, сборками и управлением версиями.

  3. Требуется установить TFS 2013.2 или TFS 2013.3 на сервере уровня приложений и обновить существующие командные проекты для поддержки общих параметров. Дополнительные сведения см. в разделе Настройка компонентов после обновления TFS.

  4. Требуется установить 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)

Присваиваемое системой значение, соответствует категории набора тестов и применимо только к наборам тестов. Присваиваемые значения:

  • 1 (статический)

  • 2 (на основе запроса)

  • 3 (на основе требований)

Microsoft.VSTS.TCM.TestSuiteTypeId

Целое число

Нет

False

Примечания

  1. Требуется установить TFS 2013.3 на сервере уровня приложений и обновить существующие командные проекты для поддержки планов тестирования и наборов тестов.

  2. Не настраивайте список выбора для этих полей. Система принимает только эти значения в списке.

См. также

Основные понятия

Справочник по полям рабочих элементов для Visual Studio ALM