TestPlanRestClient class
VSS REST API에 대한 요청을 만드는 데 사용해야 하는 기본 클래스(파생)입니다.
- Extends
생성자
Test |
메서드
생성자 세부 정보
TestPlanRestClient(IVssRestClientOptions)
메서드 세부 정보
addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)
지정된 구성을 사용하여 도구 모음에 테스트 사례 추가
function addTestCasesToSuite(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>
매개 변수
- suiteTestCaseCreateUpdateParameters
SuiteTestCaseCreateUpdateParameters 개체입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 사례를 추가할 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 사례를 추가할 테스트 도구 모음의 ID입니다.
반환
Promise<TestCase[]>
cloneTestCase(CloneTestCaseParams, string)
function cloneTestCase(cloneRequestBody: CloneTestCaseParams, project: string): Promise<CloneTestCaseOperationInformation>
매개 변수
- cloneRequestBody
- CloneTestCaseParams
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반환
Promise<CloneTestCaseOperationInformation>
cloneTestPlan(CloneTestPlanParams, string, boolean)
테스트 계획 복제
function cloneTestPlan(cloneRequestBody: CloneTestPlanParams, project: string, deepClone?: boolean): Promise<CloneTestPlanOperationInformation>
매개 변수
- cloneRequestBody
- CloneTestPlanParams
복제 요청 본문 세부 정보 TestPlanCloneRequest 계획
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- deepClone
-
boolean
관련된 모든 테스트 사례도 복제합니다.
반환
Promise<CloneTestPlanOperationInformation>
cloneTestSuite(CloneTestSuiteParams, string, boolean)
테스트 도구 모음 복제
function cloneTestSuite(cloneRequestBody: CloneTestSuiteParams, project: string, deepClone?: boolean): Promise<CloneTestSuiteOperationInformation>
매개 변수
- cloneRequestBody
- CloneTestSuiteParams
Suite Clone 요청 본문 세부 정보 TestSuiteCloneRequest
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- deepClone
-
boolean
관련된 모든 테스트 사례도 복제합니다.
반환
Promise<CloneTestSuiteOperationInformation>
createBulkTestSuites(TestSuiteCreateParams[], string, number, number)
대량 요구 사항 기반 테스트 도구 모음을 Create.
function createBulkTestSuites(testSuiteCreateParams: TestSuiteCreateParams[], project: string, planId: number, parentSuiteId: number): Promise<TestSuite[]>
매개 변수
- testSuiteCreateParams
제품군 만들기에 대한 매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
요구 사항 기반 제품군을 만들어야 하는 테스트 계획의 ID입니다.
- parentSuiteId
-
number
요구 사항 기반 제품군을 만들 부모 제품군의 ID
반환
Promise<TestSuite[]>
createTestConfiguration(TestConfigurationCreateUpdateParameters, string)
테스트 구성을 Create.
function createTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string): Promise<TestConfiguration>
매개 변수
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반환
Promise<TestConfiguration>
createTestPlan(TestPlanCreateParams, string)
테스트 계획을 Create.
function createTestPlan(testPlanCreateParams: TestPlanCreateParams, project: string): Promise<TestPlan>
매개 변수
- testPlanCreateParams
- TestPlanCreateParams
testPlanCreateParams 개체입니다. TestPlanCreateParams
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반환
Promise<TestPlan>
createTestSuite(TestSuiteCreateParams, string, number)
테스트 도구 모음을 Create.
function createTestSuite(testSuiteCreateParams: TestSuiteCreateParams, project: string, planId: number): Promise<TestSuite>
매개 변수
- testSuiteCreateParams
- TestSuiteCreateParams
제품군 만들기에 대한 매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
제품군을 포함하는 테스트 계획의 ID입니다.
반환
Promise<TestSuite>
createTestVariable(TestVariableCreateUpdateParameters, string)
테스트 변수를 Create.
function createTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string): Promise<TestVariable>
매개 변수
- testVariableCreateUpdateParameters
- TestVariableCreateUpdateParameters
TestVariableCreateUpdateParameters
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반환
Promise<TestVariable>
deleteTestCase(string, number)
테스트 사례를 삭제합니다.
function deleteTestCase(project: string, testCaseId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testCaseId
-
number
삭제할 테스트 사례의 ID입니다.
반환
Promise<void>
deleteTestConfguration(string, number)
ID로 테스트 구성을 삭제합니다.
function deleteTestConfguration(project: string, testConfiguartionId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testConfiguartionId
-
number
삭제할 테스트 구성의 ID입니다.
반환
Promise<void>
deleteTestPlan(string, number)
테스트 계획을 삭제합니다.
function deleteTestPlan(project: string, planId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
삭제할 테스트 계획의 ID입니다.
반환
Promise<void>
deleteTestSuite(string, number, number)
테스트 도구 모음을 삭제합니다.
function deleteTestSuite(project: string, planId: number, suiteId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
제품군을 포함하는 테스트 계획의 ID입니다.
- suiteId
-
number
삭제할 테스트 도구 모음의 ID입니다.
반환
Promise<void>
deleteTestVariable(string, number)
ID로 테스트 변수를 삭제합니다.
function deleteTestVariable(project: string, testVariableId: number): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testVariableId
-
number
삭제할 테스트 변수의 ID입니다.
반환
Promise<void>
exportTestCases(ExportTestCaseParams, string)
테스트 사례 집합을 제품군에서 파일로 내보냅니다. 현재 지원되는 형식: xlsx
function exportTestCases(exportTestCaseRequestBody: ExportTestCaseParams, project: string): Promise<ArrayBuffer>
매개 변수
- exportTestCaseRequestBody
- ExportTestCaseParams
ExportTestCaseParams 개체입니다. ExportTestCaseParams
- project
-
string
프로젝트 ID 또는 프로젝트 이름
반환
Promise<ArrayBuffer>
getCloneInformation(string, number)
복제 정보를 가져옵니다.
function getCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestPlanOperationInformation>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- cloneOperationId
-
number
복제 작업을 큐에 대기할 때 반환되는 작업 ID
반환
Promise<CloneTestPlanOperationInformation>
getPoints(string, number, number, string, boolean, boolean)
제품군에서 특정 테스트 지점을 가져옵니다.
function getPoints(project: string, planId: number, suiteId: number, pointId: string, returnIdentityRef?: boolean, includePointDetails?: boolean): Promise<TestPoint[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 지점이 요청되는 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 지점이 요청되는 테스트 도구 모음의 ID입니다.
- pointId
-
string
가져올 테스트 지점의 ID입니다.
- returnIdentityRef
-
boolean
true로 설정하면 TestCaseReference의 AssignedTo 필드를 IdentityRef 개체로 반환합니다.
- includePointDetails
-
boolean
false로 설정하면 테스트 지점 개체에 대한 기본 세부 정보만 포함하는 더 작은 페이로드가 표시됩니다.
반환
Promise<TestPoint[]>
getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)
일부 필터에 따라 제품군 내의 모든 포인트 가져오기
function getPointsList(project: string, planId: number, suiteId: number, testPointIds?: string, testCaseId?: string, continuationToken?: string, returnIdentityRef?: boolean, includePointDetails?: boolean, isRecursive?: boolean): Promise<PagedList<TestPoint>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 지점이 요청되는 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 지점이 요청되는 테스트 도구 모음의 ID
- testPointIds
-
string
가져올 테스트 지점의 ID입니다.
- testCaseId
-
string
특정 테스트 사례 ID에 대한 테스트 지점을 가져옵니다.
- continuationToken
-
string
반환된 테스트 지점 목록이 완료되지 않은 경우 다음 테스트 지점 일괄 처리를 쿼리하는 연속 토큰이 응답 헤더에 "x-ms-continuationtoken"으로 포함됩니다. 이 매개 변수를 생략하여 테스트 지점의 첫 번째 일괄 처리를 가져옵니다.
- returnIdentityRef
-
boolean
true로 설정하면 TestCaseReference의 AssignedTo 필드를 IdentityRef 개체로 반환합니다.
- includePointDetails
-
boolean
false로 설정하면 테스트 지점 개체에 대한 기본 세부 정보만 포함하는 더 작은 페이로드가 표시됩니다.
- isRecursive
-
boolean
true로 설정하면 자식 도구 모음에 속하는 테스트 지점도 재귀적으로 가져옵니다.
반환
getSuiteCloneInformation(string, number)
복제 정보를 가져옵니다.
function getSuiteCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestSuiteOperationInformation>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- cloneOperationId
-
number
복제 작업을 큐에 대기할 때 반환되는 작업 ID
반환
Promise<CloneTestSuiteOperationInformation>
getSuiteEntries(string, number, SuiteEntryTypes)
테스트 도구 모음에서 테스트 도구 모음 항목 목록을 가져옵니다.
function getSuiteEntries(project: string, suiteId: number, suiteEntryType?: SuiteEntryTypes): Promise<SuiteEntry[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- suiteId
-
number
부모 제품군의 ID입니다.
- suiteEntryType
- SuiteEntryTypes
반환
Promise<SuiteEntry[]>
getSuitesByTestCaseId(number)
지정된 테스트 사례가 있는 모든 테스트 도구 모음의 목록을 찾습니다. 이는 테스트 사례를 변경해야 하는 경우 테스트 사례를 사용하는 테스트 도구 모음을 찾아야 하는 경우에 유용합니다.
function getSuitesByTestCaseId(testCaseId: number): Promise<TestSuite[]>
매개 변수
- testCaseId
-
number
제품군을 가져와야 하는 테스트 사례의 ID입니다.
반환
Promise<TestSuite[]>
getTestCase(string, number, number, string, string, boolean)
Suite에서 특정 테스트 사례를 가져옵니다.
function getTestCase(project: string, planId: number, suiteId: number, testCaseId: string, witFields?: string, returnIdentityRef?: boolean): Promise<TestCase[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 사례가 요청되는 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 사례가 요청되는 테스트 도구 모음의 ID입니다.
- testCaseId
-
string
가져올 테스트 사례 ID입니다.
- witFields
-
string
witFields 목록을 가져옵니다.
- returnIdentityRef
-
boolean
true로 설정하면 AssignedTo, ActivatedBy 등과 같은 모든 ID 필드를 IdentityRef 개체로 반환합니다. false로 설정하면 이러한 필드는 문자열 형식의 고유한 이름으로 반환됩니다. 기본적으로 false입니다.
반환
Promise<TestCase[]>
getTestCaseCloneInformation(string, number)
복제 정보를 가져옵니다.
function getTestCaseCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestCaseOperationInformation>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- cloneOperationId
-
number
복제 작업을 큐에 대기할 때 반환되는 작업 ID
반환
Promise<CloneTestCaseOperationInformation>
getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)
테스트 사례 목록 가져오기는 선택적 매개 변수에 설명된 대로 모든 구성 ID가 있는 테스트 사례를 반환합니다. 구성 ID가 null이면 모든 테스트 사례를 반환합니다.
function getTestCaseList(project: string, planId: number, suiteId: number, testIds?: string, configurationIds?: string, witFields?: string, continuationToken?: string, returnIdentityRef?: boolean, expand?: boolean, excludeFlags?: ExcludeFlags, isRecursive?: boolean): Promise<PagedList<TestCase>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 사례가 요청되는 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 사례가 요청되는 테스트 도구 모음의 ID입니다.
- testIds
-
string
가져올 테스트 사례 ID입니다.
- configurationIds
-
string
지정된 모든 구성 ID를 포함하는 테스트 사례를 가져옵니다.
- witFields
-
string
witFields 목록을 가져옵니다.
- continuationToken
-
string
반환된 테스트 사례 목록이 완료되지 않은 경우 다음 테스트 사례 일괄 처리를 쿼리하는 연속 토큰이 응답 헤더에 "x-ms-continuationtoken"으로 포함됩니다. 이 매개 변수를 생략하여 테스트 사례의 첫 번째 일괄 처리를 가져옵니다.
- returnIdentityRef
-
boolean
true로 설정하면 AssignedTo, ActivatedBy 등과 같은 모든 ID 필드를 IdentityRef 개체로 반환합니다. false로 설정하면 이러한 필드는 문자열 형식의 고유한 이름으로 반환됩니다. 기본적으로 false입니다.
- expand
-
boolean
false로 설정하면 제품군 테스트 사례 개체에 대한 기본 세부 정보만 포함하는 더 작은 페이로드가 표시됩니다.
- excludeFlags
- ExcludeFlags
페이로드에서 다양한 값을 제외하는 플래그입니다. 예를 들어 지점 할당을 제거하려면 제외 = 1을 전달합니다. 추가 정보(링크, 테스트 계획 , 테스트 도구 모음)를 제거하려면 제외 = 2를 전달합니다. 추가 정보와 지점 할당을 모두 제거하려면 제외 = 3(1 + 2)을 전달합니다.
- isRecursive
-
boolean
반환
getTestConfigurationById(string, number)
테스트 구성 가져오기
function getTestConfigurationById(project: string, testConfigurationId: number): Promise<TestConfiguration>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testConfigurationId
-
number
가져올 테스트 구성의 ID입니다.
반환
Promise<TestConfiguration>
getTestConfigurations(string, string)
테스트 구성 목록을 가져옵니다.
function getTestConfigurations(project: string, continuationToken?: string): Promise<PagedList<TestConfiguration>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- continuationToken
-
string
반환된 구성 목록이 완료되지 않은 경우 다음 구성 일괄 처리를 쿼리하는 연속 토큰이 응답 헤더에 "x-ms-continuationtoken"으로 포함됩니다. 이 매개 변수를 생략하여 테스트 구성의 첫 번째 일괄 처리를 가져옵니다.
반환
Promise<PagedList<TestConfiguration>>
getTestEntityCountByPlanId(string, number, string, UserFriendlyTestOutcome, string, string, string, TestEntityTypes)
function getTestEntityCountByPlanId(project: string, planId: number, states?: string, outcome?: UserFriendlyTestOutcome, configurations?: string, testers?: string, assignedTo?: string, entity?: TestEntityTypes): Promise<TestEntityCount[]>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
- states
-
string
- outcome
- UserFriendlyTestOutcome
- configurations
-
string
- testers
-
string
- assignedTo
-
string
- entity
- TestEntityTypes
반환
Promise<TestEntityCount[]>
getTestPlanById(string, number)
ID로 테스트 계획을 가져옵니다.
function getTestPlanById(project: string, planId: number): Promise<TestPlan>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
가져올 테스트 계획의 ID입니다.
반환
Promise<TestPlan>
getTestPlans(string, string, string, boolean, boolean)
테스트 계획 목록 가져오기
function getTestPlans(project: string, owner?: string, continuationToken?: string, includePlanDetails?: boolean, filterActivePlans?: boolean): Promise<PagedList<TestPlan>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- owner
-
string
소유자 ID 또는 이름으로 테스트 계획 필터링
- continuationToken
-
string
반환된 계획 목록이 완료되지 않은 경우 다음 계획 일괄 처리를 쿼리하는 연속 토큰이 응답 헤더에 "x-ms-continuationtoken"으로 포함됩니다. 이 매개 변수를 생략하여 테스트 계획의 첫 번째 일괄 처리를 가져옵니다.
- includePlanDetails
-
boolean
테스트 계획의 모든 속성 가져오기
- filterActivePlans
-
boolean
활성 계획 가져오기
반환
getTestSuiteById(string, number, number, SuiteExpand)
제품군 ID별 테스트 도구 모음을 가져옵니다.
function getTestSuiteById(project: string, planId: number, suiteId: number, expand?: SuiteExpand): Promise<TestSuite>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
제품군을 포함하는 테스트 계획의 ID입니다.
- suiteId
-
number
가져올 제품군의 ID입니다.
- expand
- SuiteExpand
자식 제품군 및 테스터 세부 정보 포함
반환
Promise<TestSuite>
getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)
계획에 대한 테스트 도구 모음을 가져옵니다.
function getTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
도구 모음이 요청되는 테스트 계획의 ID입니다.
- expand
- SuiteExpand
자식 제품군 및 테스터 세부 정보를 포함합니다.
- continuationToken
-
string
반환된 제품군 목록이 완료되지 않은 경우 다음 제품군 일괄 처리를 쿼리하는 연속 토큰이 응답 헤더에 "x-ms-continuationtoken"으로 포함됩니다. 이 매개 변수를 생략하여 테스트 도구 모음의 첫 번째 일괄 처리를 가져옵니다.
- asTreeView
-
boolean
반환된 제품군이 트리 구조에 있어야 하는 경우
반환
getTestVariableById(string, number)
ID로 테스트 변수를 가져옵니다.
function getTestVariableById(project: string, testVariableId: number): Promise<TestVariable>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testVariableId
-
number
가져올 테스트 변수의 ID입니다.
반환
Promise<TestVariable>
getTestVariables(string, string)
테스트 변수 목록을 가져옵니다.
function getTestVariables(project: string, continuationToken?: string): Promise<PagedList<TestVariable>>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- continuationToken
-
string
반환된 변수 목록이 완료되지 않은 경우 다음 변수 일괄 처리를 쿼리하는 연속 토큰이 응답 헤더에 "x-ms-continuationtoken"으로 포함됩니다. 이 매개 변수를 생략하여 테스트 변수의 첫 번째 일괄 처리를 가져옵니다.
반환
Promise<PagedList<TestVariable>>
removeTestCasesFromSuite(string, number, number, string)
제공된 테스트 사례 ID 목록에 따라 제품군에서 테스트 사례를 제거합니다.
function removeTestCasesFromSuite(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 사례를 제거할 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 사례를 제거할 테스트 도구 모음의 ID입니다.
- testCaseIds
-
string
제거할 테스트 사례 ID입니다.
반환
Promise<void>
removeTestCasesListFromSuite(string, number, number, string)
제공된 테스트 사례 ID 목록에 따라 제품군에서 테스트 사례를 제거합니다. 이 API를 사용하여 더 많은 수의 테스트 사례를 제거할 수 있습니다.
function removeTestCasesListFromSuite(project: string, planId: number, suiteId: number, testIds: string): Promise<void>
매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 사례를 제거할 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 사례를 제거할 테스트 도구 모음의 ID입니다.
- testIds
-
string
제거할 테스트 사례 ID의 쉼표로 구분된 문자열입니다.
반환
Promise<void>
reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)
테스트 도구 모음에서 테스트 도구 모음 항목의 순서를 다시 지정합니다.
function reorderSuiteEntries(suiteEntries: SuiteEntryUpdateParams[], project: string, suiteId: number): Promise<SuiteEntry[]>
매개 변수
- suiteEntries
다시 정렬할 SuiteEntry 목록입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- suiteId
-
number
부모 테스트 도구 모음의 ID입니다.
반환
Promise<SuiteEntry[]>
restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)
삭제된 테스트 계획 복원
function restoreDeletedTestPlan(restoreModel: TestPlanAndSuiteRestoreModel, project: string, planId: number): Promise<void>
매개 변수
- restoreModel
- TestPlanAndSuiteRestoreModel
복원 정보가 포함된 모델
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
복원할 테스트 계획의 ID
반환
Promise<void>
restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)
삭제된 테스트 도구 모음 복원
function restoreDeletedTestSuite(payload: TestPlanAndSuiteRestoreModel, project: string, suiteId: number): Promise<void>
매개 변수
- payload
- TestPlanAndSuiteRestoreModel
복원 정보가 포함된 모델
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- suiteId
-
number
복원할 테스트 도구 모음의 ID
반환
Promise<void>
updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)
테스트 사례에 대한 구성 업데이트
function updateSuiteTestCases(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>
매개 변수
- suiteTestCaseCreateUpdateParameters
SuiteTestCaseCreateUpdateParameters 개체입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 사례를 업데이트할 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 사례를 업데이트할 테스트 도구 모음의 ID입니다.
반환
Promise<TestCase[]>
updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)
ID로 테스트 구성을 업데이트합니다.
function updateTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string, testConfiguartionId: number): Promise<TestConfiguration>
매개 변수
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testConfiguartionId
-
number
업데이트할 테스트 구성의 ID입니다.
반환
Promise<TestConfiguration>
updateTestPlan(TestPlanUpdateParams, string, number)
테스트 계획을 업데이트합니다.
function updateTestPlan(testPlanUpdateParams: TestPlanUpdateParams, project: string, planId: number): Promise<TestPlan>
매개 변수
- testPlanUpdateParams
- TestPlanUpdateParams
testPlanUpdateParams 개체입니다. TestPlanUpdateParams
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
업데이트할 테스트 계획의 ID입니다.
반환
Promise<TestPlan>
updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)
테스트 지점을 업데이트합니다. 테스트 지점을 활성으로 다시 설정하거나, 테스트 지점의 결과를 업데이트하거나, 테스트 지점의 테스터를 업데이트하는 데 사용됩니다.
function updateTestPoints(testPointUpdateParams: TestPointUpdateParams[], project: string, planId: number, suiteId: number, includePointDetails?: boolean, returnIdentityRef?: boolean): Promise<TestPoint[]>
매개 변수
- testPointUpdateParams
TestPointUpdateParams 개체입니다.
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
테스트 지점이 요청되는 테스트 계획의 ID입니다.
- suiteId
-
number
테스트 지점이 요청되는 테스트 도구 모음의 ID입니다.
- includePointDetails
-
boolean
false로 설정하면 테스트 지점 개체에 대한 기본 세부 정보만 포함하는 더 작은 페이로드가 표시됩니다.
- returnIdentityRef
-
boolean
true로 설정하면 TestCaseReference의 AssignedTo 필드를 IdentityRef 개체로 반환합니다.
반환
Promise<TestPoint[]>
updateTestSuite(TestSuiteUpdateParams, string, number, number)
테스트 도구 모음을 업데이트합니다.
function updateTestSuite(testSuiteUpdateParams: TestSuiteUpdateParams, project: string, planId: number, suiteId: number): Promise<TestSuite>
매개 변수
- testSuiteUpdateParams
- TestSuiteUpdateParams
제품군 업디션에 대한 매개 변수
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- planId
-
number
제품군을 포함하는 테스트 계획의 ID입니다.
- suiteId
-
number
부모 제품군의 ID입니다.
반환
Promise<TestSuite>
updateTestVariable(TestVariableCreateUpdateParameters, string, number)
ID로 테스트 변수를 업데이트합니다.
function updateTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string, testVariableId: number): Promise<TestVariable>
매개 변수
- testVariableCreateUpdateParameters
- TestVariableCreateUpdateParameters
TestVariableCreateUpdateParameters
- project
-
string
프로젝트 ID 또는 프로젝트 이름
- testVariableId
-
number
업데이트할 테스트 변수의 ID입니다.
반환
Promise<TestVariable>