TestPlanRestClient class
Základní třída, která by se měla použít (odvozená) k provádění požadavků na rozhraní REST API služby VSS
- Extends
Konstruktory
| Test |
Metody
Podrobnosti konstruktoru
TestPlanRestClient(IVssRestClientOptions)
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 objektu.
- project
-
string
ID projektu nebo název projektu
- planId
-
number
ID testovacího plánu, do kterého se mají přidat testovací případy.
- 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
Promise<CloneTestCaseOperationInformation>
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 klonování testu TestPlanCloneRequest
- project
-
string
ID projektu nebo název projektu
- deepClone
-
boolean
Klonuje také všechny přidružené testovací případy.
Návraty
Promise<CloneTestPlanOperationInformation>
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
Promise<CloneTestSuiteOperationInformation>
createBulkTestSuites(TestSuiteCreateParams[], string, number, number)
Vytvoření testovacích sad založených na hromadných požadavcích
function createBulkTestSuites(testSuiteCreateParams: TestSuiteCreateParams[], project: string, planId: number, parentSuiteId: number): Promise<TestSuite[]>
Parametry
- testSuiteCreateParams
Parametry pro vytvoření sady
- project
-
string
ID projektu nebo název projektu
- planId
-
number
ID testovacího plánu, kde je potřeba vytvořit sady založené na požadavcích.
- parentSuiteId
-
number
ID nadřazené sady, ve které se vytvoří sady založené na požadavcích
Návraty
Promise<TestSuite[]>
createTestConfiguration(TestConfigurationCreateUpdateParameters, string)
Vytvořte testovací konfiguraci.
function createTestConfiguration(testConfigurationCreateUpdateParameters: TestConfigurationCreateUpdateParameters, project: string): Promise<TestConfiguration>
Parametry
- testConfigurationCreateUpdateParameters
- TestConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<TestConfiguration>
createTestPlan(TestPlanCreateParams, string)
Vytvořte 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>
createTestPlanWithTestCases(TestPlanWithTestCasesCreateParams, string)
Vytvořte testovací plán s testovacími případy zařazením úlohy do fronty.
function createTestPlanWithTestCases(creationParams: TestPlanWithTestCasesCreateParams, project: string): Promise<boolean>
Parametry
- creationParams
- TestPlanWithTestCasesCreateParams
Parametry pro vytvoření testovacího plánu a testovacích případů.
- project
-
string
ID projektu nebo název projektu
Návraty
Promise<boolean>
createTestSuite(TestSuiteCreateParams, string, number)
Vytvořte 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)
Vytvořte 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 testovací konfiguraci podle 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)
Odstraňte testovací plán.
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 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 objektu. 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é ve frontě operace klonování
Návraty
Promise<CloneTestPlanOperationInformation>
getDeletedTestPlans(string, string)
Získání seznamu odstraněných testovacích plánů
function getDeletedTestPlans(project: string, continuationToken?: string): Promise<PagedList<TestPlan>>
Parametry
- project
-
string
ID projektu nebo název projektu
- continuationToken
-
string
Pokud se seznam vrácených plánů nedokončí, bude do hlavičky odpovědi zahrnut token pokračování pro dotazování další dávky plánů jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích plánů.
Návraty
getDeletedTestSuitesForPlan(string, number, SuiteExpand, string, boolean)
Získejte odstraněné testovací sady pro testovací plán.
function getDeletedTestSuitesForPlan(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 se seznam vrácených sad nedokončí, do hlavičky odpovědi je zahrnutý token pokračování pro dotazování další dávky sad jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích sad.
- asTreeView
-
boolean
Pokud by vrácené sady měly být ve stromové struktuře.
Návraty
getDeletedTestSuitesForProject(string, SuiteExpand, string, boolean)
Získat odstraněné testovací sady v rámci projektu.
function getDeletedTestSuitesForProject(project: string, expand?: SuiteExpand, continuationToken?: string, asTreeView?: boolean): Promise<PagedList<TestSuite>>
Parametry
- project
-
string
ID projektu nebo název projektu
- expand
- SuiteExpand
Uveďte podrobnosti o podřízených sadách a testerech.
- continuationToken
-
string
Pokud se seznam vrácených sad nedokončí, do hlavičky odpovědi je zahrnutý token pokračování pro dotazování další dávky sad jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích sad.
- asTreeView
-
boolean
Pokud by vrácené sady měly být ve stromové struktuře.
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 požadovány testovací body.
- suiteId
-
number
ID sady testů, pro kterou jsou požadovány testovací body.
- pointId
-
string
ID testovacího bodu, který se má načíst.
- returnIdentityRef
-
boolean
Pokud je nastavena hodnota true, vrátí Pole AssignedTo v TestCaseReference jako IdentityRef objektu.
- 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 požadovány testovací body.
- suiteId
-
number
ID sady testů, pro kterou jsou požadovány testovací body
- testPointIds
-
string
ID testovacích bodů, které se mají načíst.
- testCaseId
-
string
Získejte testovací body pro konkrétní ID testovacího případu.
- continuationToken
-
string
Pokud se seznam vrácených testovacích bodů nedokončí, bude do hlavičky odpovědi zahrnut token pokračování pro dotazování další dávky testovacích bodů jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích bodů.
- returnIdentityRef
-
boolean
Pokud je nastavena hodnota true, vrátí Pole AssignedTo v TestCaseReference jako IdentityRef objektu.
- 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
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é ve frontě operace klonování
Návraty
Promise<CloneTestSuiteOperationInformation>
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)
Najděte seznam všech testovacích sad, ve kterých se nachází daný testovací případ. To je užitečné, pokud potřebujete zjistit, které testovací sady používají testovací případ, když potřebujete provést změny testovacího případu.
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 požadovány testovací případy.
- suiteId
-
number
ID testovací sady, pro kterou jsou požadovány testovací případy.
- 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, jako jsou AssignedTo, ActivatedBy atd., jako objekty IdentityRef. Pokud je tato pole nastavená na hodnotu false, vrátí se jako jedinečné názvy ve formátu řetězce. Tato hodnota je ve výchozím nastavení 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é ve frontě operace klonování
Návraty
Promise<CloneTestCaseOperationInformation>
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 má ID konfigurace hodnotu null, vrátí 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 požadovány testovací případy.
- suiteId
-
number
ID testovací sady, pro kterou jsou požadovány testovací případy.
- testIds
-
string
ID testovacího případu, která se mají načíst.
- configurationIds
-
string
Načtěte testovací případy, které obsahují všechna zadaná ID konfigurace.
- witFields
-
string
Získejte seznam witFields.
- continuationToken
-
string
Pokud se seznam vrácených testovacích případů nedokončí, bude do hlavičky odpovědi zahrnut token pokračování pro dotazování další dávky testovacích případů jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích případů.
- returnIdentityRef
-
boolean
Pokud je nastavená hodnota true, vrátí všechna pole identity, jako jsou AssignedTo, ActivatedBy atd., jako objekty IdentityRef. Pokud je tato pole nastavená na hodnotu false, vrátí se jako jedinečné názvy ve formátu řetězce. Tato hodnota je ve výchozím nastavení false.
- expand
-
boolean
Pokud je nastavená hodnota false, získá 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 například chcete odebrat přiřazení bodů, projdou vyloučením = 1. Pokud chcete odebrat další informace (odkazy, testovací plán, testovací sada) vyloučení = 2. Pokud chcete odebrat nadbytečné informace i přiřazení bodů, vyloučení = 3 (1 + 2).
- isRecursive
-
boolean
Návraty
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
Promise<TestConfiguration>
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 se seznam vrácených konfigurací nedokončí, bude do hlavičky odpovědi zahrnut token pokračování pro dotazování další dávky konfigurací jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku konfigurací testů.
Návraty
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[]>
Parametry
- project
-
string
ID projektu nebo název projektu
- planId
-
number
- states
-
string
- outcome
- UserFriendlyTestOutcome
- configurations
-
string
- testers
-
string
- assignedTo
-
string
- entity
- TestEntityTypes
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 se seznam vrácených plánů nedokončí, bude do hlavičky odpovědi zahrnut token pokračování pro dotazování další dávky plánů jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích plánů.
- includePlanDetails
-
boolean
Získání všech vlastností testovacího plánu
- filterActivePlans
-
boolean
Získání jenom aktivních plánů
Návraty
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á se má získat.
- expand
- SuiteExpand
Zahrnout 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 se seznam vrácených sad nedokončí, do hlavičky odpovědi je zahrnutý token pokračování pro dotazování další dávky sad jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích sad.
- asTreeView
-
boolean
Pokud by vrácené sady měly být ve stromové struktuře.
Návraty
getTestVariableById(string, number)
Získejte testovací proměnnou podle 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ískejte seznam 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 se seznam vrácených proměnných nedokončí, bude do hlavičky odpovědi zahrnut token pokračování pro dotazování další dávky proměnných jako x-ms-continuationtoken. Vynecháte tento parametr, abyste získali první dávku testovacích proměnných.
Návraty
Promise<PagedList<TestVariable>>
removeTestCasesFromSuite(string, number, number, string)
Odebere testovací případy ze sady na základě seznamu zadaných ID testovacího případu.
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 se mají testovací případy odebrat.
- 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ího případu. Toto rozhraní API se dá 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 se mají testovací případy odebrat.
- 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ěnit pořadí položek testovací sady v sadě testů
function reorderSuiteEntries(suiteEntries: SuiteEntryUpdateParams[], project: string, suiteId: number): Promise<SuiteEntry[]>
Parametry
- suiteEntries
Seznam SuiteEntry, který se má změnit.
- project
-
string
ID projektu nebo název projektu
- suiteId
-
number
ID nadřazené testovací sady
Návraty
Promise<SuiteEntry[]>
restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)
Obnoví odstraněný testovací plán.
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 pro obnovení
Návraty
Promise<void>
restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)
Obnoví odstraněnou testovací sadu.
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 testovací sady pro obnovení
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
A SuiteTestCaseCreateUpdateParameters objekt.
- 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í aktualizovat testovací případy.
Návraty
Promise<TestCase[]>
updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)
Aktualizujte konfiguraci testu podle 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 testovací konfigurace, která se má aktualizovat.
Návraty
Promise<TestConfiguration>
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 resetování aktivního testovacího bodu, 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 – 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 jsou požadovány 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 hodnota true, vrátí Pole AssignedTo v TestCaseReference jako IdentityRef objektu.
Návraty
Promise<TestPoint[]>
updateTestSuite(TestSuiteUpdateParams, string, number, number)
Aktualizace testovací sady
function updateTestSuite(testSuiteUpdateParams: TestSuiteUpdateParams, project: string, planId: number, suiteId: number): Promise<TestSuite>
Parametry
- testSuiteUpdateParams
- TestSuiteUpdateParams
Parametry pro updaci 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 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>