Sdílet prostřednictvím


TestPlanRestClient class

Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST služby VSS

Extends

Konstruktory

TestPlanRestClient(IVssRestClientOptions)

Metody

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

Přidání testovacích případů do sady se zadanými konfiguracemi

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

Klonování testovacího plánu

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Klonování testovací sady

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

Create testovacích sad založených na hromadných požadavekech.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create testovací konfiguraci.

createTestPlan(TestPlanCreateParams, string)

Create testovací plán.

createTestSuite(TestSuiteCreateParams, string, number)

Create testovací sadu.

createTestVariable(TestVariableCreateUpdateParameters, string)

Create testovací proměnnou.

deleteTestCase(string, number)

Odstraňte testovací případ.

deleteTestConfguration(string, number)

Odstraňte konfiguraci testu podle jejího ID.

deleteTestPlan(string, number)

Odstranění testovacího plánu

deleteTestSuite(string, number, number)

Odstraňte testovací sadu.

deleteTestVariable(string, number)

Odstraňte testovací proměnnou podle jejího ID.

exportTestCases(ExportTestCaseParams, string)

Exportuje sadu testovacích případů ze sady do souboru. Aktuálně podporované formáty: xlsx

getCloneInformation(string, number)

Získejte informace o klonování.

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

Získejte konkrétní testovací bod ze sady.

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

Získání všech bodů v sadě na základě některých filtrů

getSuiteCloneInformation(string, number)

Získejte informace o klonování.

getSuiteEntries(string, number, SuiteEntryTypes)

Získejte seznam položek testovací sady v testovací sadě.

getSuitesByTestCaseId(number)

Vyhledejte seznam všech testovacích sad, ve kterých se daný testovací případ nachází. To je užitečné, pokud potřebujete zjistit, které testovací sady používají testovací případ, když potřebujete v testovacím případu provést změny.

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

Získejte konkrétní testovací případ ze sady.

getTestCaseCloneInformation(string, number)

Získejte informace o klonování.

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

Získání seznamu testovacích případů vrátí testovací případy, které mají všechna ID konfigurace, jak je uvedeno v volitelném parametru. Pokud je ID konfigurace null, vrátí se všechny testovací případy.

getTestConfigurationById(string, number)

Získání testovací konfigurace

getTestConfigurations(string, string)

Získejte seznam konfigurací testů.

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

Získejte testovací plán podle ID.

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

Získání seznamu testovacích plánů

getTestSuiteById(string, number, number, SuiteExpand)

Získejte testovací sadu podle ID sady.

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

Získejte testovací sady pro plán.

getTestVariableById(string, number)

Získejte testovací proměnnou podle jejího ID.

getTestVariables(string, string)

Získání seznamu testovacích proměnných

removeTestCasesFromSuite(string, number, number, string)

Odebere testovací případy ze sady na základě seznamu zadaných ID testovacích případů.

removeTestCasesListFromSuite(string, number, number, string)

Odebere testovací případy ze sady na základě seznamu zadaných ID testovacích případů. Toto rozhraní API je možné použít k odebrání většího počtu testovacích případů.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Změna pořadí položek testovací sady v testovací sadě

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Obnovení odstraněného testovacího plánu

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Obnovení odstraněné sady testů

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

Aktualizace konfigurací pro testovací případy

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Aktualizujte konfiguraci testu podle jejího ID.

updateTestPlan(TestPlanUpdateParams, string, number)

Aktualizace testovacího plánu

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

Aktualizujte testovací body. Slouží k obnovení testovacího bodu do aktivního, aktualizaci výsledku testovacího bodu nebo aktualizaci testeru testovacího bodu.

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Aktualizujte sadu testů.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Aktualizujte testovací proměnnou podle jejího ID.

Podrobnosti konstruktoru

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Parametry

Podrobnosti metody

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

Přidání testovacích případů do sady se zadanými konfiguracemi

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

Parametry

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

SuiteTestCaseCreateUpdateParameters – objekt.

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, do kterého mají být testovací případy přidány.

suiteId

number

ID sady testů, do které se mají přidat testovací případy.

Návraty

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

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

Parametry

cloneRequestBody
CloneTestCaseParams
project

string

ID projektu nebo název projektu

Návraty

cloneTestPlan(CloneTestPlanParams, string, boolean)

Klonování testovacího plánu

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

Parametry

cloneRequestBody
CloneTestPlanParams

Podrobnosti o textu požadavku klonu plánu TestPlanCloneRequest

project

string

ID projektu nebo název projektu

deepClone

boolean

Klonuje také všechny přidružené testovací případy.

Návraty

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Klonování testovací sady

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

Parametry

cloneRequestBody
CloneTestSuiteParams

Detail textu požadavku klonování sady TestSuiteCloneRequest

project

string

ID projektu nebo název projektu

deepClone

boolean

Klonuje také všechny přidružené testovací případy.

Návraty

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

Create testovacích sad založených na hromadných požadavekech.

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

Parametry

testSuiteCreateParams

TestSuiteCreateParams[]

Parametry pro vytvoření sady

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, ve kterém je potřeba vytvořit sady založené na požadavku.

parentSuiteId

number

ID nadřazené sady, podle které se vytvoří sady založené na požadavku

Návraty

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create testovací konfiguraci.

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

Parametry

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

ID projektu nebo název projektu

Návraty

createTestPlan(TestPlanCreateParams, string)

Create testovací plán.

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

Parametry

testPlanCreateParams
TestPlanCreateParams

A testPlanCreateParams objekt. TestPlanCreateParams

project

string

ID projektu nebo název projektu

Návraty

Promise<TestPlan>

createTestSuite(TestSuiteCreateParams, string, number)

Create testovací sadu.

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

Parametry

testSuiteCreateParams
TestSuiteCreateParams

Parametry pro vytvoření sady

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který obsahuje sady

Návraty

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Create testovací proměnnou.

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

Parametry

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

ID projektu nebo název projektu

Návraty

Promise<TestVariable>

deleteTestCase(string, number)

Odstraňte testovací případ.

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

Parametry

project

string

ID projektu nebo název projektu

testCaseId

number

ID testovacího případu, který se má odstranit.

Návraty

Promise<void>

deleteTestConfguration(string, number)

Odstraňte konfiguraci testu podle jejího ID.

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

Parametry

project

string

ID projektu nebo název projektu

testConfiguartionId

number

ID testovací konfigurace, která se má odstranit.

Návraty

Promise<void>

deleteTestPlan(string, number)

Odstranění testovacího plánu

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který se má odstranit.

Návraty

Promise<void>

deleteTestSuite(string, number, number)

Odstraňte testovací sadu.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který obsahuje sadu

suiteId

number

ID testovací sady, která se má odstranit.

Návraty

Promise<void>

deleteTestVariable(string, number)

Odstraňte testovací proměnnou podle jejího ID.

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

Parametry

project

string

ID projektu nebo název projektu

testVariableId

number

ID testovací proměnné, která se má odstranit.

Návraty

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Exportuje sadu testovacích případů ze sady do souboru. Aktuálně podporované formáty: xlsx

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

Parametry

exportTestCaseRequestBody
ExportTestCaseParams

A ExportTestCaseParams objekt. ExportTestCaseParams

project

string

ID projektu nebo název projektu

Návraty

Promise<ArrayBuffer>

getCloneInformation(string, number)

Získejte informace o klonování.

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

Parametry

project

string

ID projektu nebo název projektu

cloneOperationId

number

ID operace vrácené při operaci klonování do fronty

Návraty

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

Získejte konkrétní testovací bod ze sady.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, pro který jsou testovací body požadovány.

suiteId

number

ID sady testů, pro kterou jsou testovací body požadovány.

pointId

string

ID testovacího bodu, který se má načíst.

returnIdentityRef

boolean

Pokud je nastavená hodnota true, vrátí pole AssignedTo v TestCaseReference jako objekt IdentityRef.

includePointDetails

boolean

Pokud je nastavená hodnota false, získá menší datovou část obsahující pouze základní podrobnosti o objektu testovacího bodu.

Návraty

Promise<TestPoint[]>

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

Získání všech bodů v sadě na základě některých filtrů

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, pro který jsou testovací body požadovány.

suiteId

number

ID sady testů, pro kterou jsou testovací body požadovány

testPointIds

string

ID testovacích bodů, které se mají načíst.

testCaseId

string

Získejte testovací body pro ID konkrétního testovacího případu.

continuationToken

string

Pokud seznam vrácených testovacích bodů není úplný, pokračovací token pro dotazování další dávky testovacích bodů se do hlavičky odpovědi zahrne jako "x-ms-continuationtoken". Pokud chcete získat první dávku testovacích bodů, tento parametr vynecháte.

returnIdentityRef

boolean

Pokud je nastavená hodnota true, vrátí pole AssignedTo v TestCaseReference jako objekt IdentityRef.

includePointDetails

boolean

Pokud je nastavená hodnota false, získá menší datovou část obsahující pouze základní podrobnosti o objektu testovacího bodu.

isRecursive

boolean

Pokud je nastavená hodnota true, načte také testovací body patřící do podřízených sad rekurzivně.

Návraty

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Získejte informace o klonování.

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

Parametry

project

string

ID projektu nebo název projektu

cloneOperationId

number

ID operace vrácené při operaci klonování do fronty

Návraty

getSuiteEntries(string, number, SuiteEntryTypes)

Získejte seznam položek testovací sady v testovací sadě.

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

Parametry

project

string

ID projektu nebo název projektu

suiteId

number

ID nadřazené sady.

suiteEntryType
SuiteEntryTypes

Návraty

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Vyhledejte seznam všech testovacích sad, ve kterých se daný testovací případ nachází. To je užitečné, pokud potřebujete zjistit, které testovací sady používají testovací případ, když potřebujete v testovacím případu provést změny.

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

Parametry

testCaseId

number

ID testovacího případu, pro který je potřeba načíst sady

Návraty

Promise<TestSuite[]>

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

Získejte konkrétní testovací případ ze sady.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, pro který jsou testovací případy požadovány.

suiteId

number

ID testovací sady, pro kterou jsou testovací případy požadovány.

testCaseId

string

ID testovacího případu, které se má načíst.

witFields

string

Získejte seznam witFields.

returnIdentityRef

boolean

Pokud je nastavená hodnota true, vrátí všechna pole identity, například AssignedTo, ActivatedBy atd., jako objekty IdentityRef. Pokud je nastavená hodnota false, vrátí se tato pole jako jedinečné názvy ve formátu řetězce. Ve výchozím nastavení je tato hodnota false.

Návraty

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Získejte informace o klonování.

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

Parametry

project

string

ID projektu nebo název projektu

cloneOperationId

number

ID operace vrácené při operaci klonování do fronty

Návraty

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

Získání seznamu testovacích případů vrátí testovací případy, které mají všechna ID konfigurace, jak je uvedeno v volitelném parametru. Pokud je ID konfigurace null, vrátí se všechny testovací případy.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, pro který jsou testovací případy požadovány.

suiteId

number

ID testovací sady, pro kterou jsou testovací případy požadovány.

testIds

string

ID testovacího případu, která se mají načíst.

configurationIds

string

Načíst testovací případy, které obsahují všechna zadaná ID konfigurace.

witFields

string

Získejte seznam witFields.

continuationToken

string

Pokud seznam vrácených testovacích případů není úplný, pokračovací token pro dotazování další dávky testovacích případů se do hlavičky odpovědi zahrne jako "x-ms-continuationtoken". Pokud chcete získat první dávku testovacích případů, tento parametr vynecháte.

returnIdentityRef

boolean

Pokud je nastavená hodnota true, vrátí všechna pole identity, například AssignedTo, ActivatedBy atd., jako objekty IdentityRef. Pokud je nastavená hodnota false, vrátí se tato pole jako jedinečné názvy ve formátu řetězce. Ve výchozím nastavení je to false.

expand

boolean

Pokud je nastavená hodnota false, získáte menší datovou část obsahující pouze základní podrobnosti o objektu testovacího případu sady.

excludeFlags
ExcludeFlags

Příznak pro vyloučení různých hodnot z datové části Pokud chcete například odebrat přiřazení bodů, projdete vyloučení = 1. Pokud chcete odebrat dodatečné informace (odkazy, testovací plán, testovací sadu), prokažte vyloučení = 2. Pokud chcete odebrat dodatečné informace i bodové zadání, vylučte = 3 (1 + 2).

isRecursive

boolean

Návraty

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Získání testovací konfigurace

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

Parametry

project

string

ID projektu nebo název projektu

testConfigurationId

number

ID testovací konfigurace, která se má získat.

Návraty

getTestConfigurations(string, string)

Získejte seznam konfigurací testů.

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

Parametry

project

string

ID projektu nebo název projektu

continuationToken

string

Pokud seznam vrácených konfigurací není úplný, pokračovací token pro dotazování další dávky konfigurací se zahrne do hlavičky odpovědi jako x-ms-continuationtoken. Pokud chcete získat první dávku konfigurace testů, tento parametr vynecháte.

Návraty

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Návraty

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Získejte testovací plán podle ID.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který chcete získat.

Návraty

Promise<TestPlan>

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

Získání seznamu testovacích plánů

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

Parametry

project

string

ID projektu nebo název projektu

owner

string

Filtrování testovacího plánu podle ID vlastníka nebo názvu

continuationToken

string

Pokud seznam vrácených plánů není úplný, pokračovací token pro dotazování další dávky plánů se zahrne do hlavičky odpovědi jako x-ms-continuationtoken. Pokud chcete získat první dávku testovacích plánů, tento parametr vynecháte.

includePlanDetails

boolean

Získání všech vlastností testovacího plánu

filterActivePlans

boolean

Získání jenom aktivních plánů

Návraty

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Získejte testovací sadu podle ID sady.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který obsahuje sady.

suiteId

number

ID sady, které chcete získat.

expand
SuiteExpand

Uveďte podrobnosti o podřízených sadách a testerech.

Návraty

Promise<TestSuite>

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

Získejte testovací sady pro plán.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, pro který jsou sady požadovány.

expand
SuiteExpand

Uveďte podrobnosti o podřízených sadách a testerech.

continuationToken

string

Pokud seznam vrácených sad není úplný, pokračovací token pro dotazování další dávky sad se zahrne do hlavičky odpovědi jako x-ms-continuationtoken. Pokud chcete získat první dávku testovacích sad, tento parametr vynecháte.

asTreeView

boolean

Pokud by vrácené sady měly být ve stromové struktuře.

Návraty

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Získejte testovací proměnnou podle jejího ID.

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

Parametry

project

string

ID projektu nebo název projektu

testVariableId

number

ID testovací proměnné, která se má získat.

Návraty

Promise<TestVariable>

getTestVariables(string, string)

Získání seznamu testovacích proměnných

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

Parametry

project

string

ID projektu nebo název projektu

continuationToken

string

Pokud seznam vrácených proměnných není úplný, pokračovací token pro dotazování další dávky proměnných se zahrne do hlavičky odpovědi jako x-ms-continuationtoken. Pokud chcete získat první dávku testovacích proměnných, tento parametr vynecháte.

Návraty

removeTestCasesFromSuite(string, number, number, string)

Odebere testovací případy ze sady na základě seznamu zadaných ID testovacích případů.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, ze kterého mají být testovací případy odebrány.

suiteId

number

ID sady testů, ze které se mají testovací případy odebrat.

testCaseIds

string

ID testovacího případu, která se mají odebrat.

Návraty

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Odebere testovací případy ze sady na základě seznamu zadaných ID testovacích případů. Toto rozhraní API je možné použít k odebrání většího počtu testovacích případů.

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

Parametry

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, ze kterého mají být testovací případy odebrány.

suiteId

number

ID sady testů, ze které se mají testovací případy odebrat.

testIds

string

Čárkami oddělený řetězec ID testovacího případu, který se má odebrat.

Návraty

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Změna pořadí položek testovací sady v testovací sadě

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

Parametry

suiteEntries

SuiteEntryUpdateParams[]

Seznam SuiteEntry pro změnu pořadí

project

string

ID projektu nebo název projektu

suiteId

number

ID nadřazené sady testů.

Návraty

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Obnovení odstraněného testovacího plánu

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

Parametry

restoreModel
TestPlanAndSuiteRestoreModel

Model obsahující informace o obnovení

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu k obnovení

Návraty

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Obnovení odstraněné sady testů

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

Parametry

payload
TestPlanAndSuiteRestoreModel

Model obsahující informace o obnovení

project

string

ID projektu nebo název projektu

suiteId

number

ID sady testů, která se má obnovit

Návraty

Promise<void>

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

Aktualizace konfigurací pro testovací případy

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

Parametry

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

A SuiteTestCaseCreateUpdateParameters objektu.

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, na který se mají testovací případy aktualizovat.

suiteId

number

ID sady testů, na kterou se mají testovací případy aktualizovat.

Návraty

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Aktualizujte konfiguraci testu podle jejího ID.

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

Parametry

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

ID projektu nebo název projektu

testConfiguartionId

number

ID konfigurace testu, která se má aktualizovat.

Návraty

updateTestPlan(TestPlanUpdateParams, string, number)

Aktualizace testovacího plánu

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

Parametry

testPlanUpdateParams
TestPlanUpdateParams

A testPlanUpdateParams objektu. TestPlanUpdateParams

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který se má aktualizovat.

Návraty

Promise<TestPlan>

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

Aktualizujte testovací body. Slouží k obnovení testovacího bodu do aktivního, aktualizaci výsledku testovacího bodu nebo aktualizaci testeru testovacího bodu.

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

Parametry

testPointUpdateParams

TestPointUpdateParams[]

A TestPointUpdateParams Objekt.

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, pro který jsou požadovány testovací body.

suiteId

number

ID sady testů, pro kterou se požadují testovací body.

includePointDetails

boolean

Pokud je nastavená hodnota false, získá menší datovou část obsahující pouze základní podrobnosti o objektu testovacího bodu.

returnIdentityRef

boolean

Pokud je nastavena na hodnotu true, vrátí pole AssignedTo v TestCaseReference jako objekt IdentityRef.

Návraty

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Aktualizujte sadu testů.

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

Parametry

testSuiteUpdateParams
TestSuiteUpdateParams

Parametry pro updation sady

project

string

ID projektu nebo název projektu

planId

number

ID testovacího plánu, který obsahuje sady.

suiteId

number

ID nadřazené sady

Návraty

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Aktualizujte testovací proměnnou podle jejího ID.

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

Parametry

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

ID projektu nebo název projektu

testVariableId

number

ID testovací proměnné, která se má aktualizovat.

Návraty

Promise<TestVariable>