Справочник по метаданным для Test Plans Analytics
Azure DevOps Services | Azure DevOps Server 2022 г. - Azure DevOps Server 2019 г.
Служба аналитики собирает все данные для всех тестовых действий Azure DevOps. Azure Test Plans поддерживает определение и выполнение запланированных и исследовательских тестов. Azure Pipelines также позволяет выполнять автоматические тесты с помощью рабочих процессов непрерывной интеграции и непрерывного развертывания (CI/CD).
Если вы не знакомы с тестированием Azure DevOps, рекомендуем ознакомиться со следующими статьями:
- Что такое Azure Test Plans?
- Тестовые объекты и термины
- Общие сведения о тестировании конвейера
- Тест Visual Studio
Сведения о метаданных, представленные в этой статье, описывают сущности, свойства и перечислимые типы, поддерживаемые для всех тестовых действий Azure DevOps.
Примечание
Приведены описания сущностей, свойств и перечислимых типов, поддерживаемых моделью данных аналитики. Это ранний проект. Оставьте отзыв о областях, которые вы хотели бы получить больше. Сведения о том, как запросить модель данных, см. в статье Создание запросов OData для аналитики.
Наборы сущностей и типы сущностей
Чтобы запросить данные аналитики для плана тестирования, используйте один или несколько типов сущностей и наборов сущностей, описанных в следующей таблице.
Примечание
Аналитика для тестирования Azure DevOps поддерживается в версиях v3.0-preview и v4.0-preview .
Аналитика сохраняет все рабочие элементы, связанные с тестированием, как рабочие элементы. Вы можете запрашивать и создавать отчеты по этим данным с помощью сущностей отслеживания работы, описанных в справочнике по метаданным отслеживания работы для Azure Boards Analytics.
EntitySet |
EntityType |
Описание |
---|---|---|
Тесты | Тест | Свойства тестового случая, например имя теста и владелец теста. Дополнительные сведения об определении тестовых случаев см. в разделе Создание тестовых случаев вручную. |
TestConfigurations | TestConfiguration | Сведения о конфигурации плана тестирования. Дополнительные сведения о настройке тестов см. в разделе Тестирование различных конфигураций. |
TestPoints | TestPoint | Сведения о выполнении для тестовых точек. Точка тестирования — это уникальное сочетание тестового случая, набора тестов, конфигурации и тестировщика. Пример отчета см. в разделе Пример отчета о состоянии хода выполнения. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Составной) Отдельные результаты выполнения для определенного теста , связанного с TestRun. Пример отчета см. в разделе Пример отчета о тенденциях выполнения тестов вручную. |
TestResults | TestResult | Отдельные результаты выполнения для определенного теста , связанного с TestRun. |
TestResultsDaily | TestResultDaily | Ежедневное snapshot агрегирование выполнений TestResult, сгруппированных по test (а не TestRun). Пример отчета см. в разделе Пример отчета о сводных тенденциях тестирования. |
TestRuns | TestRun | Сведения о выполнении с агрегированными результатами тестов, выполняемых в конвейере. |
TestSuites | TestSuite | Сведения о наборах тестов. Дополнительные сведения об определении наборов тестов см. в статье Создание планов тестирования и наборов тестов. |
Тесты
Следующие свойства допустимы для типа сущности Test и набора сущностей Tests . Суррогатный ключ — .TestSK
Свойства навигации включают Project
и его ссылочное ограничение ProjectSK
.
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AnalyticsUpdatedDate |
Дата и время | Подложка, указывающая время последнего обновления данных аналитики. | |
Имя контейнера | ContainerName |
Строка | Имя контейнера заданий, содержащего тестовую задачу в конвейере. |
Полное имя теста | FullyQualifiedTestName |
Строка | Имя, созданное для теста. Полный формат имени соответствует Namespace.Testclass.Methodname с ограничением в 512 символов. Если тест управляется данными и имеет параметры, ограничение символов будет включать параметры. |
Приоритет | Priority |
Int32 | Указывает степень важности или важности теста. Приоритет обычно указывается как атрибут в тестовом коде. |
Идентификатор ссылки на тестовый случай | TestCaseReferenceId |
Int32 | Номер (а не идентификатор), назначенный тестовому случаю. |
Название проверки | TestName |
Строка | Имя теста. |
Владелец теста | TestOwner |
Строка | Владелец теста или тестового запуска. Владелец теста обычно указывается в качестве атрибута в тестовом коде. Сведения о сопоставлении атрибута Owner для поддерживаемых форматов результатов теста см. в статье Публикация результатов теста. |
TestConfigurations
Конфигурации тестов указывают различные среды, в которых будут выполняться тесты, как описано в разделе Тестирование различных конфигураций.
Следующие свойства допустимы для типа сущности TestConfiguration и набора сущностей TestConfigurations и их суррогатного ключа TestConfigurationSK
.
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
Идентификатор конфигурации теста | TestConfigurationId |
Int32 | Номер (а не идентификатор), назначенный тестовому случаю. |
Имя конфигурации теста | Name |
Строка | Имя, назначенное конфигурации теста. |
Состояние конфигурации теста | State |
Строка | Состояние тестовой конфигурации, активное или неактивное. |
Свойства навигации включают Project
и его ссылочное ограничение ProjectSK
.
TestPoints
Точка тестирования — это уникальное сочетание тестового случая, набора тестов, конфигурации и тестировщика. Следующие свойства допустимы для TestPoint EntityType и TestPoints EntitySet. Суррогатный ключ — TestPointSK
.
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AssignedToUserSK |
GUID | GUID, назначенный тестировщику, связанному с точкой тестирования. | |
TesterUserSK |
GUID | GUID, назначенный тестировщику, связанному с точкой тестирования. | |
Состояние автоматизации | AutomationStatus |
Enumerated | Состояние тестового случая, например "Автоматизировано", "Не автоматизировано" или "Запланировано". Соответствует полю рабочего элемента Microsoft.VSTS.TCM.AutomationStatus . |
Дата изменения | ChangedDate |
Дата и время | Дата и время последнего изменения точки тестирования. |
Состояние последнего результата | LastResultState |
Enumerated | Состояние точки тестирования, например ожидание, постановка в очередь или выполняется. Ниже перечислены допустимые значения для TestResultState. |
Приоритет | Priority |
Int32 | Приоритет, назначенный связанному тестовому случаю. |
Идентификатор тестового случая | TestCaseId |
Int32 | Идентификатор рабочего элемента, назначенный связанному тестовому случаю. |
Идентификатор конфигурации теста | TestConfigurationId |
Int32 | Номер, назначенный связанной конфигурации теста. |
Идентификатор плана тестирования | TestPlanId |
Int32 | Идентификатор рабочего элемента, назначенный связанному плану тестирования. |
Результат теста | LastResultOutcome |
Enumerated | Указывает последний результат теста. Ниже перечислены допустимые значения для TestOutcome. |
Идентификатор набора тестов | TestSuiteId |
Int32 | Идентификатор рабочего элемента, назначенный связанному набору тестов. |
Сведения о проверке точек тестирования с помощью пользовательского интерфейса см. в разделах Выполнение ручных тестов, Сохранение результатов, закрытие сеанса и проверка результатов.
Свойства навигации
В следующей таблице перечислены эти свойства навигации для типа сущности TestPoint и набора сущностей TestPoints .
Отображаемое имя | имя; | Ограничение ссылок | Свойство, на которое указывает ссылка |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Кому назначено | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Рабочий элемент тестового случая | TestCase |
TestCaseId |
WorkItemId |
Проверка конфигурации | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Набор тестов | TestSuite |
TestSuiteSK |
TestSuiteSK |
Имя пользователя тестировщика | Tester |
TesterUserSK |
UserSK |
Элементы перечисленного типа TestResultState
Результат теста может находиться в одном из шести состояний, приведенных в следующей таблице для перечисленного TestResultState
типа.
Имя участника | Значение | Отображаемое имя |
---|---|---|
None |
0 | None |
Pending |
1 | Ожидает |
Queued |
2 | Поставлено в очередь |
InProgress |
3 | Выполняется |
Paused |
4 | Пауза |
Completed |
5 | Завершено |
Элементы перечисленного типа TestOutcome
15 результатов для теста перечислены в следующей таблице и являются элементами для перечисленного TestOutcome
типа.
Имя участника | Значение | Отображаемое имя | Описание |
---|---|---|---|
Unspecified |
0 | Не указан | |
None |
1 | None | |
Passed |
2 | Passed | Тест выполнен успешно. |
Failed |
3 | Сбой | Тест не удовлетворяет желаемому результату. |
Inconclusive |
4 | С неопределенным результатом | Тест без окончательного результата. |
Timeout |
5 | Время ожидания | Длительность выполнения теста превышает указанное пороговое значение. |
Aborted |
6 | Прерывание | Выполнение теста внезапно прервано из-за внутренних или внешних факторов, например неправильного кода, проблем со средой. |
Blocked |
7 | Блокировано | |
NotExecuted |
8 | Не выполняется | Тест, помеченный как пропущенный для выполнения. |
Warning |
9 | Предупреждение | |
Error |
10 | Ошибка | |
NotApplicable |
11 | Неприменимо | |
Paused |
12 | Пауза | |
InProgress |
13 | Выполняется | |
NotImpacted |
14 | Не затронуто | На тест не повлияло изменение кода, которое активировало конвейер. |
TestPointHistorySnapshot
Следующие свойства допустимы для набора сущностей TestPointHistorySnapshot . Суррогатные ключи включают TestPointSK
и DateSK
.
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AnalyticsUpdatedDate |
Дата и время | Подложка, указывающая время последнего обновления данных аналитики. | |
AssignedToUserSK |
GUID | GUID, назначенный тестовому рабочему элементу. | |
IsLastDayOfPeriod |
Enumerated | Используйте для фильтрации данных, чтобы определить, заканчивается ли день в разные периоды, такие как дни, недели, месяцы или годы. Допустимые значения перечислены здесь: Элементы типа с перечислением периодов. | |
TesterUserSK |
GUID | ИДЕНТИФИКАТОР GUID, назначенный тестировщику, связанному с точкой тестирования. | |
TestConfigurationSK |
Int32 | Ключ, назначенный связанной конфигурации теста. | |
Состояние автоматизации | AutomationStatus |
Enumerated | Состояние тестового случая, например "Автоматизировано", "Не автоматизировано" или "Запланировано". Соответствует полю рабочего элемента Microsoft.VSTS.TCM.AutomationStatus . |
Приоритет | Priority |
Int32 | Приоритет, назначенный связанному тестовому случаю. |
Идентификатор тестового случая | TestCaseId |
Int32 | Идентификатор рабочего элемента, назначенный связанному тестовому случаю. |
Идентификатор конфигурации теста | TestConfigurationId |
Int32 | Номер, назначенный связанной конфигурации теста. |
Идентификатор плана тестирования | TestPlanId |
Int32 | Идентификатор рабочего элемента, назначенный связанному плану тестирования. |
Результат теста | ResultOutcome |
Enumerated | Указывает результат последнего теста. Допустимые значения перечислены в testOutcome. |
Идентификатор набора тестов | TestSuiteId |
Int32 | Идентификатор рабочего элемента, назначенный связанному набору тестов. |
Свойства навигации
В следующей таблице перечислены свойства навигации для типа сущности TestPointHistorySnapshot и набора сущностей TestPointHistorySnapshot .
Отображаемое имя | имя; | Ссылочные ограничения | Свойство, на которое указывает ссылка |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Кому назначено | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Рабочий элемент тестового случая | TestCase |
TestCaseId |
WorkItemId |
Проверка конфигурации | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Набор тестов | TestSuite |
TestSuiteSK |
TestSuiteSK |
Имя пользователя tester | Tester |
TesterUserSK |
UserSK |
TestResults
Результат теста соответствует одному экземпляру выполнения тестового случая с конкретным результатом и подробностями.
Тестовые запуски выполняются вручную или включают тестовые задачи в определение конвейера, как описано в разделе Сборка, тестирование и развертывание приложений .NET Core, запуск тестов.
Следующие свойства допустимы для набора сущностей TestResults . Суррогатный ключ — .TestResultSK
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AnalyticsUpdatedDate |
Дата и время | Подложка, указывающая время последнего обновления данных аналитики. | |
Дата завершения | CompletedDate |
Дата и время | Дата и время завершения выполнения результата теста. |
Длительность в секундах | DurationSeconds |
Decimal | Количество секунд, за которые потребовалось выполнение теста. |
Является flaky | IsFlaky |
Логическое | Указывает, помечен ли тест как ненадежный (True) или нет (False). Тест flaky — это тест, который периодически завершается сбоем без каких-либо видимых причин, таких как изменение кода или тест.*** Дополнительные сведения см. в статье Управление ненавязкими тестами. |
Идентификатор выпуска | ReleaseId |
Int32 | Номер, назначенный выпуску, связанному с результатом теста. |
Идентификатор среды выпуска | ReleaseEnvironmentId |
Int32 | Номер, назначенный среде выпуска, связанной с результатом теста. |
Идентификатор конвейера выпуска | ReleasePipelineId |
Int32 | Номер, назначенный конвейеру выпуска, связанному с результатом теста. |
Идентификатор этапа выпуска | ReleaseStageId |
Int32 | Номер, назначенный этапу выпуска, связанному с результатом теста. |
Дата начала | StartedDate |
Дата и время | Дата и время начала выполнения результата теста. |
Идентификатор результата теста | TestResultId |
Int32 | Номер, назначенный результату теста. |
Идентификатор тестового запуска | TestRunId |
Int32 | Номер, назначенный тестовому запуску. |
Тип тестового запуска | TestRunType |
Enumerated | Указывает, является ли это типом ручного или автоматизированного теста. Ниже перечислены допустимые значения для TestRunType. |
Результат теста | Outcome |
Enumerated | Результат тестового запуска. Существует 15 возможных результатов теста: Aborted, Blocked, Error, Failed, Inconclusive, In Progress, None, Not applicable, Not executed, Not impacted, Passed, Paused, Timeout, Unspecified и Warning. Ниже перечислены допустимые значения для TestOutcome. |
Рабочий процесс | Workflow |
Enumerated | Тип рабочего процесса конвейера. Ниже перечислены допустимые значения для SourceWorkflow. |
Свойства навигации
В следующей таблице перечислены свойства навигации, допустимые для типа сущности TestResult .
имя; | Ссылочные ограничения | Свойство, на которое указывает ссылка |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Элементы перечисленного типа SourceWorkflow
В следующей таблице перечислены члены, определенные для перечислимого SourceWorkflow
типа.
Отображаемое имя | Имя участника | Значение |
---|---|---|
Сборка | Build |
1 |
Выпуск | Release |
2 |
Вручную | Manual |
3 |
Элементы перечисленного типа TestRunType
В следующей таблице перечислены члены, определенные для перечислимого SourceWorkflow
типа.
Имя участника | Значение | Отображаемое имя |
---|---|---|
Automated |
1 | Автоматическая регистрация. |
Manual |
2 | Вручную |
TestResultsDaily
Следующие свойства допустимы для набора сущностей TestResultsDaily . Суррогатный ключ — .TestResultsDailySK
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AnalyticsUpdatedDate |
Дата и время | Подложка, указывающая время последнего обновления данных аналитики. | |
Идентификатор конвейера выпуска | ReleasePipelineId |
Int32 | Номер, назначенный связанному конвейеру выпуска. |
Идентификатор этапа выпуска | ReleaseStageId |
Int32 | Номер, назначенный связанному этапу конвейера выпуска. |
Число прерванных результатов | ResultAbortedCount |
Int32 | Число результатов теста, сообщаемых как прерванные для результата теста ежедневно. |
Число заблокированных результатов | ResultBlockedCount |
Int32 | Число результатов теста, сообщаемых как Заблокированные для результатов теста ежедневно. |
Число результатов | ResultCount |
Int32 | Общее количество сообщаемых результатов теста. |
Результирующий интервал в секундах | ResultDurationSeconds |
Decimal | Количество секунд, необходимых для выполнения результата теста. |
Число результирующих ошибок | ResultErrorCount |
Int32 | Число результатов теста, сообщаемых как Ошибка для результата теста ежедневно. |
Число неудачных результатов | ResultFailCount |
Int32 | Число результатов теста, сообщаемых как сбой для результата теста ежедневно. |
Результат Flaky Count | ResultFlakyCount |
Int32 | Количество ненадежных результатов. Ненадежный тест — это тест, который периодически завершается сбоем без видимых причин, таких как изменение кода или тест. Дополнительные сведения см. в разделе Управление ненавязливыми тестами. |
Число результатов безрезультатных результатов | ResultInconclusiveCount |
Int32 | Число результатов теста, сообщаемых как неубедительные для результатов теста ежедневно. |
Число результирующих проходов | ResultPassCount |
Int32 | Число результатов теста, сообщаемых как Пройдено для результата теста ежедневно. |
Число результатов не указано | ResultNoneCount |
Int32 | Число результатов теста, сообщаемых как Нет для результата теста ежедневно. |
Время ожидания результата | ResultTimeoutCount |
Int32 | Количество результатов теста, сообщаемых как время ожидания для результата теста ежедневно. |
Число результатов не выполнено | ResultNotExecutedCount |
Int32 | Число результатов теста, о которых сообщается как Не выполнено для результата теста ежедневно. |
Число предупреждений о результатах | ResultWarningCount |
Int32 | Количество результатов теста, сообщаемых как Предупреждение для результатов теста ежедневно. |
Число неприменимых результатов | ResultNotApplicableCount |
Int32 | Число результатов теста, о которых сообщается как неприменимо для результатов теста ежедневно. |
Число результатов, не затронутых | ResultNotImpactedCount |
Int32 | Число результатов теста, о которых сообщается как Не затронутых для результата теста ежедневно. |
Длительность результата в секундах | ResultDurationSeconds |
Decimal | Количество секунд, в течение которых потребовалось для завершения теста. |
Дата начала | StartedDate |
Строка | Дата и время начала результата теста. |
Тип тестового запуска | TestRunType |
Enumerated | Указывает, является ли это тип теста ручным или автоматическим. Допустимые значения перечислены в разделе TestRunType. |
Рабочий процесс | Workflow |
Enumerated | Тип рабочего процесса конвейера. Допустимые значения перечислены в разделе SourceWorkflow. |
Свойства навигации
В следующей таблице перечислены свойства навигации, допустимые для типа сущности TestResultDaily .
имя; | Ограничение ссылок | Свойство, на которое указывает ссылка |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
Тестовые запуски выполняются при выполнении теста вручную или включении тестовых задач в определение конвейера. Дополнительные сведения см. в статье Создание, тестирование и развертывание приложений .NET Core, Запуск тестов.
Следующие свойства допустимы для TestRuns и его суррогатного ключа TestRunSK
.
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AnalyticsUpdatedDate |
Дата и время | Подложка, указывающая время последнего обновления данных аналитики. | |
Содержит сведения | HasDetail |
Логическое | Указывает, предоставляются ли сведения для тестового запуска (True) или нет (False). |
Автоматический | IsAutomated |
Логическое | Указывает, предоставляются ли сведения для тестового запуска (True) или нет (False). |
Приоритет | Priority |
Int32 | Версия, назначенная задаче конвейера. |
Дата завершения | CompletedDate |
Дата и время | Дата и время завершения тестового запуска или результата теста. |
Идентификатор выпуска | ReleaseId |
Int32 | Номер, назначенный связанному определению выпуска. |
Идентификатор среды выпуска | ReleaseEnvironmentId |
Int32 | Номер, назначенный связанной среде выпуска. |
Идентификатор конвейера выпуска | ReleasePipelineId |
Int32 | Номер, назначенный связанному конвейеру выпуска. |
Идентификатор этапа выпуска | ReleaseStageId |
Int32 | Номер, назначенный связанному этапу конвейера выпуска. |
Число прерванных результатов | ResultAbortedCount |
Int32 | Количество результатов теста, о которых сообщалось как прерванные для тестового запуска или результата теста ежедневно. |
Число заблокированных результатов | ResultBlockedCount |
Int32 | Количество результатов теста, о которых сообщается как Заблокировано для тестового запуска или результата теста ежедневно. |
Число результатов | ResultCount |
Int32 | Общее число сообщаемых результатов тестирования. |
Длительность результата в секундах | ResultDurationSeconds |
Decimal | Количество секунд, необходимых для выполнения тестового запуска. |
Число результирующих ошибок | ResultErrorCount |
Int32 | Количество результатов теста, сообщаемых как Ошибка для тестового запуска или результата теста ежедневно. |
Число неудачных результатов | ResultFailCount |
Int32 | Количество результатов теста, о которых сообщается как сбой для тестового запуска или результата теста ежедневно. |
Результат Flaky Count | ResultFlakyCount |
Int32 | Количество результатов теста, помеченных как нечеткие. Тест flaky — это тест, который периодически завершается сбоем без каких-либо видимых причин, таких как изменение кода или тест. Дополнительные сведения см. в статье Управление тестами flaky. |
Число неубедительных результатов | ResultInconclusiveCount |
Строка | Количество результатов теста, сообщаемых как неубедительные для тестового запуска или результата теста ежедневно. |
Число проходов результатов | ResultPassCount |
Int32 | Количество результатов теста, о которых сообщается как Пройдено для тестового запуска или результата теста ежедневно. |
Время ожидания результата | ResultTimeoutCount |
Int32 | Количество результатов теста, сообщаемых как время ожидания для тестового запуска или результата теста ежедневно. |
Число результатов не выполнено | ResultNotExecutedCount |
Int32 | Количество результатов теста, сообщаемых как Не выполнено для тестового запуска или результата теста ежедневно. |
Число предупреждений о результатах | ResultWarningCount |
Int32 | Количество результатов теста, сообщаемых как Предупреждение для тестового запуска или результата теста ежедневно. |
Число неприменимых результатов | ResultNotApplicableCount |
Int32 | Число результатов теста, указанных как Неприменимое для тестового запуска или ежедневного результата теста. |
Число результатов, не затронутых | ResultNotImpactedCount |
Int32 | Количество результатов теста, о которых сообщается как Не затронуто для тестового запуска или результата теста ежедневно. |
Длительность выполнения в секундах | RunDurationSeconds |
Decimal | Состояние тестовой конфигурации, активное или неактивное. |
Дата начала | StartedDate |
Дата и время | Дата и время начала тестового запуска. |
Идентификатор тестового запуска | TestRunId |
Int32 | Номер, назначенный тестовому запуску. |
Тип тестового запуска | TestRunType |
Enumerated | Указывает, является ли это тип теста ручным или автоматическим. Допустимые значения перечислены в разделе TestRunType. |
Заголовок | Title |
Строка | GUID, назначенный задаче конвейера. |
Рабочий процесс | Workflow |
Enumerated | Тип рабочего процесса конвейера. Допустимые значения перечислены в разделе SourceWorkflow. |
Свойства навигации
В следующей таблице перечислены свойства навигации, допустимые для типа сущности TestRun .
имя; | Ограничение ссылок | Свойство, на которое указывает ссылка |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
Наборы тестов определяются для планов тестирования и указывают тесты для запуска. Дополнительные сведения см. в статье Создание планов тестирования и наборов тестов.
Следующие свойства допустимы для TestSuites и его суррогатного ключа TestSuiteSK
.
Отображаемое имя | имя; | Data type | Описание |
---|---|---|---|
AnalyticsUpdatedDate |
Дата и время | Подложка, указывающая время последнего обновления данных аналитики. | |
Идентификатор плана тестирования | TestPlanId |
Int32 | Номер (не идентификатор), назначенный тестовому случаю. |
Идентификатор набора тестов | TestSuiteId |
Int32 | Имя, назначенное конфигурации теста. |
Название плана тестирования | TestPlanTitle |
Строка | Состояние тестовой конфигурации, активное или неактивное. |
Заголовок набора тестов | Title |
Int32 | Номер (не идентификатор), назначенный тестовому случаю. |
Orderid | OrderId |
Int32 | Имя, назначенное конфигурации теста. |
Идентификатор набора тестов уровня 1 до идентификатора набора тестов уровня 14 | IdLevel1 ЧерезIdLevel14 |
Int32 | Уровень вложенного набора тестов. |
Заголовок набора тестов уровня 1 до заголовок набора тестов уровня 14 | TitleLevel1 Через TitleLevel14 |
Строка | Имя уровня вложенного набора тестов. |
Глубина набора тестов | Depth |
Byte | Вложенный уровень набора тестов в плане тестирования. |
Тип набора тестов | Type |
Enumerated | Указывает тип набора тестов. Допустимые значения перечислены для перечислимого типа TestSuiteType . |
Идентификатор плана тестирования | TestPlanId |
Int32 | Номер (не идентификатор), назначенный плану тестирования. |
Идентификатор рабочего элемента требования | RequirementWorkItemId |
Int32 | Идентификатор пользовательской истории рабочего элемента, элемента невыполненной работы по продукту или другого рабочего элемента категории требований, связанного с набором тестов. |
Название плана тестирования | TestPlanTitle |
Строка | Заголовок, определенный для плана тестирования. |
Свойства навигации
В следующей таблице перечислены свойства навигации, допустимые для типа сущности TestSuite .
Отображаемое имя | имя; | Ограничение ссылок | Свойство, на которое указывает ссылка |
---|---|---|---|
Project | Project |
ProjectSK |
ProjectSK |
Обязательный рабочий элемент | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Рабочий элемент плана тестирования | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Рабочий элемент Test Suite | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Элементы перечисленного типа TestSuiteType
Для перечисленного TestSuiteType
типа определены следующие члены.
Имя участника | Значение | Отображаемое имя |
---|---|---|
None |
0 | None |
QueryBased |
1 | На основе запросов |
Static |
2 | Статические |
RequirementBased |
3 | На основе требований |
Похожие статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по