테스트 계획 분석에 대한 메타데이터 참조
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Analytics 서비스는 모든 Azure DevOps 테스트 활동에 대한 모든 데이터를 수집합니다. Azure Test Plans는 계획된 테스트 및 예비 테스트의 정의 및 실행을 지원합니다. 또한 Azure Pipelines를 사용하면 CI/CD(연속 통합/지속적인 배포) 워크플로를 사용하여 자동화된 테스트를 실행할 수도 있습니다.
Azure DevOps 테스트를 새로 사용하는 경우 다음 문서를 보는 것이 좋습니다.
이 문서에서 제공하는 메타데이터 정보는 모든 Azure DevOps 테스트 작업에 대해 지원되는 엔터티, 속성 및 열거형 형식에 대해 설명합니다.
참고 항목
분석 데이터 모델에서 지원하는 엔터티, 속성 및 열거형 형식에 대한 설명이 제공됩니다. 이것은 초기 초안입니다. 자세한 정보를 원하는 영역에 대한 피드백을 제공하세요. 데이터 모델을 쿼리하려면 분석에 대한 OData 쿼리 생성을 참조 하세요.
엔터티 집합 및 엔터티 형식
테스트 계획 데이터에 대한 분석을 쿼리하려면 다음 표에 설명된 엔터티 형식 및 엔터티 집합 중 하나 이상을 사용합니다.
참고 항목
Azure DevOps 테스트에 대한 분석은 v3.0-preview 및 v4.0-preview 버전에서 지원됩니다.
Analytics는 모든 테스트 관련 작업 항목을 작업 항목으로 저장합니다. Azure Boards Analytics에 대한 작업 추적 메타데이터 참조에 설명된 작업 추적 엔터티를 사용하여 이 데이터에 대한 보고서를 쿼리하고 생성할 수 있습니다.
EntitySet |
EntityType |
설명 |
---|---|---|
테스트 | Test | 테스트 이름 및 테스트 소유자와 같은 테스트 사례에 대한 속성입니다. 테스트 사례 정의에 대한 자세한 내용은 수동 테스트 사례 만들기를 참조 하세요. |
TestConfigurations | TestConfiguration | 계획 구성 정보를 테스트합니다. 테스트 구성에 대한 자세한 내용은 다른 구성 테스트를 참조 하세요. |
TestPoints | TestPoint | 테스트 지점에 대한 실행 정보입니다. 테스트 지점은 테스트 사례, 테스트 도구 모음, 구성 및 테스터의 고유한 조합입니다. 샘플 보고서는 진행 상태 샘플 보고서를 참조 하세요. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (복합) TestRun과 연결된 특정 테스트에 대한 개별 실행 결과입니다. 샘플 보고서는 수동 테스트 실행 추세 샘플 보고서를 참조 하세요. |
TestResults | TestResult | TestRun과 연결된 특정 테스트에 대한 개별 실행 결과입니다. |
TestResultsDaily | TestResultDaily | TestRun이 아닌 Test별로 그룹화된 TestResult 실행의 일일 스냅샷 집계입니다. 샘플 보고서는 테스트 요약 추세 샘플 보고서를 참조 하세요. |
TestRuns | TestRun | 파이프라인에서 실행되는 테스트에 대해 집계된 테스트 결과가 포함된 실행 정보입니다. |
TestSuites | TestSuite | 테스트 도구 모음 정보입니다. 테스트 도구 모음 정의에 대한 자세한 내용은 테스트 계획 및 테스트 도구 모음 만들기를 참조 하세요. |
테스트
다음 속성은 테스트 엔터티 형식 및 테스트 엔터티 집합에 유효합니다. 서로게이트 키는 TestSK
.
탐색 속성에는 해당 참조 제약 조건이 ProjectSK
포함 Project
됩니다.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다. | |
컨테이너 이름 | ContainerName |
문자열 | 파이프라인 내에서 테스트 태스크를 포함하는 작업 컨테이너의 이름입니다. |
정규화된 테스트 이름 | FullyQualifiedTestName |
문자열 | 테스트에 대해 만든 이름입니다. 정규화된 이름 형식은 문자 제한이 512에 해당합니다 Namespace.Testclass.Methodname . 테스트가 데이터 기반이고 매개 변수가 있는 경우 문자 제한에는 매개 변수가 포함됩니다. |
우선 순위 | Priority |
Int32 | 테스트의 중요도 또는 중요도를 지정합니다. 우선 순위는 일반적으로 테스트 코드에서 특성으로 지정됩니다. |
테스트 사례 참조 ID | TestCaseReferenceId |
Int32 | 테스트 사례에 할당된 번호(ID 아님)입니다. |
테스트 이름 | TestName |
문자열 | 테스트의 이름입니다. |
테스트 소유자 | TestOwner |
문자열 | 테스트 또는 테스트 실행의 소유자입니다. 테스트 소유자는 일반적으로 테스트 코드에서 특성으로 지정됩니다. 지원되는 테스트 결과 형식에 대한 소유자 특성의 매핑을 보려면 테스트 결과 게시 태스크를 참조하세요. |
TestConfigurations
테스트 구성은 테스트 다른 구성에 설명된 대로 테스트를 실행하는 다양한 환경을 지정합니다.
다음 속성은 TestConfiguration 엔터티 형식 및 TestConfigurations 엔터티 집합 및 해당 서로게이트 키TestConfigurationSK
에 유효합니다.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
테스트 구성 ID | TestConfigurationId |
Int32 | 테스트 사례에 할당된 번호(ID 아님)입니다. |
테스트 구성 이름 | Name |
문자열 | 테스트 구성에 할당된 이름입니다. |
테스트 구성 상태 | State |
문자열 | 활성 또는 비활성 상태인 테스트 구성의 상태입니다. |
탐색 속성에는 해당 참조 제약 조건이 ProjectSK
포함 Project
됩니다.
TestPoints
테스트 지점은 테스트 사례, 테스트 도구 모음, 구성 및 테스터의 고유한 조합입니다. 다음 속성은 TestPoint EntityType 및 TestPoints EntitySet에 유효합니다. 서로게이트 키는 TestPointSK
.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AssignedToUserSK |
GUID | 테스트 지점과 연결된 테스터에 할당된 GUID입니다. | |
TesterUserSK |
GUID | 테스트 지점과 연결된 테스터에 할당된 GUID입니다. | |
Automation 상태 | AutomationStatus |
Enumerated | 테스트 사례의 상태(예: 자동화됨, 자동화되지 않음 또는 계획됨)입니다. Microsoft.VSTS.TCM.AutomationStatus 작업 항목 필드에 해당합니다. |
변경된 날짜 | ChangedDate |
DateTime | 테스트 지점이 마지막으로 변경된 날짜-시간입니다. |
마지막 결과 상태 | LastResultState |
Enumerated | 보류 중, 대기 중 또는 진행 중과 같은 테스트 지점의 상태입니다. TestResultState의 경우 유효한 값이 다음과 같이 나열됩니다. |
우선 순위 | Priority |
Int32 | 관련 테스트 사례에 할당된 우선 순위입니다. |
테스트 사례 ID | TestCaseId |
Int32 | 관련 테스트 사례에 할당된 작업 항목 ID입니다. |
테스트 구성 ID | TestConfigurationId |
Int32 | 연결된 테스트 구성에 할당된 번호입니다. |
테스트 계획 ID | TestPlanId |
Int32 | 연결된 테스트 계획에 할당된 작업 항목 ID입니다. |
테스트 결과 결과 | LastResultOutcome |
Enumerated | 마지막 테스트 결과 결과를 지정합니다. TestOutcome에 대해 유효한 값이 다음과 같이 나열됩니다. |
테스트 도구 모음 ID | TestSuiteId |
Int32 | 연결된 테스트 도구 모음에 할당된 작업 항목 ID입니다. |
사용자 인터페이스를 통해 테스트 지점을 검토하려면 수동 테스트 실행, 결과 저장, 세션 닫기 및 결과 검토를 참조하세요.
탐색 속성
다음 표에서는 TestPoint 엔터티 형식 및 TestPoints 엔터티 집합에 대한 탐색 속성을 나열합니다.
표시 이름 | 이름 | 참조 제약 조건 | 참조된 속성 |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
할당 대상 | AssignedTo |
AssignedToUserSK |
UserSK |
프로젝트 | Project |
ProjectSK |
ProjectSK |
테스트 사례 작업 항목 | TestCase |
TestCaseId |
WorkItemId |
구성 테스트 | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
테스트 도구 모음 | TestSuite |
TestSuiteSK |
TestSuiteSK |
테스터 사용자 이름 | Tester |
TesterUserSK |
UserSK |
TestResultState 열거형 형식 멤버
테스트 결과는 열거형 형식에 대해 TestResultState
다음 표에 요약된 6가지 상태 중 하나일 수 있습니다.
멤버 이름 | 값 | 표시 이름 |
---|---|---|
None |
0 | 없음 |
Pending |
1 | 보류 중 |
Queued |
2 | 대기 중 |
InProgress |
3 | 진행 중 |
Paused |
4 | 일시 중지됨 |
Completed |
5 | Completed |
TestOutcome 열거형 형식 멤버
테스트의 15개 결과는 다음 표에 나열되며 멤버는 열거형 형식에 TestOutcome
대해 정의됩니다.
멤버 이름 | 값 | 표시 이름 | 설명 |
---|---|---|---|
Unspecified |
0 | Unspecified | |
None |
1 | 없음 | |
Passed |
2 | 통과 | 테스트가 성공적으로 실행되었습니다. |
Failed |
3 | 실패함 | 원하는 결과를 충족하지 않는지 테스트합니다. |
Inconclusive |
4 | 결과 불충분 | 확실한 결과 없이 테스트합니다. |
Timeout |
5 | 시간 제한 | 지정된 임계값을 초과하는 테스트 실행 기간입니다. |
Aborted |
6 | 중단됨 | 내부 또는 외부 요인(예: 잘못된 코드, 환경 문제)으로 인해 테스트 실행이 갑자기 종료되었습니다. |
Blocked |
7 | 차단됨 | |
NotExecuted |
8 | 실행되지 않음 | 실행을 건너뛴 것으로 표시된 테스트입니다. |
Warning |
9 | Warning | |
Error |
10 | Error | |
NotApplicable |
11 | 해당 없음 | |
Paused |
12 | 일시 중지됨 | |
InProgress |
13 | 진행 중 | |
NotImpacted |
14 | 영향을 받지 않음 | 파이프라인을 트리거한 코드 변경의 영향을 받지 않는 테스트입니다. |
TestPointHistorySnapshot
다음 속성은 TestPointHistorySnapshot 엔터티 집합에 유효합니다. 서로게이트 키에는 포함 TestPointSK
및 DateSK
.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다. | |
AssignedToUserSK |
GUID | 테스트 작업 항목에 할당된 GUID입니다. | |
IsLastDayOfPeriod |
Enumerated | 데이터를 필터링하여 일, 주, 월 또는 연도와 같은 다른 기간에 하루가 완료되는지 확인합니다. 유효한 값은 다음과 같습니다 . 기간 열거형 형식 멤버입니다. | |
TesterUserSK |
GUID | 테스트 지점과 연결된 테스터에 할당된 GUID입니다. | |
TestConfigurationSK |
Int32 | 연결된 테스트 구성에 할당된 키입니다. | |
Automation 상태 | AutomationStatus |
Enumerated | 테스트 사례의 상태(예: 자동화됨, 자동화되지 않음 또는 계획됨)입니다. Microsoft.VSTS.TCM.AutomationStatus 작업 항목 필드에 해당합니다. |
우선 순위 | Priority |
Int32 | 관련 테스트 사례에 할당된 우선 순위입니다. |
테스트 사례 ID | TestCaseId |
Int32 | 관련 테스트 사례에 할당된 작업 항목 ID입니다. |
테스트 구성 ID | TestConfigurationId |
Int32 | 연결된 테스트 구성에 할당된 번호입니다. |
테스트 계획 ID | TestPlanId |
Int32 | 연결된 테스트 계획에 할당된 작업 항목 ID입니다. |
테스트 결과 결과 | ResultOutcome |
Enumerated | 마지막 테스트 결과 결과를 지정합니다. 유효한 값이 TestOutcome에 나열됩니다. |
테스트 도구 모음 ID | TestSuiteId |
Int32 | 연결된 테스트 도구 모음에 할당된 작업 항목 ID입니다. |
탐색 속성
다음 표에서는 TestPointHistorySnapshot 엔터티 형식 및 TestPointHistorySnapshot 엔터티 집합에 대한 탐색 속성을 나열합니다.
표시 이름 | 이름 | 참조 제약 조건 | 참조된 속성 |
---|---|---|---|
Date |
DateSK |
DateSK |
|
할당 대상 | AssignedTo |
AssignedToUserSK |
UserSK |
프로젝트 | Project |
ProjectSK |
ProjectSK |
테스트 사례 작업 항목 | TestCase |
TestCaseId |
WorkItemId |
구성 테스트 | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
테스트 도구 모음 | TestSuite |
TestSuiteSK |
TestSuiteSK |
테스터 사용자 이름 | Tester |
TesterUserSK |
UserSK |
TestResults
테스트 결과는 특정 결과 및 세부 정보가 있는 테스트 사례의 단일 실행 인스턴스에 해당합니다.
테스트 실행은 수동으로 테스트를 실행하거나 파이프라인 정의 내에 테스트 작업을 포함할 때 발생합니다. 자세한 내용은 .NET Core 앱 빌드, 테스트 및 배포, 테스트 실행을 참조 하세요.
다음 속성은 TestResults 엔터티 집합에 유효합니다 . 서로게이트 키는 TestResultSK
.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다. | |
완료 날짜 | CompletedDate |
DateTime | 테스트 결과가 실행을 완료한 날짜-시간입니다. |
기간 초 | DurationSeconds |
소수 | 테스트를 실행하는 데 걸린 시간(초)입니다. |
Flaky인가요? | IsFlaky |
Boolean | 테스트가 가연성(True)으로 표시되어 있는지 여부(False)를 나타냅니다. 가연성 테스트는 코드 또는 테스트 변경과 같은 명백한 이유 없이 간헐적으로 실패하는 테스트입니다.**** 자세한 내용은 벗겨진 테스트 관리를 참조 하세요. |
릴리스 ID | ReleaseId |
Int32 | 테스트 결과와 연결된 릴리스에 할당된 번호입니다. |
릴리스 환경 ID | ReleaseEnvironmentId |
Int32 | 테스트 결과와 연결된 릴리스 환경에 할당된 번호입니다. |
릴리스 파이프라인 ID | ReleasePipelineId |
Int32 | 테스트 결과와 연결된 릴리스 파이프라인에 할당된 번호입니다. |
릴리스 단계 ID | ReleaseStageId |
Int32 | 테스트 결과와 연결된 릴리스 단계에 할당된 숫자입니다. |
시작 날짜 | StartedDate |
DateTime | 테스트 결과가 실행을 시작한 날짜-시간입니다. |
테스트 결과 ID | TestResultId |
Int32 | 테스트 결과에 할당된 숫자입니다. |
테스트 실행 ID | TestRunId |
Int32 | 테스트 실행에 할당된 번호입니다. |
테스트 실행 유형 | TestRunType |
Enumerated | 수동 또는 자동화된 테스트 유형인지 여부를 나타냅니다. TestRunType에 대해 유효한 값이 다음과 같이 나열됩니다. |
테스트 결과 | Outcome |
Enumerated | 테스트 실행 결과입니다. 테스트 결과에는 중단됨, 차단됨, 오류, 실패, 결정적이지 않음, 진행 중, 없음, 적용할 수 없음, 실행되지 않음, 영향을 받지 않음, 통과됨, 일시 중지됨, 시간 제한, 지정되지 않음 및 경고의 15가지 가능한 결과가 있습니다. TestOutcome에 대해 유효한 값이 다음과 같이 나열됩니다. |
Workflow | 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 | Release |
2 |
수동 | Manual |
3 |
TestRunType 열거형 형식 멤버
다음 표에서는 열거형 형식에 대해 정의된 멤버를 SourceWorkflow
나열합니다.
멤버 이름 | 값 | 표시 이름 |
---|---|---|
Automated |
1 | 자동 |
Manual |
2 | 수동 |
TestResultsDaily
다음 속성은 TestResultsDaily 엔터티 집합에 유효합니다. 서로게이트 키는TestResultsDailySK
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다. | |
릴리스 파이프라인 ID | ReleasePipelineId |
Int32 | 연결된 릴리스 파이프라인에 할당된 번호입니다. |
릴리스 단계 ID | ReleaseStageId |
Int32 | 연결된 릴리스 파이프라인 단계에 할당된 번호입니다. |
결과 중단된 개수 | ResultAbortedCount |
Int32 | 매일 테스트 결과에 대해 중단된 것으로 보고된 테스트 결과 수입니다. |
결과 차단된 개수 | ResultBlockedCount |
Int32 | 매일 테스트 결과에 대해 차단됨으로 보고된 테스트 결과 수입니다. |
결과 수 | ResultCount |
Int32 | 보고된 총 테스트 결과 수입니다. |
결과 기간 초 | ResultDurationSeconds |
소수 | 테스트 결과를 실행하는 데 필요한 시간(초)입니다. |
결과 오류 수 | ResultErrorCount |
Int32 | 매일 테스트 결과에 대한 오류로 보고된 테스트 결과 수입니다. |
결과 실패 횟수 | ResultFailCount |
Int32 | 매일 테스트 결과에 대해 실패로 보고된 테스트 결과 수입니다. |
결과 벗겨진 개수 | ResultFlakyCount |
Int32 | 벗겨진 결과의 수입니다. 가변 테스트는 코드 또는 테스트 변경과 같은 명백한 이유 없이 간헐적으로 실패하는 테스트입니다. 자세한 내용은 벗겨진 테스트 관리를 참조 하세요. |
결과 결정적 개수 | ResultInconclusiveCount |
Int32 | 매일 테스트 결과에 대한 결정적이지 않은 것으로 보고된 테스트 결과 수입니다. |
결과 패스 수 | ResultPassCount |
Int32 | 매일 테스트 결과에 대해 통과된 것으로 보고된 테스트 결과 수입니다. |
결과 없음 개수 | ResultNoneCount |
Int32 | 매일 테스트 결과에 대해 None으로 보고된 테스트 결과 수입니다. |
결과 시간 제한 수 | ResultTimeoutCount |
Int32 | 매일 테스트 결과에 대한 시간 제한으로 보고된 테스트 결과 수입니다. |
결과 실행 안 횟수 | ResultNotExecutedCount |
Int32 | 매일 테스트 결과에 대해 실행되지 않음으로 보고된 테스트 결과의 수입니다. |
결과 경고 수 | ResultWarningCount |
Int32 | 매일 테스트 결과에 대한 경고로 보고된 테스트 결과 수입니다. |
결과 적용 불가 개수 | ResultNotApplicableCount |
Int32 | 매일 테스트 결과에 해당되지 않는 것으로 보고된 테스트 결과 수입니다. |
영향을 받지 않는 결과 수 | ResultNotImpactedCount |
Int32 | 매일 테스트 결과에 영향을 주지 않는 것으로 보고된 테스트 결과 수입니다. |
결과 기간 초 | ResultDurationSeconds |
소수 | 테스트 결과를 완료하는 데 걸린 시간(초)입니다. |
시작 날짜 | StartedDate |
문자열 | 테스트 결과 시작 날짜-시간입니다. |
테스트 실행 유형 | TestRunType |
Enumerated | 수동 또는 자동화된 테스트 유형인지 여부를 나타냅니다. 유효한 값은 TestRunType 아래에 나열됩니다. |
Workflow | Workflow |
Enumerated | 파이프라인 워크플로 유형입니다. 유효한 값이 SourceWorkflow 아래에 나열됩니다. |
탐색 속성
다음 표에서는 TestResultDaily 엔터티 형식에 유효한 탐색 속성을 나열합니다.
이름 | 참조 제약 조건 | 참조된 속성 |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
테스트 실행은 수동으로 테스트를 실행하거나 파이프라인 정의 내에 테스트 작업을 포함할 때 발생합니다. 자세한 내용은 .NET Core 앱 빌드, 테스트 및 배포, 테스트 실행을 참조 하세요.
다음 속성은 TestRuns 및 해당 서로게이트 키TestRunSK
에 유효합니다.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다. | |
세부 정보 | HasDetail |
Boolean | 테스트 실행(True)에 대한 세부 정보가 제공되는지 여부(False)를 나타냅니다. |
자동화됨 | IsAutomated |
Boolean | 테스트 실행(True)에 대한 세부 정보가 제공되는지 여부(False)를 나타냅니다. |
우선 순위 | Priority |
Int32 | 파이프라인 작업에 할당된 버전입니다. |
완료 날짜 | CompletedDate |
DateTime | 테스트 실행 또는 테스트 결과의 완료 날짜-시간입니다. |
릴리스 ID | ReleaseId |
Int32 | 연결된 릴리스 정의에 할당된 번호입니다. |
릴리스 환경 ID | ReleaseEnvironmentId |
Int32 | 연결된 릴리스 환경에 할당된 번호입니다. |
릴리스 파이프라인 ID | ReleasePipelineId |
Int32 | 연결된 릴리스 파이프라인에 할당된 번호입니다. |
릴리스 단계 ID | ReleaseStageId |
Int32 | 연결된 릴리스 파이프라인 단계에 할당된 번호입니다. |
결과 중단된 개수 | ResultAbortedCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대해 중단된 것으로 보고된 테스트 결과 수입니다. |
결과 차단된 개수 | ResultBlockedCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대해 차단된 것으로 보고된 테스트 결과 수입니다. |
결과 수 | ResultCount |
Int32 | 보고된 총 테스트 결과 수입니다. |
결과 기간 초 | ResultDurationSeconds |
소수 | 테스트를 실행하는 데 필요한 시간(초)입니다. |
결과 오류 수 | ResultErrorCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대한 오류로 보고된 테스트 결과 수입니다. |
결과 실패 횟수 | ResultFailCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대해 실패로 보고된 테스트 결과 수입니다. |
결과 벗겨진 개수 | ResultFlakyCount |
Int32 | 벗겨진 것으로 표시된 테스트 결과 수입니다. 가연성 테스트는 코드 또는 테스트 변경과 같은 명백한 이유 없이 간헐적으로 실패하는 테스트입니다. 자세한 내용은 벗겨진 테스트 관리를 참조 하세요. |
결과 결정적 개수 | ResultInconclusiveCount |
문자열 | 매일 테스트 실행 또는 테스트 결과에 대해 결정적이지 않은 것으로 보고된 테스트 결과 수입니다. |
결과 패스 수 | ResultPassCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대해 통과된 것으로 보고된 테스트 결과 수입니다. |
결과 시간 제한 수 | ResultTimeoutCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대한 시간 제한으로 보고된 테스트 결과 수입니다. |
결과 실행 안 횟수 | ResultNotExecutedCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대해 실행되지 않음으로 보고된 테스트 결과 수입니다. |
결과 경고 수 | ResultWarningCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 대한 경고로 보고된 테스트 결과 수입니다. |
결과 적용 불가 개수 | ResultNotApplicableCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 해당되지 않는 것으로 보고된 테스트 결과 수입니다. |
영향을 받지 않는 결과 수 | ResultNotImpactedCount |
Int32 | 매일 테스트 실행 또는 테스트 결과에 영향을 주지 않는 것으로 보고된 테스트 결과 수입니다. |
실행 기간 초 | RunDurationSeconds |
소수 | 활성 또는 비활성 상태인 테스트 구성의 상태입니다. |
시작 날짜 | StartedDate |
DateTime | 테스트 실행 시작 날짜-시간입니다. |
테스트 실행 ID | TestRunId |
Int32 | 테스트 실행에 할당된 번호입니다. |
테스트 실행 유형 | TestRunType |
Enumerated | 수동 또는 자동화된 테스트 유형인지 여부를 나타냅니다. 유효한 값은 TestRunType 아래에 나열됩니다. |
제목 | Title |
문자열 | 파이프라인 작업에 할당된 GUID입니다. |
Workflow | 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
에는 다음 속성이 유효합니다.
표시 이름 | 이름 | 데이터 형식 | 설명 |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | 분석 데이터가 마지막으로 업데이트된 시간을 나타내는 워터마크입니다. | |
테스트 계획 ID | TestPlanId |
Int32 | 테스트 사례에 할당된 번호(ID 아님)입니다. |
테스트 도구 모음 ID | TestSuiteId |
Int32 | 테스트 구성에 할당된 이름입니다. |
테스트 계획 제목 | TestPlanTitle |
문자열 | 테스트 계획의 제목입니다. |
테스트 도구 모음 제목 | Title |
Int32 | 테스트 사례에 할당된 번호(ID 아님)입니다. |
OrderId | OrderId |
Int32 | 테스트 구성에 할당된 이름입니다. |
Test Suite Level 14 ID 를 통한 테스트 제품군 수준 1 ID | IdLevel1 통해IdLevel14 |
Int32 | 중첩된 테스트 도구 모음의 수준입니다. |
Test Suite Level 14 Title 을 통한 테스트 제품군 수준 1 타이틀 | TitleLevel1 ~ TitleLevel14 |
문자열 | 중첩된 테스트 도구 모음 수준의 이름입니다. |
테스트 도구 모음 깊이 | Depth |
Byte | 테스트 계획 내에서 테스트 도구 모음의 중첩된 수준입니다. |
테스트 도구 모음 유형 | Type |
Enumerated | 테스트 도구 모음의 유형을 지정합니다. TestSuiteType 열거형 형식에 대해 유효한 값이 나열됩니다. |
테스트 계획 ID | TestPlanId |
Int32 | 테스트 계획에 할당된 번호(ID 아님)입니다. |
요구 사항 작업 항목 ID | RequirementWorkItemId |
Int32 | 테스트 도구 모음과 연결된 작업 항목 사용자 스토리, 제품 백로그 항목 또는 기타 요구 사항 범주 작업 항목의 ID입니다. |
테스트 계획 제목 | TestPlanTitle |
문자열 | 테스트 계획에 대해 정의된 제목입니다. |
탐색 속성
다음 표에서는 TestSuite 엔터티 형식에 유효한 탐색 속성을 나열합니다.
표시 이름 | 이름 | 참조 제약 조건 | 참조된 속성 |
---|---|---|---|
프로젝트 | Project |
ProjectSK |
ProjectSK |
요구 사항 작업 항목 | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
테스트 계획 작업 항목 | TestPlanWorkItem |
TestPlanId |
WorkItemId |
테스트 도구 모음 작업 항목 | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
TestSuiteType 열거형 형식 멤버
다음 멤버는 열거형 형식에 TestSuiteType
대해 정의됩니다.
멤버 이름 | 값 | 표시 이름 |
---|---|---|
None |
0 | 없음 |
QueryBased |
1 | 쿼리 기반 |
Static |
2 | 정적 |
RequirementBased |
3 | 요구 사항 기반 |