Delen via


TestPlanRestClient class

Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's

Extends

Constructors

TestPlanRestClient(IVssRestClientOptions)

Methoden

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

Testcases toevoegen aan een suite met opgegeven configuraties

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

Testplan klonen

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Testsuite klonen

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

Creatie testsuites op basis van bulkvereisten.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Creatie een testconfiguratie.

createTestPlan(TestPlanCreateParams, string)

Creatie een testplan.

createTestSuite(TestSuiteCreateParams, string, number)

Creatie testpakket.

createTestVariable(TestVariableCreateUpdateParameters, string)

Creatie een testvariabele.

deleteTestCase(string, number)

Een testcase verwijderen.

deleteTestConfguration(string, number)

Verwijder een testconfiguratie op basis van de bijbehorende id.

deleteTestPlan(string, number)

Een testplan verwijderen.

deleteTestSuite(string, number, number)

Testsuite verwijderen.

deleteTestVariable(string, number)

Verwijder een testvariabele op basis van de id.

exportTestCases(ExportTestCaseParams, string)

Hiermee exporteert u een set testcases uit een suite naar een bestand. Momenteel ondersteunde indelingen: xlsx

getCloneInformation(string, number)

Kloongegevens ophalen.

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

Haal een bepaald testpunt op uit een suite.

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

Alle punten in een suite ophalen op basis van enkele filters

getSuiteCloneInformation(string, number)

Kloongegevens ophalen.

getSuiteEntries(string, number, SuiteEntryTypes)

Een lijst met testsuitevermeldingen ophalen in de testsuite.

getSuitesByTestCaseId(number)

Zoek de lijst met alle testsuites waarin een bepaalde testcase aanwezig is. Dit is handig als u wilt weten in welke testsuites een testcase wordt gebruikt, wanneer u wijzigingen moet aanbrengen in een testcase.

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

Haal een bepaalde testcase op uit een suite.

getTestCaseCloneInformation(string, number)

Kloongegevens ophalen.

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

Get Test Case List retourneert die testcases die alle configuratie-id's hebben zoals vermeld in de optionele parameter. Als configuratie-id's null zijn, worden alle testcases geretourneerd

getTestConfigurationById(string, number)

Een testconfiguratie ophalen

getTestConfigurations(string, string)

Een lijst met testconfiguraties ophalen.

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

Een testplan ophalen op basis van id.

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

Een lijst met testplannen ophalen

getTestSuiteById(string, number, number, SuiteExpand)

Testsuite ophalen op basis van suite-id.

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

Testsuites voor het plan ophalen.

getTestVariableById(string, number)

Haal een testvariabele op op basis van de bijbehorende id.

getTestVariables(string, string)

Een lijst met testvariabelen ophalen.

removeTestCasesFromSuite(string, number, number, string)

Hiermee verwijdert u testcases uit een suite op basis van de lijst met opgegeven testcase-id's.

removeTestCasesListFromSuite(string, number, number, string)

Hiermee verwijdert u testcases uit een suite op basis van de lijst met opgegeven testcase-id's. Deze API kan worden gebruikt om een groter aantal testcases te verwijderen.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Testsuitevermeldingen opnieuw ordenen in de testsuite.

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Verwijderd testplan herstellen

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Verwijderde testsuite herstellen

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

De configuraties voor testcases bijwerken

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Werk een testconfiguratie bij op basis van de id.

updateTestPlan(TestPlanUpdateParams, string, number)

Een testplan bijwerken.

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

Testpunten bijwerken. Dit wordt gebruikt om het testpunt opnieuw in te stellen op actief, het resultaat van een testpunt bij te werken of de tester van een testpunt bij te werken

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Testsuite bijwerken.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Werk een testvariabele bij op basis van de id.

Constructordetails

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Parameters

Methodedetails

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

Testcases toevoegen aan een suite met opgegeven configuraties

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

Parameters

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Het object SuiteTestCaseCreateUpdateParameters.

project

string

Project-id of projectnaam

planId

number

Id van het testplan waaraan testcases moeten worden toegevoegd.

suiteId

number

Id van de testsuite waaraan testcases moeten worden toegevoegd.

Retouren

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

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

Parameters

cloneRequestBody
CloneTestCaseParams
project

string

Project-id of projectnaam

Retouren

cloneTestPlan(CloneTestPlanParams, string, boolean)

Testplan klonen

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

Parameters

cloneRequestBody
CloneTestPlanParams

Plan Clone Request Body details TestPlanCloneRequest

project

string

Project-id of projectnaam

deepClone

boolean

Kloont ook alle bijbehorende testcases

Retouren

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Testsuite klonen

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

Parameters

cloneRequestBody
CloneTestSuiteParams

Suite Clone Request Body details TestSuiteCloneRequest

project

string

Project-id of projectnaam

deepClone

boolean

Kloont ook alle bijbehorende testcases

Retouren

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

Creatie testsuites op basis van bulkvereisten.

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

Parameters

testSuiteCreateParams

TestSuiteCreateParams[]

Parameters voor het maken van een suite

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarin suites op basis van vereisten moeten worden gemaakt.

parentSuiteId

number

Id van de bovenliggende suite waaronder suites op basis van vereisten worden gemaakt

Retouren

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Creatie een testconfiguratie.

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

Parameters

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Project-id of projectnaam

Retouren

createTestPlan(TestPlanCreateParams, string)

Creatie een testplan.

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

Parameters

testPlanCreateParams
TestPlanCreateParams

Een testPlanCreateParams-object. TestPlanCreateParams

project

string

Project-id of projectnaam

Retouren

Promise<TestPlan>

createTestSuite(TestSuiteCreateParams, string, number)

Creatie testpakket.

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

Parameters

testSuiteCreateParams
TestSuiteCreateParams

Parameters voor het maken van een suite

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat de suites bevat.

Retouren

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Creatie een testvariabele.

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

Parameters

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Project-id of projectnaam

Retouren

Promise<TestVariable>

deleteTestCase(string, number)

Een testcase verwijderen.

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

Parameters

project

string

Project-id of projectnaam

testCaseId

number

Id van testcase die moet worden verwijderd.

Retouren

Promise<void>

deleteTestConfguration(string, number)

Verwijder een testconfiguratie op basis van de bijbehorende id.

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

Parameters

project

string

Project-id of projectnaam

testConfiguartionId

number

Id van de testconfiguratie die moet worden verwijderd.

Retouren

Promise<void>

deleteTestPlan(string, number)

Een testplan verwijderen.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat moet worden verwijderd.

Retouren

Promise<void>

deleteTestSuite(string, number, number)

Testsuite verwijderen.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat de suite bevat.

suiteId

number

Id van de testsuite die moet worden verwijderd.

Retouren

Promise<void>

deleteTestVariable(string, number)

Verwijder een testvariabele op basis van de id.

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

Parameters

project

string

Project-id of projectnaam

testVariableId

number

Id van de testvariabele die moet worden verwijderd.

Retouren

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Hiermee exporteert u een set testcases uit een suite naar een bestand. Momenteel ondersteunde indelingen: xlsx

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

Parameters

exportTestCaseRequestBody
ExportTestCaseParams

Een ExportTestCaseParams-object. ExportTestCaseParams

project

string

Project-id of projectnaam

Retouren

Promise<ArrayBuffer>

getCloneInformation(string, number)

Kloongegevens ophalen.

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

Parameters

project

string

Project-id of projectnaam

cloneOperationId

number

Bewerkings-id die wordt geretourneerd wanneer een kloonbewerking in de wachtrij wordt geplaatst

Retouren

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

Haal een bepaald testpunt op uit een suite.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarvoor testpunten worden aangevraagd.

suiteId

number

Id van de testsuite waarvoor testpunten worden aangevraagd.

pointId

string

Id van het testpunt dat moet worden opgehaald.

returnIdentityRef

boolean

Indien ingesteld op true, retourneert het veld AssignedTo in TestCaseReference als IdentityRef-object.

includePointDetails

boolean

Als deze optie is ingesteld op onwaar, krijgt u een kleinere nettolading met alleen basisgegevens over het testpuntobject

Retouren

Promise<TestPoint[]>

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

Alle punten in een suite ophalen op basis van enkele filters

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarvoor testpunten worden aangevraagd.

suiteId

number

Id van de testsuite waarvoor testpunten worden aangevraagd

testPointIds

string

Id van testpunten die moeten worden opgehaald.

testCaseId

string

Testpunten ophalen voor specifieke testcase-id's.

continuationToken

string

Als de lijst met geretourneerd testpunten niet volledig is, wordt een vervolgtoken om een query uit te voeren op de volgende batch testpunten opgenomen in de antwoordheader als 'x-ms-continuationtoken'. Laat deze parameter weg om de eerste batch testpunten op te halen.

returnIdentityRef

boolean

Indien ingesteld op true, retourneert het veld AssignedTo in TestCaseReference als IdentityRef-object.

includePointDetails

boolean

Als deze optie is ingesteld op onwaar, krijgt u een kleinere nettolading met alleen basisgegevens over het testpuntobject

isRecursive

boolean

Als dit is ingesteld op true, worden ook recursief testpunten opgehaald die behoren tot onderliggende suites.

Retouren

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Kloongegevens ophalen.

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

Parameters

project

string

Project-id of projectnaam

cloneOperationId

number

Bewerkings-id die wordt geretourneerd wanneer een kloonbewerking in de wachtrij wordt geplaatst

Retouren

getSuiteEntries(string, number, SuiteEntryTypes)

Een lijst met testsuitevermeldingen ophalen in de testsuite.

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

Parameters

project

string

Project-id of projectnaam

suiteId

number

Id van de bovenliggende suite.

suiteEntryType
SuiteEntryTypes

Retouren

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Zoek de lijst met alle testsuites waarin een bepaalde testcase aanwezig is. Dit is handig als u wilt weten in welke testsuites een testcase wordt gebruikt, wanneer u wijzigingen moet aanbrengen in een testcase.

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

Parameters

testCaseId

number

Id van de testcase waarvoor suites moeten worden opgehaald.

Retouren

Promise<TestSuite[]>

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

Haal een bepaalde testcase op uit een suite.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarvoor testcases worden aangevraagd.

suiteId

number

Id van de testsuite waarvoor testcases worden aangevraagd.

testCaseId

string

Testcase-id die moet worden opgehaald.

witFields

string

Haal de lijst met witFields op.

returnIdentityRef

boolean

Indien ingesteld op true, retourneert alle identiteitsvelden, zoals AssignedTo, ActivatedBy, enzovoort, als IdentityRef-objecten. Als dit is ingesteld op onwaar, worden deze velden geretourneerd als unieke namen in tekenreeksindeling. Dit is standaard onwaar.

Retouren

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Kloongegevens ophalen.

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

Parameters

project

string

Project-id of projectnaam

cloneOperationId

number

Bewerkings-id die wordt geretourneerd wanneer een kloonbewerking in de wachtrij wordt geplaatst

Retouren

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

Get Test Case List retourneert die testcases die alle configuratie-id's hebben zoals vermeld in de optionele parameter. Als configuratie-id's null zijn, worden alle testcases geretourneerd

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarvoor testcases worden aangevraagd.

suiteId

number

Id van de testsuite waarvoor testcases worden aangevraagd.

testIds

string

Testcase-id's die moeten worden opgehaald.

configurationIds

string

Haal testcases op die alle opgegeven configuratie-id's bevatten.

witFields

string

Haal de lijst met witFields op.

continuationToken

string

Als de lijst met geretourneerde testcases niet volledig is, wordt een vervolgtoken om een query uit te voeren op de volgende batch testcases opgenomen in de antwoordheader als 'x-ms-continuationtoken'. Laat deze parameter weg om de eerste batch testcases op te halen.

returnIdentityRef

boolean

Indien ingesteld op true, retourneert alle identiteitsvelden, zoals AssignedTo, ActivatedBy enzovoort, als IdentityRef-objecten. Als deze optie is ingesteld op false, worden deze velden geretourneerd als unieke namen in tekenreeksindeling. Dit is standaard onwaar.

expand

boolean

Als deze optie is ingesteld op onwaar, krijgt u een kleinere nettolading met alleen basisgegevens over het testcaseobject van de suite

excludeFlags
ExcludeFlags

Vlag om verschillende waarden uit te sluiten van nettolading. Als u bijvoorbeeld punttoewijzingen wilt verwijderen, pass exclude = 1. Als u extra informatie (koppelingen, testplan, testpakket) wilt verwijderen, geeft u exclude = 2 door. Als u zowel extra informatie als punttoewijzingen wilt verwijderen, geeft u exclude = 3 (1 + 2) door.

isRecursive

boolean

Retouren

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Een testconfiguratie ophalen

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

Parameters

project

string

Project-id of projectnaam

testConfigurationId

number

Id van de testconfiguratie die moet worden opgehaald.

Retouren

getTestConfigurations(string, string)

Een lijst met testconfiguraties ophalen.

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

Parameters

project

string

Project-id of projectnaam

continuationToken

string

Als de lijst met geretourneerde configuraties niet volledig is, wordt een vervolgtoken om een query uit te voeren op de volgende batch configuraties opgenomen in de antwoordheader als 'x-ms-continuationtoken'. Laat deze parameter weg om de eerste batch testconfiguraties op te halen.

Retouren

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

Parameters

project

string

Project-id of projectnaam

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Retouren

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Een testplan ophalen op basis van id.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat moet worden opgehaald.

Retouren

Promise<TestPlan>

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

Een lijst met testplannen ophalen

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

Parameters

project

string

Project-id of projectnaam

owner

string

Filteren op testplan op eigenaar-id of naam

continuationToken

string

Als de lijst met geretourneerde plannen niet volledig is, wordt een vervolgtoken om een query uit te voeren op de volgende batch plannen opgenomen in de antwoordheader als 'x-ms-continuationtoken'. Laat deze parameter weg om de eerste batch testplannen op te halen.

includePlanDetails

boolean

Alle eigenschappen van het testplan ophalen

filterActivePlans

boolean

Alleen de actieve abonnementen ophalen

Retouren

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Testsuite ophalen op basis van suite-id.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat de suites bevat.

suiteId

number

Id van de suite die moet worden opgehaald.

expand
SuiteExpand

Neem de kindersuites en testersdetails op

Retouren

Promise<TestSuite>

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

Testsuites voor het plan ophalen.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarvoor suites worden aangevraagd.

expand
SuiteExpand

Neem de kinderensuites en testersgegevens op.

continuationToken

string

Als de lijst met geretourneerde suites niet volledig is, wordt een vervolgtoken om een query uit te voeren op de volgende batch suites opgenomen in de antwoordheader als 'x-ms-continuationtoken'. Laat deze parameter weg om de eerste batch testsuites op te halen.

asTreeView

boolean

Als de geretourneerde suites zich in een boomstructuur moeten bevinden.

Retouren

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Haal een testvariabele op op basis van de bijbehorende id.

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

Parameters

project

string

Project-id of projectnaam

testVariableId

number

Id van de testvariabele die moet worden opgehaald.

Retouren

Promise<TestVariable>

getTestVariables(string, string)

Een lijst met testvariabelen ophalen.

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

Parameters

project

string

Project-id of projectnaam

continuationToken

string

Als de geretourneerde lijst met variabelen niet volledig is, wordt een vervolgtoken om een query uit te voeren op de volgende batch variabelen opgenomen in de antwoordheader als 'x-ms-continuationtoken'. Laat deze parameter weg om de eerste batch testvariabelen op te halen.

Retouren

removeTestCasesFromSuite(string, number, number, string)

Hiermee verwijdert u testcases uit een suite op basis van de lijst met opgegeven testcase-id's.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waaruit testcases moeten worden verwijderd.

suiteId

number

Id van de testsuite waaruit testcases moeten worden verwijderd.

testCaseIds

string

Testcase-id's die moeten worden verwijderd.

Retouren

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Hiermee verwijdert u testcases uit een suite op basis van de lijst met opgegeven testcase-id's. Deze API kan worden gebruikt om een groter aantal testcases te verwijderen.

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

Parameters

project

string

Project-id of projectnaam

planId

number

Id van het testplan waaruit testcases moeten worden verwijderd.

suiteId

number

Id van de testsuite waaruit testcases moeten worden verwijderd.

testIds

string

Door komma's gescheiden tekenreeks van testcase-id's die moeten worden verwijderd.

Retouren

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Testsuitevermeldingen opnieuw ordenen in de testsuite.

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

Parameters

suiteEntries

SuiteEntryUpdateParams[]

Lijst met SuiteEntry to reorder.

project

string

Project-id of projectnaam

suiteId

number

Id van de bovenliggende testsuite.

Retouren

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Verwijderd testplan herstellen

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

Parameters

restoreModel
TestPlanAndSuiteRestoreModel

Het model met de herstelgegevens

project

string

Project-id of projectnaam

planId

number

De id van het testplan dat moet worden hersteld

Retouren

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Verwijderde testsuite herstellen

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

Parameters

payload
TestPlanAndSuiteRestoreModel

Het model met de herstelgegevens

project

string

Project-id of projectnaam

suiteId

number

De id van de testsuite die moet worden hersteld

Retouren

Promise<void>

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

De configuraties voor testcases bijwerken

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

Parameters

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Een SuiteTestCaseCreateUpdateParameters-object.

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarnaar testcases moeten worden bijgewerkt.

suiteId

number

Id van de testsuite waarnaar testcases moeten worden bijgewerkt.

Retouren

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Werk een testconfiguratie bij op basis van de id.

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

Parameters

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Project-id of projectnaam

testConfiguartionId

number

Id van de testconfiguratie die moet worden bijgewerkt.

Retouren

updateTestPlan(TestPlanUpdateParams, string, number)

Een testplan bijwerken.

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

Parameters

testPlanUpdateParams
TestPlanUpdateParams

Een testPlanUpdateParams-object. TestPlanUpdateParams

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat moet worden bijgewerkt.

Retouren

Promise<TestPlan>

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

Testpunten bijwerken. Dit wordt gebruikt om het testpunt opnieuw in te stellen op actief, het resultaat van een testpunt bij te werken of de tester van een testpunt bij te werken

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

Parameters

testPointUpdateParams

TestPointUpdateParams[]

Een TestPointUpdateParams-object.

project

string

Project-id of projectnaam

planId

number

Id van het testplan waarvoor testpunten worden aangevraagd.

suiteId

number

Id van de testsuite waarvoor testpunten worden aangevraagd.

includePointDetails

boolean

Als deze optie is ingesteld op onwaar, krijgt u een kleinere nettolading met alleen basisgegevens over het testpuntobject

returnIdentityRef

boolean

Indien ingesteld op true, retourneert het veld AssignedTo in TestCaseReference als IdentityRef-object.

Retouren

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Testsuite bijwerken.

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

Parameters

testSuiteUpdateParams
TestSuiteUpdateParams

Parameters voor suite-updation

project

string

Project-id of projectnaam

planId

number

Id van het testplan dat de suites bevat.

suiteId

number

Id van de bovenliggende suite.

Retouren

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Werk een testvariabele bij op basis van de id.

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

Parameters

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Project-id of projectnaam

testVariableId

number

Id van de testvariabele die moet worden bijgewerkt.

Retouren

Promise<TestVariable>