Condividi tramite


TestPlanRestClient class

Classe di base che deve essere usata (derivata da) per effettuare richieste alle API REST di VSS

Extends

Costruttori

TestPlanRestClient(IVssRestClientOptions)

Metodi

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

Aggiungere test case a una suite con configurazioni specificate

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

Clonare il piano di test

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Clonare il gruppo di test

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

Create gruppi di test basati sui requisiti in blocco.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create una configurazione di test.

createTestPlan(TestPlanCreateParams, string)

Create un piano di test.

createTestSuite(TestSuiteCreateParams, string, number)

Create gruppo di test.

createTestVariable(TestVariableCreateUpdateParameters, string)

Create una variabile di test.

deleteTestCase(string, number)

Eliminare un test case.

deleteTestConfguration(string, number)

Eliminare una configurazione di test in base al relativo ID.

deleteTestPlan(string, number)

Eliminare un piano di test.

deleteTestSuite(string, number, number)

Eliminare il gruppo di test.

deleteTestVariable(string, number)

Eliminare una variabile di test in base al relativo ID.

exportTestCases(ExportTestCaseParams, string)

Esporta un set di test case da un gruppo in un file. Formati attualmente supportati: xlsx

getCloneInformation(string, number)

Ottenere le informazioni di clonazione.

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

Ottenere un determinato punto di test da una suite.

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

Ottenere tutti i punti all'interno di una suite in base ad alcuni filtri

getSuiteCloneInformation(string, number)

Ottenere le informazioni di clonazione.

getSuiteEntries(string, number, SuiteEntryTypes)

Ottenere un elenco di voci del gruppo di test nel gruppo di test.

getSuitesByTestCaseId(number)

Trovare l'elenco di tutti i gruppi di test in cui è presente un test case specifico. Ciò è utile se è necessario scoprire quali gruppi di test usano un test case, quando è necessario apportare modifiche a un test case.

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

Ottenere un test case specifico da una suite.

getTestCaseCloneInformation(string, number)

Ottenere le informazioni di clonazione.

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

Ottiene l'elenco test case restituisce i test case con tutti gli ID di configurazione come indicato nel parametro facoltativo. Se l'ID di configurazione è Null, restituisce tutti i test case

getTestConfigurationById(string, number)

Ottenere una configurazione di test

getTestConfigurations(string, string)

Ottenere un elenco di configurazioni di test.

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

Ottenere un piano di test in base all'ID.

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

Ottenere un elenco di piani di test

getTestSuiteById(string, number, number, SuiteExpand)

Ottenere la suite di test in base all'ID suite.

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

Ottenere i pacchetti di test per il piano.

getTestVariableById(string, number)

Ottenere una variabile di test in base al relativo ID.

getTestVariables(string, string)

Ottenere un elenco di variabili di test.

removeTestCasesFromSuite(string, number, number, string)

Rimuove i test case da una suite in base all'elenco degli ID test case forniti.

removeTestCasesListFromSuite(string, number, number, string)

Rimuove i test case da una suite in base all'elenco degli ID test case forniti. Questa API può essere usata per rimuovere un numero maggiore di test case.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Riordinare le voci della suite di test nella suite di test.

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Ripristinare il piano di test eliminato

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Ripristinare la suite di test eliminata

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

Aggiornare le configurazioni per i test case

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Aggiornare una configurazione di test in base al relativo ID.

updateTestPlan(TestPlanUpdateParams, string, number)

Aggiornare un piano di test.

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

Aggiornare i punti di test. Viene usato per reimpostare il punto di test attivo, aggiornare il risultato di un punto di test o aggiornare il tester di un punto di test

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Aggiornare la suite di test.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Aggiornare una variabile di test in base al relativo ID.

Dettagli costruttore

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Parametri

Dettagli metodo

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

Aggiungere test case a una suite con configurazioni specificate

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

Parametri

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Oggetto SuiteTestCaseCreateUpdateParameters.

project

string

ID progetto o nome progetto

planId

number

ID del piano di test a cui aggiungere i test case.

suiteId

number

ID del gruppo di test a cui aggiungere test case.

Restituisce

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

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

Parametri

cloneRequestBody
CloneTestCaseParams
project

string

ID progetto o nome del progetto

Restituisce

cloneTestPlan(CloneTestPlanParams, string, boolean)

Clonare il piano di test

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

Parametri

cloneRequestBody
CloneTestPlanParams

Dettagli del corpo della richiesta di clonazione TestPlanCloneRequest

project

string

ID progetto o nome del progetto

deepClone

boolean

Clona anche tutti i test case associati

Restituisce

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Clonare il gruppo di test

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

Parametri

cloneRequestBody
CloneTestSuiteParams

Dettagli del corpo della richiesta clone suite TestSuiteCloneRequest

project

string

ID progetto o nome del progetto

deepClone

boolean

Clona anche tutti i test case associati

Restituisce

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

Create gruppi di test basati sui requisiti in blocco.

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

Parametri

testSuiteCreateParams

TestSuiteCreateParams[]

Parametri per la creazione della suite

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test in cui devono essere creati i gruppi basati sui requisiti.

parentSuiteId

number

ID della suite padre con cui verranno creati i pacchetti basati sui requisiti

Restituisce

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create una configurazione di test.

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

Parametri

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

ID progetto o nome del progetto

Restituisce

createTestPlan(TestPlanCreateParams, string)

Create un piano di test.

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

Parametri

testPlanCreateParams
TestPlanCreateParams

Oggetto testPlanCreateParams. TestPlanCreateParams

project

string

ID progetto o nome del progetto

Restituisce

Promise<TestPlan>

createTestSuite(TestSuiteCreateParams, string, number)

Create gruppo di test.

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

Parametri

testSuiteCreateParams
TestSuiteCreateParams

Parametri per la creazione della suite

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test che contiene i gruppi.

Restituisce

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Create una variabile di test.

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

Parametri

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

ID progetto o nome del progetto

Restituisce

Promise<TestVariable>

deleteTestCase(string, number)

Eliminare un test case.

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

Parametri

project

string

ID progetto o nome del progetto

testCaseId

number

ID del test case da eliminare.

Restituisce

Promise<void>

deleteTestConfguration(string, number)

Eliminare una configurazione di test in base al relativo ID.

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

Parametri

project

string

ID progetto o nome del progetto

testConfiguartionId

number

ID della configurazione di test da eliminare.

Restituisce

Promise<void>

deleteTestPlan(string, number)

Eliminare un piano di test.

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

Parametri

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test da eliminare.

Restituisce

Promise<void>

deleteTestSuite(string, number, number)

Eliminare il gruppo di test.

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

Parametri

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test che contiene la suite.

suiteId

number

ID del gruppo di test da eliminare.

Restituisce

Promise<void>

deleteTestVariable(string, number)

Eliminare una variabile di test in base al relativo ID.

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

Parametri

project

string

ID progetto o nome del progetto

testVariableId

number

ID della variabile di test da eliminare.

Restituisce

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Esporta un set di test case da un gruppo in un file. Formati attualmente supportati: xlsx

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

Parametri

exportTestCaseRequestBody
ExportTestCaseParams

Oggetto ExportTestCaseParams. ExportTestCaseParams

project

string

ID progetto o nome del progetto

Restituisce

Promise<ArrayBuffer>

getCloneInformation(string, number)

Ottenere le informazioni di clonazione.

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

Parametri

project

string

ID progetto o nome del progetto

cloneOperationId

number

ID operazione restituito quando si accoda un'operazione di clonazione

Restituisce

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

Ottenere un determinato punto di test da una suite.

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

Parametri

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test per cui vengono richiesti i punti di test.

suiteId

number

ID del gruppo di test per cui sono richiesti i punti di test.

pointId

string

ID del punto di test da recuperare.

returnIdentityRef

boolean

Se impostato su true, restituisce il campo AssignedTo in TestCaseReference come oggetto IdentityRef.

includePointDetails

boolean

Se impostato su false, otterrà un payload più piccolo contenente solo i dettagli di base sull'oggetto punto di test

Restituisce

Promise<TestPoint[]>

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

Ottenere tutti i punti all'interno di una suite in base ad alcuni filtri

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

Parametri

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test per cui vengono richiesti i punti di test.

suiteId

number

ID del gruppo di test per cui sono richiesti i punti di test

testPointIds

string

ID dei punti di test da recuperare.

testCaseId

string

Ottiene i punti di test per id test case specifici.

continuationToken

string

Se l'elenco di punti di test restituito non è completo, un token di continuazione per eseguire una query sul batch successivo di punti di test viene incluso nell'intestazione della risposta come "x-ms-continuationtoken". Omettere questo parametro per ottenere il primo batch di punti di test.

returnIdentityRef

boolean

Se impostato su true, restituisce il campo AssignedTo in TestCaseReference come oggetto IdentityRef.

includePointDetails

boolean

Se impostato su false, otterrà un payload più piccolo contenente solo i dettagli di base sull'oggetto punto di test

isRecursive

boolean

Se impostato su true, recupererà anche i punti di test appartenenti ai gruppi figlio in modo ricorsivo.

Restituisce

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Ottenere le informazioni di clonazione.

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

Parametri

project

string

ID progetto o nome del progetto

cloneOperationId

number

ID operazione restituito quando si accoda un'operazione di clonazione

Restituisce

getSuiteEntries(string, number, SuiteEntryTypes)

Ottenere un elenco di voci del gruppo di test nel gruppo di test.

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

Parametri

project

string

ID progetto o nome del progetto

suiteId

number

ID della suite padre.

suiteEntryType
SuiteEntryTypes

Restituisce

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Trovare l'elenco di tutti i gruppi di test in cui è presente un test case specifico. Ciò è utile se è necessario scoprire quali gruppi di test usano un test case, quando è necessario apportare modifiche a un test case.

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

Parametri

testCaseId

number

ID del test case per cui è necessario recuperare i gruppi.

Restituisce

Promise<TestSuite[]>

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

Ottenere un test case specifico da una suite.

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

Parametri

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test per cui vengono richiesti test case.

suiteId

number

ID del gruppo di test per cui sono richiesti test case.

testCaseId

string

ID test case da recuperare.

witFields

string

Ottenere l'elenco di witFields.

returnIdentityRef

boolean

Se impostato su true, restituisce tutti i campi identity, ad esempio AssignedTo, ActivatedBy e così via, come oggetti IdentityRef. Se impostato su false, questi campi vengono restituiti come nomi univoci in formato stringa. Questo valore è false per impostazione predefinita.

Restituisce

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Ottenere le informazioni di clonazione.

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

Parametri

project

string

ID progetto o nome del progetto

cloneOperationId

number

ID operazione restituito quando si accoda un'operazione di clonazione

Restituisce

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

Ottiene l'elenco test case restituisce i test case con tutti gli ID di configurazione come indicato nel parametro facoltativo. Se l'ID di configurazione è Null, restituisce tutti i test case

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

Parametri

project

string

ID progetto o nome del progetto

planId

number

ID del piano di test per cui vengono richiesti test case.

suiteId

number

ID del gruppo di test per cui sono richiesti test case.

testIds

string

ID del test case da recuperare.

configurationIds

string

Recuperare test case che contiene tutti gli ID di configurazione specificati.

witFields

string

Ottenere l'elenco di witFields.

continuationToken

string

Se l'elenco dei test case restituiti non è completo, un token di continuazione per eseguire una query sul batch successivo di test case viene incluso nell'intestazione della risposta come "x-ms-continuationtoken". Omettere questo parametro per ottenere il primo batch di test case.

returnIdentityRef

boolean

Se impostato su true, restituisce tutti i campi identity, ad esempio AssignedTo, ActivatedBy e così via, come oggetti IdentityRef. Se impostato su false, questi campi vengono restituiti come nomi univoci in formato stringa. Questo valore è false per impostazione predefinita.

expand

boolean

Se impostato su false, otterrà un payload più piccolo contenente solo i dettagli di base sull'oggetto test case della suite

excludeFlags
ExcludeFlags

Contrassegno per escludere vari valori dal payload. Ad esempio, per rimuovere le assegnazioni di punti passano l'esclusione = 1. Per rimuovere informazioni aggiuntive (collegamenti, piano di test , suite di test) pass exclude = 2. Per rimuovere sia le informazioni aggiuntive che le assegnazioni di punti passano l'esclusione = 3 (1 + 2).

isRecursive

boolean

Restituisce

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Ottenere una configurazione di test

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

Parametri

project

string

ID progetto o nome progetto

testConfigurationId

number

ID della configurazione di test da ottenere.

Restituisce

getTestConfigurations(string, string)

Ottenere un elenco di configurazioni di test.

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

Parametri

project

string

ID progetto o nome progetto

continuationToken

string

Se l'elenco delle configurazioni restituite non è completato, un token di continuazione per eseguire query su batch successivo di configurazioni viene incluso nell'intestazione di risposta come "x-ms-continuationtoken". Omettere questo parametro per ottenere il primo batch di configurazioni di test.

Restituisce

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

Parametri

project

string

ID progetto o nome progetto

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Restituisce

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Ottenere un piano di test in base all'ID.

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

Parametri

project

string

ID progetto o nome progetto

planId

number

ID del piano di test da ottenere.

Restituisce

Promise<TestPlan>

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

Ottenere un elenco di piani di test

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

Parametri

project

string

ID progetto o nome progetto

owner

string

Filtrare per il piano di test in base all'ID proprietario o al nome

continuationToken

string

Se l'elenco dei piani restituiti non è completo, un token di continuazione per eseguire query sul successivo batch di piani è incluso nell'intestazione di risposta come "x-ms-continuationtoken". Omettere questo parametro per ottenere il primo batch di piani di test.

includePlanDetails

boolean

Ottenere tutte le proprietà del piano di test

filterActivePlans

boolean

Ottenere solo i piani attivi

Restituisce

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Ottenere la suite di test in base all'ID suite.

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

Parametri

project

string

ID progetto o nome progetto

planId

number

ID del piano di test contenente le suite.

suiteId

number

ID della suite da ottenere.

expand
SuiteExpand

Includere i dettagli delle suite per bambini e dei tester

Restituisce

Promise<TestSuite>

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

Ottenere i pacchetti di test per il piano.

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

Parametri

project

string

ID progetto o nome progetto

planId

number

ID del piano di test per i quali sono richieste le suite.

expand
SuiteExpand

Includere i dettagli delle suite per bambini e dei tester.

continuationToken

string

Se l'elenco delle suite restituite non è completo, un token di continuazione per eseguire query sul successivo batch di suite è incluso nell'intestazione di risposta come "x-ms-continuationtoken". Omettere questo parametro per ottenere il primo batch di suite di test.

asTreeView

boolean

Se le suite restituite devono trovarsi in una struttura ad albero.

Restituisce

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Ottenere una variabile di test in base al relativo ID.

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

Parametri

project

string

ID progetto o nome progetto

testVariableId

number

ID della variabile di test da ottenere.

Restituisce

Promise<TestVariable>

getTestVariables(string, string)

Ottenere un elenco di variabili di test.

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

Parametri

project

string

ID progetto o nome progetto

continuationToken

string

Se l'elenco delle variabili restituite non è completo, un token di continuazione per eseguire query sul successivo batch di variabili viene incluso nell'intestazione di risposta come "x-ms-continuationtoken". Omettere questo parametro per ottenere il primo batch di variabili di test.

Restituisce

removeTestCasesFromSuite(string, number, number, string)

Rimuove i test case da una suite in base all'elenco degli ID test case forniti.

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

Parametri

project

string

ID progetto o nome progetto

planId

number

ID del piano di test da cui rimuovere i test case.

suiteId

number

ID della suite di test da cui rimuovere i test case.

testCaseIds

string

ID test case da rimuovere.

Restituisce

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Rimuove i test case da una suite in base all'elenco degli ID test case forniti. Questa API può essere usata per rimuovere un numero maggiore di test case.

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

Parametri

project

string

ID progetto o nome progetto

planId

number

ID del piano di test da cui rimuovere i test case.

suiteId

number

ID della suite di test da cui rimuovere i test case.

testIds

string

Stringa delimitata da virgole di ID test case da rimuovere.

Restituisce

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Riordinare le voci della suite di test nella suite di test.

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

Parametri

suiteEntries

SuiteEntryUpdateParams[]

Elenco di SuiteEntry da riordinare.

project

string

ID progetto o nome progetto

suiteId

number

ID della suite di test padre.

Restituisce

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Ripristinare il piano di test eliminato

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

Parametri

restoreModel
TestPlanAndSuiteRestoreModel

Modello contenente le informazioni di ripristino

project

string

ID progetto o nome progetto

planId

number

ID del piano di test da ripristinare

Restituisce

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Ripristinare la suite di test eliminata

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

Parametri

payload
TestPlanAndSuiteRestoreModel

Modello contenente le informazioni di ripristino

project

string

ID progetto o nome progetto

suiteId

number

ID della suite di test da ripristinare

Restituisce

Promise<void>

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

Aggiornare le configurazioni per i test case

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

Parametri

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Oggetto SuiteTestCaseCreateUpdateParameters.

project

string

ID progetto o nome progetto

planId

number

ID del piano di test a cui aggiornare i test case.

suiteId

number

ID della suite di test a cui aggiornare i test case.

Restituisce

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Aggiornare una configurazione di test in base al relativo ID.

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

Parametri

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

ID progetto o nome progetto

testConfiguartionId

number

ID della configurazione di test da aggiornare.

Restituisce

updateTestPlan(TestPlanUpdateParams, string, number)

Aggiornare un piano di test.

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

Parametri

testPlanUpdateParams
TestPlanUpdateParams

Oggetto testPlanUpdateParams. TestPlanUpdateParams

project

string

ID progetto o nome progetto

planId

number

ID del piano di test da aggiornare.

Restituisce

Promise<TestPlan>

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

Aggiornare i punti di test. Viene usato per reimpostare il punto di test attivo, aggiornare il risultato di un punto di test o aggiornare il tester di un punto di test

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

Parametri

testPointUpdateParams

TestPointUpdateParams[]

Oggetto TestPointUpdateParams.

project

string

ID progetto o nome progetto

planId

number

ID del piano di test per il quale vengono richiesti i punti di test.

suiteId

number

ID della suite di test per cui sono richiesti i punti di test.

includePointDetails

boolean

Se impostato su false, otterrà un payload più piccolo contenente solo i dettagli di base sull'oggetto punto di test

returnIdentityRef

boolean

Se impostato su true, restituisce il campo AssignedTo in TestCaseReference come oggetto IdentityRef.

Restituisce

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Aggiornare la suite di test.

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

Parametri

testSuiteUpdateParams
TestSuiteUpdateParams

Parametri per l'updation della suite

project

string

ID progetto o nome progetto

planId

number

ID del piano di test contenente le suite.

suiteId

number

ID della suite padre.

Restituisce

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Aggiornare una variabile di test in base al relativo ID.

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

Parametri

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

ID progetto o nome progetto

testVariableId

number

ID della variabile di test da aggiornare.

Restituisce

Promise<TestVariable>