Dela via


TestPlanRestClient class

Basklass som ska användas (härleds från) för att göra begäranden till VSS REST API:er

Extends

Konstruktorer

TestPlanRestClient(IVssRestClientOptions)

Metoder

addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)

Lägga till testfall i en svit med angivna konfigurationer

cloneTestCase(CloneTestCaseParams, string)
cloneTestPlan(CloneTestPlanParams, string, boolean)

Klona testplan

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Klona testpaket

createBulkTestSuites(TestSuiteCreateParams[], string, number, number)

Skapa masskravsbaserade testsviter.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Skapa en testkonfiguration.

createTestPlan(TestPlanCreateParams, string)

Skapa en testplan.

createTestSuite(TestSuiteCreateParams, string, number)

Skapa testsvit.

createTestVariable(TestVariableCreateUpdateParameters, string)

Skapa en testvariabel.

deleteTestCase(string, number)

Ta bort ett testfall.

deleteTestConfguration(string, number)

Ta bort en testkonfiguration med dess ID.

deleteTestPlan(string, number)

Ta bort en testplan.

deleteTestSuite(string, number, number)

Ta bort testpaketet.

deleteTestVariable(string, number)

Ta bort en testvariabel med dess ID.

exportTestCases(ExportTestCaseParams, string)

Exporterar en uppsättning testfall från en svit till en fil. Format som stöds för närvarande: xlsx

getCloneInformation(string, number)

Hämta kloninformation.

getPoints(string, number, number, string, boolean, boolean)

Hämta en viss testpunkt från en svit.

getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)

Hämta alla punkter i en svit baserat på vissa filter

getSuiteCloneInformation(string, number)

Hämta kloninformation.

getSuiteEntries(string, number, SuiteEntryTypes)

Hämta en lista över testpaketposter i testsviten.

getSuitesByTestCaseId(number)

Hitta listan över alla testsviter där ett visst testfall finns. Det här är användbart om du behöver ta reda på vilka testpaket som använder ett testfall när du behöver göra ändringar i ett testfall.

getTestCase(string, number, number, string, string, boolean)

Hämta ett visst testfall från en svit.

getTestCaseCloneInformation(string, number)

Hämta kloninformation.

getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)

Hämta testfallslistan returnerar de testfall som har alla konfigurations-ID:t som anges i den valfria parametern. Om konfigurations-ID:t är null returneras alla testfall

getTestConfigurationById(string, number)

Hämta en testkonfiguration

getTestConfigurations(string, string)

Hämta en lista över testkonfigurationer.

getTestEntityCountByPlanId(string, number, string, UserFriendlyTestOutcome, string, string, string, TestEntityTypes)
getTestPlanById(string, number)

Hämta en testplan efter ID.

getTestPlans(string, string, string, boolean, boolean)

Hämta en lista över testplaner

getTestSuiteById(string, number, number, SuiteExpand)

Hämta testsvit efter svit-ID.

getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)

Hämta testsviter för planen.

getTestVariableById(string, number)

Hämta en testvariabel med dess ID.

getTestVariables(string, string)

Hämta en lista över testvariabler.

removeTestCasesFromSuite(string, number, number, string)

Tar bort testfall från en svit baserat på listan med angivna testfalls-ID:t.

removeTestCasesListFromSuite(string, number, number, string)

Tar bort testfall från en svit baserat på listan med angivna testfalls-ID:t. Det här API:et kan användas för att ta bort ett större antal testfall.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Ändra ordning på testsvitens poster i testsviten.

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Återställa borttagen testplan

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Återställa borttagen testsvit

updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)

Uppdatera konfigurationerna för testfall

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Uppdatera en testkonfiguration med dess ID.

updateTestPlan(TestPlanUpdateParams, string, number)

Uppdatera en testplan.

updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)

Uppdatera testpunkter. Detta används för att återställa testpunkten till aktiv, uppdatera resultatet av en testpunkt eller uppdatera testaren för en testpunkt

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Uppdatera testsviten.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Uppdatera en testvariabel med dess ID.

Konstruktorinformation

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Parametrar

Metodinformation

addTestCasesToSuite(SuiteTestCaseCreateUpdateParameters[], string, number, number)

Lägga till testfall i en svit med angivna konfigurationer

function addTestCasesToSuite(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>

Parametrar

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

SuiteTestCaseCreateUpdateParameters-objekt.

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testfall ska läggas till i.

suiteId

number

ID för testpaketet som testfall ska läggas till i.

Returer

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

function cloneTestCase(cloneRequestBody: CloneTestCaseParams, project: string): Promise<CloneTestCaseOperationInformation>

Parametrar

cloneRequestBody
CloneTestCaseParams
project

string

Projekt-ID eller projektnamn

Returer

cloneTestPlan(CloneTestPlanParams, string, boolean)

Klona testplan

function cloneTestPlan(cloneRequestBody: CloneTestPlanParams, project: string, deepClone?: boolean): Promise<CloneTestPlanOperationInformation>

Parametrar

cloneRequestBody
CloneTestPlanParams

Plan Clone Request Body detail TestPlanCloneRequest

project

string

Projekt-ID eller projektnamn

deepClone

boolean

Klonar även alla associerade testfall

Returer

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Klona testpaket

function cloneTestSuite(cloneRequestBody: CloneTestSuiteParams, project: string, deepClone?: boolean): Promise<CloneTestSuiteOperationInformation>

Parametrar

cloneRequestBody
CloneTestSuiteParams

Suite Clone Request Body detail TestSuiteCloneRequest

project

string

Projekt-ID eller projektnamn

deepClone

boolean

Klonar även alla associerade testfall

Returer

createBulkTestSuites(TestSuiteCreateParams[], string, number, number)

Skapa masskravsbaserade testsviter.

function createBulkTestSuites(testSuiteCreateParams: TestSuiteCreateParams[], project: string, planId: number, parentSuiteId: number): Promise<TestSuite[]>

Parametrar

testSuiteCreateParams

TestSuiteCreateParams[]

Parametrar för att skapa sviter

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen där kravbaserade sviter måste skapas.

parentSuiteId

number

ID för den överordnade sviten där kravbaserade sviter skapas

Returer

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Skapa en testkonfiguration.

function createTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string): Promise<TestConfiguration>

Parametrar

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Projekt-ID eller projektnamn

Returer

createTestPlan(TestPlanCreateParams, string)

Skapa en testplan.

function createTestPlan(testPlanCreateParams: TestPlanCreateParams, project: string): Promise<TestPlan>

Parametrar

testPlanCreateParams
TestPlanCreateParams

Ett testPlanCreateParams-objekt. TestPlanCreateParams

project

string

Projekt-ID eller projektnamn

Returer

Promise<TestPlan>

createTestSuite(TestSuiteCreateParams, string, number)

Skapa testsvit.

function createTestSuite(testSuiteCreateParams: TestSuiteCreateParams, project: string, planId: number): Promise<TestSuite>

Parametrar

testSuiteCreateParams
TestSuiteCreateParams

Parametrar för att skapa sviter

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som innehåller sviterna.

Returer

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Skapa en testvariabel.

function createTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string): Promise<TestVariable>

Parametrar

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Projekt-ID eller projektnamn

Returer

Promise<TestVariable>

deleteTestCase(string, number)

Ta bort ett testfall.

function deleteTestCase(project: string, testCaseId: number): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

testCaseId

number

Id för testfall som ska tas bort.

Returer

Promise<void>

deleteTestConfguration(string, number)

Ta bort en testkonfiguration med dess ID.

function deleteTestConfguration(project: string, testConfiguartionId: number): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

testConfiguartionId

number

ID för testkonfigurationen som ska tas bort.

Returer

Promise<void>

deleteTestPlan(string, number)

Ta bort en testplan.

function deleteTestPlan(project: string, planId: number): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som ska tas bort.

Returer

Promise<void>

deleteTestSuite(string, number, number)

Ta bort testpaketet.

function deleteTestSuite(project: string, planId: number, suiteId: number): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som innehåller sviten.

suiteId

number

ID för testpaketet som ska tas bort.

Returer

Promise<void>

deleteTestVariable(string, number)

Ta bort en testvariabel med dess ID.

function deleteTestVariable(project: string, testVariableId: number): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

testVariableId

number

ID för testvariabeln som ska tas bort.

Returer

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Exporterar en uppsättning testfall från en svit till en fil. Format som stöds för närvarande: xlsx

function exportTestCases(exportTestCaseRequestBody: ExportTestCaseParams, project: string): Promise<ArrayBuffer>

Parametrar

exportTestCaseRequestBody
ExportTestCaseParams

Ett ExportTestCaseParams-objekt. ExportTestCaseParams

project

string

Projekt-ID eller projektnamn

Returer

Promise<ArrayBuffer>

getCloneInformation(string, number)

Hämta kloninformation.

function getCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestPlanOperationInformation>

Parametrar

project

string

Projekt-ID eller projektnamn

cloneOperationId

number

Åtgärds-ID returnerades när vi köade en kloningsåtgärd

Returer

getPoints(string, number, number, string, boolean, boolean)

Hämta en viss testpunkt från en svit.

function getPoints(project: string, planId: number, suiteId: number, pointId: string, returnIdentityRef?: boolean, includePointDetails?: boolean): Promise<TestPoint[]>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testpunkter begärs för.

suiteId

number

ID för testpaketet som testpunkter begärs för.

pointId

string

ID för testpunkten som ska hämtas.

returnIdentityRef

boolean

Om värdet är true returnerar fältet AssignedTo i TestCaseReference som IdentityRef-objekt.

includePointDetails

boolean

Om värdet är falskt får du en mindre nyttolast som endast innehåller grundläggande information om testpunktsobjektet

Returer

Promise<TestPoint[]>

getPointsList(string, number, number, string, string, string, boolean, boolean, boolean)

Hämta alla punkter i en svit baserat på vissa filter

function getPointsList(project: string, planId: number, suiteId: number, testPointIds?: string, testCaseId?: string, continuationToken?: string, returnIdentityRef?: boolean, includePointDetails?: boolean, isRecursive?: boolean): Promise<PagedList<TestPoint>>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testpunkter begärs för.

suiteId

number

ID för testpaketet som testpunkter begärs för

testPointIds

string

ID för testpunkter som ska hämtas.

testCaseId

string

Hämta testpunkter för specifika testfalls-ID:t.

continuationToken

string

Om listan över testpunkter som returneras inte är klar inkluderas en fortsättningstoken för att fråga nästa batch med testpunkter i svarshuvudet som "x-ms-continuationtoken". Utelämna den här parametern för att hämta den första batchen med testpunkter.

returnIdentityRef

boolean

Om värdet är true returnerar fältet AssignedTo i TestCaseReference som IdentityRef-objekt.

includePointDetails

boolean

Om värdet är falskt får du en mindre nyttolast som endast innehåller grundläggande information om testpunktsobjektet

isRecursive

boolean

Om värdet är sant hämtar även testpunkter som hör till underordnade sviter rekursivt.

Returer

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Hämta kloninformation.

function getSuiteCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestSuiteOperationInformation>

Parametrar

project

string

Projekt-ID eller projektnamn

cloneOperationId

number

Åtgärds-ID returnerades när vi köade en kloningsåtgärd

Returer

getSuiteEntries(string, number, SuiteEntryTypes)

Hämta en lista över testpaketposter i testsviten.

function getSuiteEntries(project: string, suiteId: number, suiteEntryType?: SuiteEntryTypes): Promise<SuiteEntry[]>

Parametrar

project

string

Projekt-ID eller projektnamn

suiteId

number

ID för den överordnade sviten.

suiteEntryType
SuiteEntryTypes

Returer

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Hitta listan över alla testsviter där ett visst testfall finns. Det här är användbart om du behöver ta reda på vilka testpaket som använder ett testfall när du behöver göra ändringar i ett testfall.

function getSuitesByTestCaseId(testCaseId: number): Promise<TestSuite[]>

Parametrar

testCaseId

number

ID för det testfall för vilket sviter måste hämtas.

Returer

Promise<TestSuite[]>

getTestCase(string, number, number, string, string, boolean)

Hämta ett visst testfall från en svit.

function getTestCase(project: string, planId: number, suiteId: number, testCaseId: string, witFields?: string, returnIdentityRef?: boolean): Promise<TestCase[]>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testfall begärs för.

suiteId

number

ID för testpaketet som testfall begärs för.

testCaseId

string

Testfalls-ID som ska hämtas.

witFields

string

Hämta listan över witFields.

returnIdentityRef

boolean

Om värdet är true returneras alla identitetsfält, till exempel AssignedTo, ActivatedBy osv., som IdentityRef-objekt. Om värdet är false returneras dessa fält som unika namn i strängformat. Detta är falskt som standard.

Returer

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Hämta kloninformation.

function getTestCaseCloneInformation(project: string, cloneOperationId: number): Promise<CloneTestCaseOperationInformation>

Parametrar

project

string

Projekt-ID eller projektnamn

cloneOperationId

number

Åtgärds-ID returnerades när vi köade en kloningsåtgärd

Returer

getTestCaseList(string, number, number, string, string, string, string, boolean, boolean, ExcludeFlags, boolean)

Hämta testfallslistan returnerar de testfall som har alla konfigurations-ID:t som anges i den valfria parametern. Om konfigurations-ID:t är null returneras alla testfall

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>>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testfall begärs för.

suiteId

number

ID för testpaketet som testfall begärs för.

testIds

string

Testfalls-ID:t som ska hämtas.

configurationIds

string

Hämta testfall som innehåller alla angivna konfigurations-ID:t.

witFields

string

Hämta listan över witFields.

continuationToken

string

Om listan över testfall som returneras inte är klar inkluderas en fortsättningstoken för att fråga nästa batch med testfall i svarshuvudet som "x-ms-continuationtoken". Utelämna den här parametern för att hämta den första batchen med testfall.

returnIdentityRef

boolean

Om värdet är true returneras alla identitetsfält, till exempel AssignedTo, ActivatedBy osv., som IdentityRef-objekt. Om värdet är false returneras dessa fält som unika namn i strängformat. Detta är falskt som standard.

expand

boolean

Om värdet är false får du en mindre nyttolast som endast innehåller grundläggande information om paketets testfallsobjekt

excludeFlags
ExcludeFlags

Flagga för att undanta olika värden från nyttolasten. Om du till exempel vill ta bort punkttilldelningar godkänns exkludering = 1. Om du vill ta bort extra information (länkar, testplan , testsvit) godkänn exkludering = 2. Om du vill ta bort både extra information och punkttilldelningar godkänns exkludering = 3 (1 + 2).

isRecursive

boolean

Returer

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Hämta en testkonfiguration

function getTestConfigurationById(project: string, testConfigurationId: number): Promise<TestConfiguration>

Parametrar

project

string

Projekt-ID eller projektnamn

testConfigurationId

number

ID för testkonfigurationen som ska hämtas.

Returer

getTestConfigurations(string, string)

Hämta en lista över testkonfigurationer.

function getTestConfigurations(project: string, continuationToken?: string): Promise<PagedList<TestConfiguration>>

Parametrar

project

string

Projekt-ID eller projektnamn

continuationToken

string

Om listan över konfigurationer som returneras inte är fullständig inkluderas en fortsättningstoken för att fråga nästa batch med konfigurationer i svarshuvudet som "x-ms-continuationtoken". Utelämna den här parametern för att hämta den första batchen med testkonfigurationer.

Returer

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[]>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Returer

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Hämta en testplan efter ID.

function getTestPlanById(project: string, planId: number): Promise<TestPlan>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som ska hämtas.

Returer

Promise<TestPlan>

getTestPlans(string, string, string, boolean, boolean)

Hämta en lista över testplaner

function getTestPlans(project: string, owner?: string, continuationToken?: string, includePlanDetails?: boolean, filterActivePlans?: boolean): Promise<PagedList<TestPlan>>

Parametrar

project

string

Projekt-ID eller projektnamn

owner

string

Filtrera efter testplan efter ägar-ID eller namn

continuationToken

string

Om listan över planer som returneras inte är fullständig inkluderas en fortsättningstoken för att fråga nästa batch med planer i svarshuvudet som "x-ms-continuationtoken". Utelämna den här parametern för att hämta den första batchen med testplaner.

includePlanDetails

boolean

Hämta alla egenskaper för testplanen

filterActivePlans

boolean

Hämta bara de aktiva planerna

Returer

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Hämta testsvit efter svit-ID.

function getTestSuiteById(project: string, planId: number, suiteId: number, expand?: SuiteExpand): Promise<TestSuite>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som innehåller sviterna.

suiteId

number

ID för sviten att hämta.

expand
SuiteExpand

Inkludera information om underordnade sviter och testare

Returer

Promise<TestSuite>

getTestSuitesForPlan(string, number, SuiteExpand, string, boolean)

Hämta testsviter för planen.

function getTestSuitesForPlan(project: string, planId: number, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som paket begärs för.

expand
SuiteExpand

Inkludera information om barnsviter och testare.

continuationToken

string

Om listan över paket som returneras inte är fullständig inkluderas en fortsättningstoken för att fråga nästa batch med paket i svarshuvudet som "x-ms-continuationtoken". Utelämna den här parametern för att hämta den första batchen med testpaket.

asTreeView

boolean

Om sviterna som returneras ska finnas i en trädstruktur.

Returer

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Hämta en testvariabel med dess ID.

function getTestVariableById(project: string, testVariableId: number): Promise<TestVariable>

Parametrar

project

string

Projekt-ID eller projektnamn

testVariableId

number

ID för testvariabeln som ska hämtas.

Returer

Promise<TestVariable>

getTestVariables(string, string)

Hämta en lista över testvariabler.

function getTestVariables(project: string, continuationToken?: string): Promise<PagedList<TestVariable>>

Parametrar

project

string

Projekt-ID eller projektnamn

continuationToken

string

Om listan över variabler som returneras inte är fullständig inkluderas en fortsättningstoken för att köra frågor mot nästa batch med variabler i svarshuvudet som "x-ms-continuationtoken". Utelämna den här parametern för att hämta den första batchen med testvariabler.

Returer

removeTestCasesFromSuite(string, number, number, string)

Tar bort testfall från en svit baserat på listan med angivna testfalls-ID:t.

function removeTestCasesFromSuite(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testfall ska tas bort från.

suiteId

number

ID för den testsvit från vilken testfall ska tas bort.

testCaseIds

string

Testfalls-ID:t som ska tas bort.

Returer

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Tar bort testfall från en svit baserat på listan med angivna testfalls-ID:t. Det här API:et kan användas för att ta bort ett större antal testfall.

function removeTestCasesListFromSuite(project: string, planId: number, suiteId: number, testIds: string): Promise<void>

Parametrar

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testfall ska tas bort från.

suiteId

number

ID för den testsvit från vilken testfall ska tas bort.

testIds

string

Kommaavgränsad sträng med testfalls-ID:t som ska tas bort.

Returer

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Ändra ordning på testsvitens poster i testsviten.

function reorderSuiteEntries(suiteEntries: SuiteEntryUpdateParams[], project: string, suiteId: number): Promise<SuiteEntry[]>

Parametrar

suiteEntries

SuiteEntryUpdateParams[]

Lista över SuiteEntry att ändra ordning på.

project

string

Projekt-ID eller projektnamn

suiteId

number

ID för den överordnade testsviten.

Returer

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Återställa borttagen testplan

function restoreDeletedTestPlan(restoreModel: TestPlanAndSuiteRestoreModel, project: string, planId: number): Promise<void>

Parametrar

restoreModel
TestPlanAndSuiteRestoreModel

Modellen som innehåller återställningsinformationen

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som ska återställas

Returer

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Återställa borttagen testsvit

function restoreDeletedTestSuite(payload: TestPlanAndSuiteRestoreModel, project: string, suiteId: number): Promise<void>

Parametrar

payload
TestPlanAndSuiteRestoreModel

Modellen som innehåller återställningsinformationen

project

string

Projekt-ID eller projektnamn

suiteId

number

ID för den testsvit som ska återställas

Returer

Promise<void>

updateSuiteTestCases(SuiteTestCaseCreateUpdateParameters[], string, number, number)

Uppdatera konfigurationerna för testfall

function updateSuiteTestCases(suiteTestCaseCreateUpdateParameters: SuiteTestCaseCreateUpdateParameters[], project: string, planId: number, suiteId: number): Promise<TestCase[]>

Parametrar

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Ett SuiteTestCaseCreateUpdateParameters-objekt.

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testfallen ska uppdateras till.

suiteId

number

ID för den testsvit som testfallen ska uppdateras till.

Returer

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Uppdatera en testkonfiguration med dess ID.

function updateTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string, testConfiguartionId: number): Promise<TestConfiguration>

Parametrar

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Projekt-ID eller projektnamn

testConfiguartionId

number

ID för testkonfigurationen som ska uppdateras.

Returer

updateTestPlan(TestPlanUpdateParams, string, number)

Uppdatera en testplan.

function updateTestPlan(testPlanUpdateParams: TestPlanUpdateParams, project: string, planId: number): Promise<TestPlan>

Parametrar

testPlanUpdateParams
TestPlanUpdateParams

Ett testPlanUpdateParams-objekt. TestPlanUpdateParams

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som ska uppdateras.

Returer

Promise<TestPlan>

updateTestPoints(TestPointUpdateParams[], string, number, number, boolean, boolean)

Uppdatera testpunkter. Detta används för att återställa testpunkten till aktiv, uppdatera resultatet av en testpunkt eller uppdatera testaren för en testpunkt

function updateTestPoints(testPointUpdateParams: TestPointUpdateParams[], project: string, planId: number, suiteId: number, includePointDetails?: boolean, returnIdentityRef?: boolean): Promise<TestPoint[]>

Parametrar

testPointUpdateParams

TestPointUpdateParams[]

Ett TestPointUpdateParams-objekt.

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som testpunkter begärs för.

suiteId

number

ID för den testsvit som testpunkter begärs för.

includePointDetails

boolean

Om värdet är false får du en mindre nyttolast som endast innehåller grundläggande information om testpunktsobjektet

returnIdentityRef

boolean

Om värdet är true returneras fältet AssignedTo i TestCaseReference som IdentityRef-objekt.

Returer

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Uppdatera testsviten.

function updateTestSuite(testSuiteUpdateParams: TestSuiteUpdateParams, project: string, planId: number, suiteId: number): Promise<TestSuite>

Parametrar

testSuiteUpdateParams
TestSuiteUpdateParams

Parametrar för svituppdation

project

string

Projekt-ID eller projektnamn

planId

number

ID för testplanen som innehåller sviterna.

suiteId

number

ID för den överordnade sviten.

Returer

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Uppdatera en testvariabel med dess ID.

function updateTestVariable(testVariableCreateUpdateParameters: TestVariableCreateUpdateParameters, project: string, testVariableId: number): Promise<TestVariable>

Parametrar

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Projekt-ID eller projektnamn

testVariableId

number

ID för testvariabeln som ska uppdateras.

Returer

Promise<TestVariable>