Partager via


TestPlanRestClient class

Classe de base qui doit être utilisée (dérivée de) pour effectuer des requêtes aux API REST VSS

Extends

Constructeurs

TestPlanRestClient(IVssRestClientOptions)

Méthodes

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

Ajouter des cas de test à une suite avec des configurations spécifiées

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

Cloner le plan de test

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Cloner la suite de tests

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

Create suites de tests basées sur les exigences en bloc.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create une configuration de test.

createTestPlan(TestPlanCreateParams, string)

Create un plan de test.

createTestSuite(TestSuiteCreateParams, string, number)

Create suite de tests.

createTestVariable(TestVariableCreateUpdateParameters, string)

Create une variable de test.

deleteTestCase(string, number)

Supprimer un cas de test.

deleteTestConfguration(string, number)

Supprimez une configuration de test par son ID.

deleteTestPlan(string, number)

Supprimer un plan de test.

deleteTestSuite(string, number, number)

Supprimer la suite de tests.

deleteTestVariable(string, number)

Supprimez une variable de test par son ID.

exportTestCases(ExportTestCaseParams, string)

Exporte un ensemble de cas de test d’une suite vers un fichier. Formats actuellement pris en charge : xlsx

getCloneInformation(string, number)

Obtenir des informations de clonage.

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

Obtenez un point de test particulier à partir d’une suite.

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

Obtenir tous les points à l’intérieur d’une suite en fonction de certains filtres

getSuiteCloneInformation(string, number)

Obtenir des informations de clonage.

getSuiteEntries(string, number, SuiteEntryTypes)

Obtenez la liste des entrées de la suite de tests dans la suite de tests.

getSuitesByTestCaseId(number)

Recherchez la liste de toutes les suites de tests dans lesquelles un cas de test donné est présent. Cela est utile si vous avez besoin de déterminer quelles suites de tests utilisent un cas de test, quand vous devez apporter des modifications à un cas de test.

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

Obtenir un cas de test particulier à partir d’une suite.

getTestCaseCloneInformation(string, number)

Obtenir des informations de clonage.

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

Obtenir la liste des cas de test retourne les cas de test qui ont tous les ID de configuration mentionnés dans le paramètre facultatif. Si les ID de configuration ont la valeur Null, tous les cas de test sont retournés.

getTestConfigurationById(string, number)

Obtenir une configuration de test

getTestConfigurations(string, string)

Obtenez la liste des configurations de test.

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

Obtenez un plan de test par ID.

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

Obtenir la liste des plans de test

getTestSuiteById(string, number, number, SuiteExpand)

Obtenir la suite de tests par ID de suite.

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

Obtenez des suites de tests pour le plan.

getTestVariableById(string, number)

Obtenez une variable de test par son ID.

getTestVariables(string, string)

Obtenez la liste des variables de test.

removeTestCasesFromSuite(string, number, number, string)

Supprime les cas de test d’une suite en fonction de la liste des ID de cas de test fournis.

removeTestCasesListFromSuite(string, number, number, string)

Supprime les cas de test d’une suite en fonction de la liste des ID de cas de test fournis. Cette API peut être utilisée pour supprimer un plus grand nombre de cas de test.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Réorganiser les entrées de la suite de tests dans la suite de tests.

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Restaurer le plan de test supprimé

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Restaurer la suite de tests supprimée

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

Mettre à jour les configurations pour les cas de test

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Mettez à jour une configuration de test en fonction de son ID.

updateTestPlan(TestPlanUpdateParams, string, number)

Mettre à jour un plan de test.

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

Mettre à jour les points de test. Permet de réinitialiser le point de test à actif, de mettre à jour le résultat d’un point de test ou de mettre à jour le testeur d’un point de test.

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Mettre à jour la suite de tests.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Mettez à jour une variable de test en fonction de son ID.

Détails du constructeur

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Paramètres

Détails de la méthode

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

Ajouter des cas de test à une suite avec des configurations spécifiées

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

Paramètres

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Objet SuiteTestCaseCreateUpdateParameters.

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test auquel les cas de test doivent être ajoutés.

suiteId

number

ID de la suite de tests à laquelle les cas de test doivent être ajoutés.

Retours

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

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

Paramètres

cloneRequestBody
CloneTestCaseParams
project

string

ID de projet ou nom du projet

Retours

cloneTestPlan(CloneTestPlanParams, string, boolean)

Cloner le plan de test

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

Paramètres

cloneRequestBody
CloneTestPlanParams

Détail du corps de la demande de clonage de plan TestPlanCloneRequest

project

string

ID de projet ou nom du projet

deepClone

boolean

Clone également tous les cas de test associés

Retours

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Cloner la suite de tests

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

Paramètres

cloneRequestBody
CloneTestSuiteParams

Détails du corps de la demande de clone de suite TestSuiteCloneRequest

project

string

ID de projet ou nom du projet

deepClone

boolean

Clone également tous les cas de test associés

Retours

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

Create suites de tests basées sur les exigences en bloc.

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

Paramètres

testSuiteCreateParams

TestSuiteCreateParams[]

Paramètres pour la création de suite

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test où les suites basées sur les exigences doivent être créées.

parentSuiteId

number

ID de la suite parente sous laquelle les suites basées sur les exigences seront créées

Retours

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create une configuration de test.

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

Paramètres

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

ID de projet ou nom du projet

Retours

createTestPlan(TestPlanCreateParams, string)

Create un plan de test.

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

Paramètres

testPlanCreateParams
TestPlanCreateParams

Objet testPlanCreateParams. TestPlanCreateParams

project

string

ID de projet ou nom du projet

Retours

Promise<TestPlan>

createTestSuite(TestSuiteCreateParams, string, number)

Create suite de tests.

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

Paramètres

testSuiteCreateParams
TestSuiteCreateParams

Paramètres pour la création de suite

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test qui contient les suites.

Retours

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Create une variable de test.

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

Paramètres

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

ID de projet ou nom du projet

Retours

Promise<TestVariable>

deleteTestCase(string, number)

Supprimer un cas de test.

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

Paramètres

project

string

ID de projet ou nom du projet

testCaseId

number

ID du cas de test à supprimer.

Retours

Promise<void>

deleteTestConfguration(string, number)

Supprimez une configuration de test par son ID.

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

Paramètres

project

string

ID de projet ou nom du projet

testConfiguartionId

number

ID de la configuration de test à supprimer.

Retours

Promise<void>

deleteTestPlan(string, number)

Supprimer un plan de test.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test à supprimer.

Retours

Promise<void>

deleteTestSuite(string, number, number)

Supprimer la suite de tests.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test qui contient la suite.

suiteId

number

ID de la suite de tests à supprimer.

Retours

Promise<void>

deleteTestVariable(string, number)

Supprimez une variable de test par son ID.

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

Paramètres

project

string

ID de projet ou nom du projet

testVariableId

number

ID de la variable de test à supprimer.

Retours

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Exporte un ensemble de cas de test d’une suite vers un fichier. Formats actuellement pris en charge : xlsx

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

Paramètres

exportTestCaseRequestBody
ExportTestCaseParams

Objet ExportTestCaseParams. ExportTestCaseParams

project

string

ID de projet ou nom du projet

Retours

Promise<ArrayBuffer>

getCloneInformation(string, number)

Obtenir des informations de clonage.

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

Paramètres

project

string

ID de projet ou nom du projet

cloneOperationId

number

ID d’opération retourné lors de la mise en file d’attente d’une opération de clonage

Retours

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

Obtenez un point de test particulier à partir d’une suite.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test pour lequel des points de test sont demandés.

suiteId

number

ID de la suite de tests pour laquelle des points de test sont demandés.

pointId

string

ID du point de test à extraire.

returnIdentityRef

boolean

Si la valeur est true, retourne le champ AssignedTo dans TestCaseReference en tant qu’objet IdentityRef.

includePointDetails

boolean

Si la valeur est false, obtient une charge utile plus petite contenant uniquement des détails de base sur l’objet de point de test

Retours

Promise<TestPoint[]>

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

Obtenir tous les points à l’intérieur d’une suite en fonction de certains filtres

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test pour lequel des points de test sont demandés.

suiteId

number

ID de la suite de tests pour laquelle des points de test sont demandés

testPointIds

string

ID des points de test à extraire.

testCaseId

string

Obtenez des points de test pour des ID de cas de test spécifiques.

continuationToken

string

Si la liste des points de test retournés n’est pas complète, un jeton de continuation pour interroger le lot suivant de points de test est inclus dans l’en-tête de réponse en tant que « x-ms-continuationtoken ». Omettez ce paramètre pour obtenir le premier lot de points de test.

returnIdentityRef

boolean

Si la valeur est true, retourne le champ AssignedTo dans TestCaseReference en tant qu’objet IdentityRef.

includePointDetails

boolean

Si la valeur est false, obtient une charge utile plus petite contenant uniquement des détails de base sur l’objet de point de test

isRecursive

boolean

Si la valeur est true, récupère également les points de test appartenant aux suites enfants de manière récursive.

Retours

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Obtenir des informations de clonage.

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

Paramètres

project

string

ID de projet ou nom du projet

cloneOperationId

number

ID d’opération retourné lors de la mise en file d’attente d’une opération de clonage

Retours

getSuiteEntries(string, number, SuiteEntryTypes)

Obtenez la liste des entrées de la suite de tests dans la suite de tests.

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

Paramètres

project

string

ID de projet ou nom du projet

suiteId

number

ID de la suite parente.

suiteEntryType
SuiteEntryTypes

Retours

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Recherchez la liste de toutes les suites de tests dans lesquelles un cas de test donné est présent. Cela est utile si vous avez besoin de déterminer quelles suites de tests utilisent un cas de test, quand vous devez apporter des modifications à un cas de test.

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

Paramètres

testCaseId

number

ID du cas de test pour lequel les suites doivent être extraites.

Retours

Promise<TestSuite[]>

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

Obtenir un cas de test particulier à partir d’une suite.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test pour lequel les cas de test sont demandés.

suiteId

number

ID de la suite de tests pour laquelle les cas de test sont demandés.

testCaseId

string

ID de cas de test à extraire.

witFields

string

Obtenez la liste des witFields.

returnIdentityRef

boolean

Si la valeur est true, retourne tous les champs d’identité, comme AssignedTo, ActivatedBy, etc., en tant qu’objets IdentityRef. Si la valeur est false, ces champs sont retournés en tant que noms uniques au format chaîne. Cette valeur est false par défaut.

Retours

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Obtenir des informations de clonage.

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

Paramètres

project

string

ID de projet ou nom du projet

cloneOperationId

number

ID d’opération retourné lors de la mise en file d’attente d’une opération de clonage

Retours

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

Obtenir la liste des cas de test retourne les cas de test qui ont tous les ID de configuration mentionnés dans le paramètre facultatif. Si les ID de configuration ont la valeur Null, tous les cas de test sont retournés.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test pour lequel les cas de test sont demandés.

suiteId

number

ID de la suite de tests pour laquelle les cas de test sont demandés.

testIds

string

ID de cas de test à extraire.

configurationIds

string

Extraire les cas de test qui contient tous les ID de configuration spécifiés.

witFields

string

Obtenez la liste des witFields.

continuationToken

string

Si la liste des cas de test retournés n’est pas complète, un jeton de continuation pour interroger le lot suivant de cas de test est inclus dans l’en-tête de réponse en tant que « x-ms-continuationtoken ». Omettez ce paramètre pour obtenir le premier lot de cas de test.

returnIdentityRef

boolean

Si la valeur est true, retourne tous les champs d’identité, comme AssignedTo, ActivatedBy, etc., en tant qu’objets IdentityRef. Si la valeur est false, ces champs sont retournés en tant que noms uniques au format chaîne. Cette valeur est false par défaut.

expand

boolean

Si la valeur est false, obtient une charge utile plus petite contenant uniquement des détails de base sur l’objet de cas de test de la suite

excludeFlags
ExcludeFlags

Indicateur pour exclure diverses valeurs de la charge utile. Par exemple, pour supprimer les affectations de points, excluez = 1. Pour supprimer des informations supplémentaires (liens, plan de test, suite de tests) passez l’exclusion = 2. Pour supprimer les informations supplémentaires et les affectations de points, excluez = 3 (1 + 2).

isRecursive

boolean

Retours

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Obtenir une configuration de test

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

Paramètres

project

string

ID de projet ou nom du projet

testConfigurationId

number

ID de la configuration de test à obtenir.

Retours

getTestConfigurations(string, string)

Obtenez la liste des configurations de test.

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

Paramètres

project

string

ID de projet ou nom du projet

continuationToken

string

Si la liste des configurations retournée n’est pas complète, un jeton de continuation pour interroger le lot suivant de configurations est inclus dans l’en-tête de réponse en tant que « x-ms-continuationtoken ». Omettez ce paramètre pour obtenir le premier lot de configurations de test.

Retours

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Retours

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Obtenez un plan de test par ID.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test à obtenir.

Retours

Promise<TestPlan>

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

Obtenir la liste des plans de test

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

Paramètres

project

string

ID de projet ou nom du projet

owner

string

Filtrer le plan de test par ID ou nom du propriétaire

continuationToken

string

Si la liste des plans retournée n’est pas complète, un jeton de continuation pour interroger le lot suivant de plans est inclus dans l’en-tête de réponse en tant que « x-ms-continuationtoken ». Omettez ce paramètre pour obtenir le premier lot de plans de test.

includePlanDetails

boolean

Obtenir toutes les propriétés du plan de test

filterActivePlans

boolean

Obtenir uniquement les plans actifs

Retours

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Obtenir la suite de tests par ID de suite.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test qui contient les suites.

suiteId

number

ID de la suite à obtenir.

expand
SuiteExpand

Inclure les suites enfants et les détails des testeurs

Retours

Promise<TestSuite>

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

Obtenez des suites de tests pour le plan.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test pour lequel les suites sont demandées.

expand
SuiteExpand

Incluez les suites enfants et les détails des testeurs.

continuationToken

string

Si la liste des suites retournée n’est pas complète, un jeton de continuation pour interroger le lot suivant de suites est inclus dans l’en-tête de réponse en tant que « x-ms-continuationtoken ». Omettez ce paramètre pour obtenir le premier lot de suites de tests.

asTreeView

boolean

Si les suites retournées doivent être dans une arborescence.

Retours

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Obtenez une variable de test par son ID.

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

Paramètres

project

string

ID de projet ou nom du projet

testVariableId

number

ID de la variable de test à obtenir.

Retours

Promise<TestVariable>

getTestVariables(string, string)

Obtenez la liste des variables de test.

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

Paramètres

project

string

ID de projet ou nom du projet

continuationToken

string

Si la liste des variables retournée n’est pas complète, un jeton de continuation pour interroger le lot suivant de variables est inclus dans l’en-tête de réponse en tant que « x-ms-continuationtoken ». Omettez ce paramètre pour obtenir le premier lot de variables de test.

Retours

removeTestCasesFromSuite(string, number, number, string)

Supprime les cas de test d’une suite en fonction de la liste des ID de cas de test fournis.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test dont les cas de test doivent être supprimés.

suiteId

number

ID de la suite de tests dont les cas de test doivent être supprimés.

testCaseIds

string

ID de cas de test à supprimer.

Retours

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Supprime les cas de test d’une suite en fonction de la liste des ID de cas de test fournis. Cette API peut être utilisée pour supprimer un plus grand nombre de cas de test.

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

Paramètres

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test dont les cas de test doivent être supprimés.

suiteId

number

ID de la suite de tests dont les cas de test doivent être supprimés.

testIds

string

Chaîne séparée par des virgules des ID de cas de test à supprimer.

Retours

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Réorganiser les entrées de la suite de tests dans la suite de tests.

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

Paramètres

suiteEntries

SuiteEntryUpdateParams[]

Liste de SuiteEntry à réorganiser.

project

string

ID de projet ou nom du projet

suiteId

number

ID de la suite de tests parente.

Retours

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Restaurer le plan de test supprimé

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

Paramètres

restoreModel
TestPlanAndSuiteRestoreModel

Modèle contenant les informations de restauration

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test à restaurer

Retours

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Restaurer la suite de tests supprimée

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

Paramètres

payload
TestPlanAndSuiteRestoreModel

Modèle contenant les informations de restauration

project

string

ID de projet ou nom du projet

suiteId

number

ID de la suite de tests à restaurer

Retours

Promise<void>

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

Mettre à jour les configurations pour les cas de test

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

Paramètres

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Objet SuiteTestCaseCreateUpdateParameters.

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test vers lequel les cas de test doivent être mis à jour.

suiteId

number

ID de la suite de tests vers laquelle les cas de test doivent être mis à jour.

Retours

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Mettez à jour une configuration de test en fonction de son ID.

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

Paramètres

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

ID de projet ou nom du projet

testConfiguartionId

number

ID de la configuration de test à mettre à jour.

Retours

updateTestPlan(TestPlanUpdateParams, string, number)

Mettre à jour un plan de test.

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

Paramètres

testPlanUpdateParams
TestPlanUpdateParams

Objet testPlanUpdateParams. TestPlanUpdateParams

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test à mettre à jour.

Retours

Promise<TestPlan>

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

Mettre à jour les points de test. Permet de réinitialiser le point de test à actif, de mettre à jour le résultat d’un point de test ou de mettre à jour le testeur d’un point de test.

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

Paramètres

testPointUpdateParams

TestPointUpdateParams[]

Objet TestPointUpdateParams.

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test pour lequel des points de test sont demandés.

suiteId

number

ID de la suite de tests pour laquelle des points de test sont demandés.

includePointDetails

boolean

Si la valeur est false, obtient une charge utile plus petite contenant uniquement des détails de base sur l’objet de point de test

returnIdentityRef

boolean

Si la valeur est true, retourne le champ AssignedTo dans TestCaseReference en tant qu’objet IdentityRef.

Retours

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Mettre à jour la suite de tests.

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

Paramètres

testSuiteUpdateParams
TestSuiteUpdateParams

Paramètres pour l’updation de la suite

project

string

ID de projet ou nom du projet

planId

number

ID du plan de test qui contient les suites.

suiteId

number

ID de la suite parente.

Retours

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Mettez à jour une variable de test en fonction de son ID.

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

Paramètres

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

ID de projet ou nom du projet

testVariableId

number

ID de la variable de test à mettre à jour.

Retours

Promise<TestVariable>