Справочник по метаданным для аналитики планов тестирования
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Служба аналитики собирает все данные для всех тестовых действий Azure DevOps. Планы тестирования Azure поддерживают определение и выполнение запланированных и поисковых тестов. С помощью Azure Pipelines можно также выполнять автоматизированные тесты с помощью рабочих процессов непрерывного развертывания и непрерывного развертывания (CI/CD).
Если вы не знакомы с тестированием Azure DevOps, рекомендуем просмотреть следующие статьи:
- Что такое планы тестирования Azure?
- Тестирование объектов и терминов
- Сведения о тестах конвейера
- Тест Visual Studio
Сведения о метаданных, приведенные в этой статье, описывают сущности, свойства и перечисленные типы, поддерживаемые для всех тестовых действий Azure DevOps.
Примечание.
Приведены описания сущностей, свойств и перечисленных типов, поддерживаемых моделью данных Аналитики. Это ранний проект. Укажите отзывы о областях, которые вы хотите получить дополнительные сведения. Сведения о запросе модели данных см. в разделе "Создание запросов OData для аналитики".
Наборы сущностей и типы сущностей
Чтобы запросить данные аналитики для плана тестирования, используйте один или несколько типов сущностей и наборов сущностей, описанных в следующей таблице.
Примечание.
Аналитика для тестирования Azure DevOps поддерживается с версиями версии 3.0-preview и версии 4.0-preview .
Аналитика сохраняет все тестовые рабочие элементы в качестве рабочих элементов. Вы можете запрашивать и создавать отчеты об этих данных с помощью сущностей отслеживания работы, описанных в справочнике по метаданным отслеживания труда для Аналитики Boards.
EntitySet |
EntityType |
Description |
---|---|---|
Тесты | Тестирование | Свойства для тестового случая, например имя теста и владелец теста. Дополнительные сведения об определении тестовых случаев см. в статье "Создание тестовых случаев вручную". |
TestConfigurations | TestConfiguration | Сведения о конфигурации плана тестирования. Дополнительные сведения о настройке тестов см. в разделе "Тестирование различных конфигураций". |
TestPoints | TestPoint | Сведения о выполнении для точек тестирования. Точка тестирования — это уникальное сочетание тестового случая, набора тестов, конфигурации и тестировщика. Пример отчета см . в примере отчета о состоянии хода выполнения. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Составной) Отдельные результаты выполнения для определенного теста , связанного с TestRun. Пример отчета см . в примере отчета о тренде выполнения вручную. |
TestResults | TestResult | Отдельные результаты выполнения для определенного теста , связанного с TestRun. |
TestResultsDaily | TestResultDaily | Ежедневный агрегат моментальных снимков выполнения TestResult , сгруппированный по test (а не TestRun). Пример отчета см . в примере отчета с сводной тенденцией теста. |
TestRuns | TestRun | Сведения о выполнении с агрегированными результатами теста для тестов, выполняемых в конвейере. |
TestSuites | TestSuite | Сведения о наборах тестов. Дополнительные сведения об определении наборов тестов см. в статье "Создание планов тестирования" и наборов тестов. |
Тесты
Следующие свойства допустимы для типа сущности Test и набора сущностей Test . Суррогатный ключ — это TestSK
.
Свойства навигации включают Project
и его ссылочное ограничение ProjectSK
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
AnalyticsUpdatedDate |
Дата/время | Подложка, указывающая время последнего обновления данных Аналитики. | |
Имя контейнера | ContainerName |
Строка | Имя контейнера задания, содержащего тестовую задачу в конвейере. |
Полное имя теста | FullyQualifiedTestName |
Строка | Имя, созданное для теста. Полный формат имени соответствует Namespace.Testclass.Methodname ограничению в 512 символов. Если тест определяется данными и имеет параметры, ограничение символов включает параметры. |
Приоритет | Priority |
Int32 | Указывает степень важности или критическости теста. Приоритет обычно указывается в качестве атрибута в тестовом коде. |
Идентификатор справочника по примеру тестового случая | TestCaseReferenceId |
Int32 | Номер (а не идентификатор), назначенный тестовой ситуации. |
Имя теста | TestName |
Строка | Имя теста. |
Владелец теста | TestOwner |
Строка | Владелец тестового или тестового запуска. Владелец теста обычно указывается в качестве атрибута в коде теста. Сведения о сопоставлении атрибута владельца для поддерживаемых форматов результатов теста см . в статье "Публикация результатов теста". |
TestConfigurations
Конфигурации тестов указывают различные среды, в которых выполняются тесты, как описано в разделе "Тестирование различных конфигураций".
Следующие свойства допустимы для типа сущности TestConfiguration и набора сущностей TestConfigurations и суррогатного ключаTestConfigurationSK
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
Идентификатор конфигурации теста | TestConfigurationId |
Int32 | Номер (а не идентификатор), назначенный тестовой ситуации. |
Имя конфигурации теста | Name |
Строка | Имя, назначенное конфигурации теста. |
Состояние конфигурации теста | State |
Строка | Состояние конфигурации теста, активное или неактивное. |
Свойства навигации включают Project
и его ссылочное ограничение ProjectSK
.
TestPoints
Точка тестирования — это уникальное сочетание тестового случая, набора тестов, конфигурации и тестировщика. Следующие свойства допустимы для Объекта TestPoint EntityType и TestPoints EntitySet. Суррогатный ключ — это TestPointSK
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
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
перечисленного типа.
Имя участника | Значение | отображаемое имя; | Description |
---|---|---|---|
Unspecified |
0 | Не определено | |
None |
1 | нет | |
Passed |
2 | Передано | Тестирование выполнено успешно. |
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
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
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 |
TesterUserSK |
UserSK |
TestResults
Результат теста соответствует одному экземпляру выполнения тестового дела с определенным результатом и подробными сведениями.
Тестовые запуски происходят при выполнении теста вручную или включении задач тестирования в определение конвейера. Дополнительные сведения см. в статье "Сборка, тестирование и развертывание приложений .NET Core" и "Запуск тестов".
Следующие свойства допустимы для набора сущностей TestResults . Суррогатный ключ — это TestResultSK
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
AnalyticsUpdatedDate |
Дата/время | Подложка, указывающая время последнего обновления данных Аналитики. | |
Дата завершения | CompletedDate |
Дата/время | Дата и время завершения выполнения результата теста. |
Длительность секунд | DurationSeconds |
Десятичное число | Количество секунд, за которые требуется выполнить тест. |
Является Флаки | IsFlaky |
Логический | Указывает, помечен ли тест как flaky (True) или нет (False). Flaky Test — это тест, который периодически завершается сбоем без видимой причины, например изменение кода или теста.*** Дополнительные сведения см. в разделе "Управление тестами flaky". |
Идентификатор выпуска | ReleaseId |
Int32 | Номер, назначенный выпуску, связанному с результатом теста. |
Идентификатор среды выпуска | ReleaseEnvironmentId |
Int32 | Номер, назначенный среде выпуска, связанной с результатом теста. |
Идентификатор конвейера выпуска | ReleasePipelineId |
Int32 | Номер, назначенный конвейеру выпуска, связанному с результатом теста. |
Идентификатор этапа выпуска | ReleaseStageId |
Int32 | Номер, назначенный этапу выпуска, связанному с результатом теста. |
Дата начала | StartedDate |
Дата/время | Дата и время начала выполнения результата теста. |
Идентификатор результата теста | TestResultId |
Int32 | Номер, назначенный результату теста. |
Идентификатор тестового запуска | TestRunId |
Int32 | Номер, назначенный тестовом выполнению. |
Тип тестового запуска | TestRunType |
Enumerated | Указывает, является ли он типом теста вручную или автоматическим. Допустимые значения перечислены следующим образом для TestRunType. |
Результат теста | Outcome |
Enumerated | Результат выполнения теста. Существует 15 возможных результатов для результата теста: прерывание, блокировка, ошибка, сбой, неуклюзивный, в ходе выполнения, нет, неприменимо, не применяется, не влияет, передано, приостановлено, время ожидания, не указано и предупреждение. Допустимые значения перечислены следующим образом для 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
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
AnalyticsUpdatedDate |
Дата/время | Подложка, указывающая время последнего обновления данных Аналитики. | |
Идентификатор конвейера выпуска | ReleasePipelineId |
Int32 | Номер, назначенный связанному конвейеру выпуска. |
Идентификатор этапа выпуска | ReleaseStageId |
Int32 | Номер, назначенный связанному этапу конвейера выпуска. |
Число прерванных результатов | ResultAbortedCount |
Int32 | Количество результатов теста, сообщаемых как прерванные для результата теста ежедневно. |
Число заблокированных результатов | ResultBlockedCount |
Int32 | Количество результатов теста, сообщаемых как заблокированные для результата теста ежедневно. |
Число результатов | ResultCount |
Int32 | Общее количество сообщаемых результатов теста. |
Длительность результата в секундах | ResultDurationSeconds |
Десятичное число | Количество секунд, необходимых для выполнения результата теста. |
Число ошибок результата | ResultErrorCount |
Int32 | Количество результатов теста, сообщаемых как ошибка для результата теста ежедневно. |
Число неудачных результатов | ResultFailCount |
Int32 | Количество результатов теста, сообщаемых как неудачные для результата теста ежедневно. |
Результат Flaky Count | ResultFlakyCount |
Int32 | Количество пламенных результатов. Flaky Test — это тест, который периодически завершается сбоем без видимой причины, например изменение кода или теста. Дополнительные сведения см. в разделе "Управление тестами пламени". |
Результат неуклюзивного числа | ResultInconclusiveCount |
Int32 | Количество результатов теста, сообщаемых как неуклюзивное для результата теста ежедневно. |
Число проходов результатов | ResultPassCount |
Int32 | Количество результатов теста, сообщаемых как передано для результата теста ежедневно. |
Число результатов нет | ResultNoneCount |
Int32 | Количество результатов теста, сообщаемых как None для результата теста ежедневно. |
Количество времени ожидания результатов | ResultTimeoutCount |
Int32 | Количество результатов теста, сообщаемых как время ожидания для результата теста ежедневно. |
Результат не выполнено число | ResultNotExecutedCount |
Int32 | Количество результатов теста, сообщаемых как "Не выполнено " для результата теста ежедневно. |
Число предупреждений результатов | ResultWarningCount |
Int32 | Количество результатов теста, сообщаемых как предупреждение для результата теста ежедневно. |
Число не применимых результатов | ResultNotApplicableCount |
Int32 | Количество результатов теста, сообщаемых как "Неприменимое " для результата теста ежедневно. |
Результат, не затронутый числом | ResultNotImpactedCount |
Int32 | Количество результатов теста, сообщаемых как не затронутых для результата теста ежедневно. |
Длительность результата в секундах | ResultDurationSeconds |
Десятичное число | Количество секунд, которые потребовалось для завершения теста. |
Дата начала | 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
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
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 |
Десятичное число | Количество секунд, необходимых для выполнения тестового запуска. |
Число ошибок результата | ResultErrorCount |
Int32 | Количество результатов теста, сообщаемых как ошибка для тестового выполнения или результата теста ежедневно. |
Число неудачных результатов | ResultFailCount |
Int32 | Количество результатов теста, сообщаемых как неудачные для тестового выполнения или результата теста ежедневно. |
Результат Flaky Count | ResultFlakyCount |
Int32 | Количество результатов теста, помеченных как льняные. Тест flaky — это тест, который периодически завершается сбоем без видимой причины, например изменение кода или теста. Дополнительные сведения см. в разделе "Управление тестами пламени". |
Результат неуклюзивного числа | ResultInconclusiveCount |
Строка | Количество результатов теста, сообщаемых как неуклюзивное для тестового выполнения или результата теста ежедневно. |
Число проходов результатов | ResultPassCount |
Int32 | Количество результатов теста, сообщаемых как переданные для тестового выполнения или результата теста ежедневно. |
Количество времени ожидания результатов | ResultTimeoutCount |
Int32 | Количество результатов теста, сообщаемых как время ожидания для тестового выполнения или результата теста ежедневно. |
Результат не выполнено число | ResultNotExecutedCount |
Int32 | Количество результатов теста, сообщаемых как "Не выполнено " для тестового выполнения или результата теста ежедневно. |
Число предупреждений результатов | ResultWarningCount |
Int32 | Количество результатов теста, сообщаемых как предупреждение для тестового выполнения или результата теста ежедневно. |
Число не применимых результатов | ResultNotApplicableCount |
Int32 | Количество результатов теста, сообщаемых как неприменимое для тестового выполнения или результата теста ежедневно. |
Результат, не затронутый числом | ResultNotImpactedCount |
Int32 | Количество результатов теста, сообщаемых как не затронутых для тестового выполнения или результата теста ежедневно. |
Время выполнения секунд | RunDurationSeconds |
Десятичное число | Состояние конфигурации теста, активное или неактивное. |
Дата начала | 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
.
Отображаемое имя | Имя | Тип данных | Description |
---|---|---|---|
AnalyticsUpdatedDate |
Дата/время | Подложка, указывающая время последнего обновления данных Аналитики. | |
Идентификатор плана тестирования | TestPlanId |
Int32 | Номер (а не идентификатор), назначенный тестовой ситуации. |
Идентификатор набора тестов | TestSuiteId |
Int32 | Имя, назначенное конфигурации теста. |
Название плана тестирования | TestPlanTitle |
Строка | Название тестового плана. |
Заголовок набора тестов | Title |
Int32 | Номер (а не идентификатор), назначенный тестовой ситуации. |
OrderId | OrderId |
Int32 | Имя, назначенное конфигурации теста. |
Test Suite Level 1 Id через test Suite Level 14 Id | IdLevel1 черезIdLevel14 |
Int32 | Уровень вложенного набора тестов. |
Заголовок test Suite уровня 1 с помощью уровня Test Suite 14 | TitleLevel1 через TitleLevel14 |
Строка | Имя вложенного уровня набора тестов. |
Глубина набора тестов | Depth |
Байт | Вложенный уровень набора тестов в рамках тестового плана. |
Тип набора тестов | 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 | На основе требований |