TestPlanRestClient class
Classe di base che deve essere usata (derivata da) per effettuare richieste alle API REST di VSS
- Extends
Costruttori
Test |
Metodi
add |
Aggiungere test case a una suite con configurazioni specificate |
clone |
|
clone |
Clonare il piano di test |
clone |
Clonare il gruppo di test |
create |
Create gruppi di test basati sui requisiti in blocco. |
create |
Create una configurazione di test. |
create |
Create un piano di test. |
create |
Create gruppo di test. |
create |
Create una variabile di test. |
delete |
Eliminare un test case. |
delete |
Eliminare una configurazione di test in base al relativo ID. |
delete |
Eliminare un piano di test. |
delete |
Eliminare il gruppo di test. |
delete |
Eliminare una variabile di test in base al relativo ID. |
export |
Esporta un set di test case da un gruppo in un file. Formati attualmente supportati: xlsx |
get |
Ottenere le informazioni di clonazione. |
get |
Ottenere un determinato punto di test da una suite. |
get |
Ottenere tutti i punti all'interno di una suite in base ad alcuni filtri |
get |
Ottenere le informazioni di clonazione. |
get |
Ottenere un elenco di voci del gruppo di test nel gruppo di test. |
get |
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. |
get |
Ottenere un test case specifico da una suite. |
get |
Ottenere le informazioni di clonazione. |
get |
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 |
get |
Ottenere una configurazione di test |
get |
Ottenere un elenco di configurazioni di test. |
get |
|
get |
Ottenere un piano di test in base all'ID. |
get |
Ottenere un elenco di piani di test |
get |
Ottenere la suite di test in base all'ID suite. |
get |
Ottenere i pacchetti di test per il piano. |
get |
Ottenere una variabile di test in base al relativo ID. |
get |
Ottenere un elenco di variabili di test. |
remove |
Rimuove i test case da una suite in base all'elenco degli ID test case forniti. |
remove |
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. |
reorder |
Riordinare le voci della suite di test nella suite di test. |
restore |
Ripristinare il piano di test eliminato |
restore |
Ripristinare la suite di test eliminata |
update |
Aggiornare le configurazioni per i test case |
update |
Aggiornare una configurazione di test in base al relativo ID. |
update |
Aggiornare un piano di test. |
update |
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 |
update |
Aggiornare la suite di test. |
update |
Aggiornare una variabile di test in base al relativo ID. |
Dettagli costruttore
TestPlanRestClient(IVssRestClientOptions)
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
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
Promise<CloneTestCaseOperationInformation>
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
Promise<CloneTestPlanOperationInformation>
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
Promise<CloneTestSuiteOperationInformation>
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
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
Promise<TestConfiguration>
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
Promise<CloneTestPlanOperationInformation>
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
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
Promise<CloneTestSuiteOperationInformation>
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
Promise<CloneTestCaseOperationInformation>
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
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
Promise<TestConfiguration>
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
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[]>
Parametri
- project
-
string
ID progetto o nome progetto
- planId
-
number
- states
-
string
- outcome
- UserFriendlyTestOutcome
- configurations
-
string
- testers
-
string
- assignedTo
-
string
- entity
- TestEntityTypes
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
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
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
Promise<PagedList<TestVariable>>
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
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
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
Promise<TestConfiguration>
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
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>