Compartir a través de


TestPlanRestClient class

Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS

Extends

Constructores

TestPlanRestClient(IVssRestClientOptions)

Métodos

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

Adición de casos de prueba a un conjunto de aplicaciones con configuraciones especificadas

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

Clonar plan de prueba

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Clonación del conjunto de pruebas

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

Create conjuntos de pruebas basados en requisitos masivos.

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create una configuración de prueba.

createTestPlan(TestPlanCreateParams, string)

Create un plan de prueba.

createTestSuite(TestSuiteCreateParams, string, number)

Create conjunto de pruebas.

createTestVariable(TestVariableCreateUpdateParameters, string)

Create una variable de prueba.

deleteTestCase(string, number)

Elimine un caso de prueba.

deleteTestConfguration(string, number)

Elimine una configuración de prueba por su identificador.

deleteTestPlan(string, number)

Elimine un plan de prueba.

deleteTestSuite(string, number, number)

Elimine el conjunto de pruebas.

deleteTestVariable(string, number)

Elimine una variable de prueba por su identificador.

exportTestCases(ExportTestCaseParams, string)

Exporta un conjunto de casos de prueba de un conjunto de aplicaciones a un archivo. Formatos admitidos actualmente: xlsx

getCloneInformation(string, number)

Obtenga información de clonación.

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

Obtenga un punto de prueba determinado de un conjunto de aplicaciones.

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

Obtención de todos los puntos dentro de un conjunto basado en algunos filtros

getSuiteCloneInformation(string, number)

Obtenga información de clonación.

getSuiteEntries(string, number, SuiteEntryTypes)

Obtenga una lista de entradas del conjunto de pruebas en el conjunto de pruebas.

getSuitesByTestCaseId(number)

Busque la lista de todos los conjuntos de pruebas en los que está presente un caso de prueba determinado. Esto resulta útil si necesita averiguar qué conjuntos de pruebas usan un caso de prueba, cuando necesita realizar cambios en un caso de prueba.

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

Obtenga un caso de prueba determinado de un conjunto de aplicaciones.

getTestCaseCloneInformation(string, number)

Obtenga información de clonación.

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

Get Test Case List devuelve los casos de prueba que tienen todos los identificadores de configuración como se mencionó en el parámetro opcional. Si los identificadores de configuración son null, devuelve todos los casos de prueba.

getTestConfigurationById(string, number)

Obtención de una configuración de prueba

getTestConfigurations(string, string)

Obtenga una lista de configuraciones de prueba.

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

Obtenga un plan de prueba por id.

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

Obtener una lista de planes de prueba

getTestSuiteById(string, number, number, SuiteExpand)

Obtenga el conjunto de pruebas por identificador de conjunto de aplicaciones.

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

Obtenga conjuntos de pruebas para el plan.

getTestVariableById(string, number)

Obtenga una variable de prueba por su identificador.

getTestVariables(string, string)

Obtenga una lista de variables de prueba.

removeTestCasesFromSuite(string, number, number, string)

Quita los casos de prueba de un conjunto basado en la lista de identificadores de caso de prueba proporcionados.

removeTestCasesListFromSuite(string, number, number, string)

Quita los casos de prueba de un conjunto basado en la lista de identificadores de caso de prueba proporcionados. Esta API se puede usar para quitar un mayor número de casos de prueba.

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Reordene las entradas del conjunto de pruebas en el conjunto de pruebas.

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Restaurar el plan de prueba eliminado

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Restauración del conjunto de pruebas eliminado

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

Actualización de las configuraciones de los casos de prueba

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Actualice una configuración de prueba por su identificador.

updateTestPlan(TestPlanUpdateParams, string, number)

Actualice un plan de prueba.

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

Actualizar puntos de prueba. Se usa para restablecer el punto de prueba a activo, actualizar el resultado de un punto de prueba o actualizar el evaluador de un punto de prueba.

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Actualice el conjunto de pruebas.

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Actualice una variable de prueba por su identificador.

Detalles del constructor

TestPlanRestClient(IVssRestClientOptions)

new TestPlanRestClient(options: IVssRestClientOptions)

Parámetros

Detalles del método

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

Adición de casos de prueba a un conjunto de aplicaciones con configuraciones especificadas

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

Parámetros

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Objeto SuiteTestCaseCreateUpdateParameters.

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba al que se van a agregar los casos de prueba.

suiteId

number

Identificador del conjunto de pruebas al que se van a agregar los casos de prueba.

Devoluciones

Promise<TestCase[]>

cloneTestCase(CloneTestCaseParams, string)

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

Parámetros

cloneRequestBody
CloneTestCaseParams
project

string

Id. de proyecto o nombre del proyecto

Devoluciones

cloneTestPlan(CloneTestPlanParams, string, boolean)

Clonar plan de prueba

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

Parámetros

cloneRequestBody
CloneTestPlanParams

Plan Clone Request Body detail TestPlanCloneRequest

project

string

Id. de proyecto o nombre del proyecto

deepClone

boolean

Clona también todos los casos de prueba asociados.

Devoluciones

cloneTestSuite(CloneTestSuiteParams, string, boolean)

Clonación del conjunto de pruebas

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

Parámetros

cloneRequestBody
CloneTestSuiteParams

Detalles del cuerpo de la solicitud de clonación de suite TestSuiteCloneRequest

project

string

Id. de proyecto o nombre del proyecto

deepClone

boolean

Clona también todos los casos de prueba asociados.

Devoluciones

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

Create conjuntos de pruebas basados en requisitos masivos.

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

Parámetros

testSuiteCreateParams

TestSuiteCreateParams[]

Parámetros para la creación de conjuntos de aplicaciones

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba donde se deben crear conjuntos basados en requisitos.

parentSuiteId

number

Identificador del conjunto primario en el que se crearán los conjuntos basados en requisitos

Devoluciones

Promise<TestSuite[]>

createTestConfiguration(TestConfigurationCreateUpdateParameters, string)

Create una configuración de prueba.

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

Parámetros

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

createTestPlan(TestPlanCreateParams, string)

Create un plan de prueba.

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

Parámetros

testPlanCreateParams
TestPlanCreateParams

Objeto testPlanCreateParams. TestPlanCreateParams

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<TestPlan>

createTestSuite(TestSuiteCreateParams, string, number)

Create conjunto de pruebas.

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

Parámetros

testSuiteCreateParams
TestSuiteCreateParams

Parámetros para la creación de conjuntos de aplicaciones

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que contiene los conjuntos.

Devoluciones

Promise<TestSuite>

createTestVariable(TestVariableCreateUpdateParameters, string)

Create una variable de prueba.

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

Parámetros

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<TestVariable>

deleteTestCase(string, number)

Elimine un caso de prueba.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

testCaseId

number

Identificador del caso de prueba que se va a eliminar.

Devoluciones

Promise<void>

deleteTestConfguration(string, number)

Elimine una configuración de prueba por su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

testConfiguartionId

number

Identificador de la configuración de prueba que se va a eliminar.

Devoluciones

Promise<void>

deleteTestPlan(string, number)

Elimine un plan de prueba.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que se va a eliminar.

Devoluciones

Promise<void>

deleteTestSuite(string, number, number)

Elimine el conjunto de pruebas.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que contiene el conjunto de aplicaciones.

suiteId

number

Identificador del conjunto de pruebas que se va a eliminar.

Devoluciones

Promise<void>

deleteTestVariable(string, number)

Elimine una variable de prueba por su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

testVariableId

number

Identificador de la variable de prueba que se va a eliminar.

Devoluciones

Promise<void>

exportTestCases(ExportTestCaseParams, string)

Exporta un conjunto de casos de prueba de un conjunto de aplicaciones a un archivo. Formatos admitidos actualmente: xlsx

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

Parámetros

exportTestCaseRequestBody
ExportTestCaseParams

Objeto ExportTestCaseParams. ExportTestCaseParams

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<ArrayBuffer>

getCloneInformation(string, number)

Obtenga información de clonación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

cloneOperationId

number

Identificador de operación devuelto cuando se pone en cola una operación de clonación

Devoluciones

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

Obtenga un punto de prueba determinado de un conjunto de aplicaciones.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba para el que se solicitan puntos de prueba.

suiteId

number

Identificador del conjunto de pruebas para el que se solicitan puntos de prueba.

pointId

string

Identificador del punto de prueba que se va a capturar.

returnIdentityRef

boolean

Si se establece en true, devuelve el campo AssignedTo en TestCaseReference como objeto IdentityRef.

includePointDetails

boolean

Si se establece en false, obtendrá una carga más pequeña que solo contiene detalles básicos sobre el objeto de punto de prueba.

Devoluciones

Promise<TestPoint[]>

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

Obtención de todos los puntos dentro de un conjunto basado en algunos filtros

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba para el que se solicitan puntos de prueba.

suiteId

number

Identificador del conjunto de pruebas para el que se solicitan puntos de prueba

testPointIds

string

Identificador de puntos de prueba que se van a capturar.

testCaseId

string

Obtenga puntos de prueba para identificadores de caso de prueba específicos.

continuationToken

string

Si la lista del punto de prueba devuelto no está completa, se incluye un token de continuación para consultar el siguiente lote de puntos de prueba en el encabezado de respuesta como "x-ms-continuationtoken". Omita este parámetro para obtener el primer lote de puntos de prueba.

returnIdentityRef

boolean

Si se establece en true, devuelve el campo AssignedTo en TestCaseReference como objeto IdentityRef.

includePointDetails

boolean

Si se establece en false, obtendrá una carga más pequeña que solo contiene detalles básicos sobre el objeto de punto de prueba.

isRecursive

boolean

Si se establece en true, también capturará puntos de prueba que pertenecen a conjuntos secundarios de forma recursiva.

Devoluciones

Promise<PagedList<TestPoint>>

getSuiteCloneInformation(string, number)

Obtenga información de clonación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

cloneOperationId

number

Identificador de operación devuelto cuando se pone en cola una operación de clonación

Devoluciones

getSuiteEntries(string, number, SuiteEntryTypes)

Obtenga una lista de entradas del conjunto de pruebas en el conjunto de pruebas.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

suiteId

number

Identificador del conjunto primario.

suiteEntryType
SuiteEntryTypes

Devoluciones

Promise<SuiteEntry[]>

getSuitesByTestCaseId(number)

Busque la lista de todos los conjuntos de pruebas en los que está presente un caso de prueba determinado. Esto resulta útil si necesita averiguar qué conjuntos de pruebas usan un caso de prueba, cuando necesita realizar cambios en un caso de prueba.

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

Parámetros

testCaseId

number

Identificador del caso de prueba para el que se deben capturar los conjuntos.

Devoluciones

Promise<TestSuite[]>

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

Obtenga un caso de prueba determinado de un conjunto de aplicaciones.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de pruebas para el que se solicitan los casos de prueba.

suiteId

number

Identificador del conjunto de pruebas para el que se solicitan los casos de prueba.

testCaseId

string

Identificador de caso de prueba que se va a capturar.

witFields

string

Obtenga la lista de witFields.

returnIdentityRef

boolean

Si se establece en true, devuelve todos los campos de identidad, como AssignedTo, ActivatedBy, etc., como objetos IdentityRef. Si se establece en false, estos campos se devuelven como nombres únicos en formato de cadena. Esto es false de forma predeterminada.

Devoluciones

Promise<TestCase[]>

getTestCaseCloneInformation(string, number)

Obtenga información de clonación.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

cloneOperationId

number

Identificador de operación devuelto cuando se pone en cola una operación de clonación

Devoluciones

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

Get Test Case List devuelve los casos de prueba que tienen todos los identificadores de configuración como se mencionó en el parámetro opcional. Si los identificadores de configuración son null, devuelve todos los casos de prueba.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de pruebas para el que se solicitan los casos de prueba.

suiteId

number

Identificador del conjunto de pruebas para el que se solicitan los casos de prueba.

testIds

string

Identificadores de caso de prueba que se van a capturar.

configurationIds

string

Capturar casos de prueba que contiene todos los identificadores de configuración especificados.

witFields

string

Obtenga la lista de witFields.

continuationToken

string

Si la lista de casos de prueba devueltos no está completa, se incluye un token de continuación para consultar el siguiente lote de casos de prueba en el encabezado de respuesta como "x-ms-continuationtoken". Omita este parámetro para obtener el primer lote de casos de prueba.

returnIdentityRef

boolean

Si se establece en true, devuelve todos los campos de identidad, como AssignedTo, ActivatedBy, etc., como objetos IdentityRef. Si se establece en false, estos campos se devuelven como nombres únicos en formato de cadena. Esto es false de forma predeterminada.

expand

boolean

Si se establece en false, obtendrá una carga más pequeña que solo contiene detalles básicos sobre el objeto de caso de prueba del conjunto de aplicaciones.

excludeFlags
ExcludeFlags

Marca para excluir varios valores de la carga. Por ejemplo, para quitar la exclusión de asignaciones de puntos = 1. Para quitar información adicional (vínculos, plan de prueba , conjunto de pruebas) supere la exclusión = 2. Para quitar tanto la información adicional como las asignaciones de punto pasan excluir = 3 (1 + 2).

isRecursive

boolean

Devoluciones

Promise<PagedList<TestCase>>

getTestConfigurationById(string, number)

Obtención de una configuración de prueba

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

testConfigurationId

number

Identificador de la configuración de prueba que se va a obtener.

Devoluciones

getTestConfigurations(string, string)

Obtenga una lista de configuraciones de prueba.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

continuationToken

string

Si no se completa la lista de configuraciones devueltas, se incluye un token de continuación para consultar el siguiente lote de configuraciones en el encabezado de respuesta como "x-ms-continuationtoken". Omita este parámetro para obtener el primer lote de configuraciones de prueba.

Devoluciones

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

states

string

configurations

string

testers

string

assignedTo

string

Devoluciones

Promise<TestEntityCount[]>

getTestPlanById(string, number)

Obtenga un plan de prueba por id.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que se va a obtener.

Devoluciones

Promise<TestPlan>

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

Obtener una lista de planes de prueba

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

owner

string

Filtrar el plan de prueba por identificador o nombre de propietario

continuationToken

string

Si la lista de planes devueltos no está completa, se incluye un token de continuación para consultar el siguiente lote de planes en el encabezado de respuesta como "x-ms-continuationtoken". Omita este parámetro para obtener el primer lote de planes de prueba.

includePlanDetails

boolean

Obtener todas las propiedades del plan de prueba

filterActivePlans

boolean

Obtener solo los planes activos

Devoluciones

Promise<PagedList<TestPlan>>

getTestSuiteById(string, number, number, SuiteExpand)

Obtenga el conjunto de pruebas por identificador de conjunto de aplicaciones.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que contiene los conjuntos.

suiteId

number

Identificador del conjunto que se va a obtener.

expand
SuiteExpand

Incluir los detalles de conjuntos secundarios y evaluadores

Devoluciones

Promise<TestSuite>

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

Obtenga conjuntos de pruebas para el plan.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba para el que se solicitan los conjuntos.

expand
SuiteExpand

Incluya los detalles de los conjuntos secundarios y evaluadores.

continuationToken

string

Si la lista de conjuntos devueltos no está completa, se incluye un token de continuación para consultar el siguiente lote de conjuntos en el encabezado de respuesta como "x-ms-continuationtoken". Omita este parámetro para obtener el primer lote de conjuntos de pruebas.

asTreeView

boolean

Si los conjuntos devueltos deben estar en una estructura de árbol.

Devoluciones

Promise<PagedList<TestSuite>>

getTestVariableById(string, number)

Obtenga una variable de prueba por su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

testVariableId

number

Identificador de la variable de prueba que se va a obtener.

Devoluciones

Promise<TestVariable>

getTestVariables(string, string)

Obtenga una lista de variables de prueba.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

continuationToken

string

Si no se completa la lista de variables devueltas, se incluye un token de continuación para consultar el siguiente lote de variables en el encabezado de respuesta como "x-ms-continuationtoken". Omita este parámetro para obtener el primer lote de variables de prueba.

Devoluciones

removeTestCasesFromSuite(string, number, number, string)

Quita los casos de prueba de un conjunto basado en la lista de identificadores de caso de prueba proporcionados.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba del que se van a quitar los casos de prueba.

suiteId

number

Identificador del conjunto de pruebas del que se van a quitar los casos de prueba.

testCaseIds

string

Identificadores de caso de prueba que se van a quitar.

Devoluciones

Promise<void>

removeTestCasesListFromSuite(string, number, number, string)

Quita los casos de prueba de un conjunto basado en la lista de identificadores de caso de prueba proporcionados. Esta API se puede usar para quitar un mayor número de casos de prueba.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba del que se van a quitar los casos de prueba.

suiteId

number

Identificador del conjunto de pruebas del que se van a quitar los casos de prueba.

testIds

string

Cadena separada por comas de identificadores de caso de prueba que se van a quitar.

Devoluciones

Promise<void>

reorderSuiteEntries(SuiteEntryUpdateParams[], string, number)

Reordene las entradas del conjunto de pruebas en el conjunto de pruebas.

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

Parámetros

suiteEntries

SuiteEntryUpdateParams[]

Lista de SuiteEntry que se va a reordenar.

project

string

Id. de proyecto o nombre del proyecto

suiteId

number

Identificador del conjunto de pruebas primario.

Devoluciones

Promise<SuiteEntry[]>

restoreDeletedTestPlan(TestPlanAndSuiteRestoreModel, string, number)

Restaurar el plan de prueba eliminado

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

Parámetros

restoreModel
TestPlanAndSuiteRestoreModel

Modelo que contiene la información de restauración.

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que se va a restaurar

Devoluciones

Promise<void>

restoreDeletedTestSuite(TestPlanAndSuiteRestoreModel, string, number)

Restauración del conjunto de pruebas eliminado

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

Parámetros

payload
TestPlanAndSuiteRestoreModel

Modelo que contiene la información de restauración.

project

string

Id. de proyecto o nombre del proyecto

suiteId

number

Identificador del conjunto de pruebas que se va a restaurar

Devoluciones

Promise<void>

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

Actualización de las configuraciones de los casos de prueba

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

Parámetros

suiteTestCaseCreateUpdateParameters

SuiteTestCaseCreateUpdateParameters[]

Objeto SuiteTestCaseCreateUpdateParameters.

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba al que se van a actualizar los casos de prueba.

suiteId

number

Identificador del conjunto de pruebas al que se van a actualizar los casos de prueba.

Devoluciones

Promise<TestCase[]>

updateTestConfiguration(TestConfigurationCreateUpdateParameters, string, number)

Actualice una configuración de prueba por su identificador.

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

Parámetros

testConfigurationCreateUpdateParameters
TestConfigurationCreateUpdateParameters

TestConfigurationCreateUpdateParameters

project

string

Id. de proyecto o nombre del proyecto

testConfiguartionId

number

Identificador de la configuración de prueba que se va a actualizar.

Devoluciones

updateTestPlan(TestPlanUpdateParams, string, number)

Actualice un plan de prueba.

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

Parámetros

testPlanUpdateParams
TestPlanUpdateParams

Un objeto testPlanUpdateParams. TestPlanUpdateParams

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que se va a actualizar.

Devoluciones

Promise<TestPlan>

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

Actualizar puntos de prueba. Se usa para restablecer el punto de prueba a activo, actualizar el resultado de un punto de prueba o actualizar el evaluador de un punto de prueba.

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

Parámetros

testPointUpdateParams

TestPointUpdateParams[]

Un objeto TestPointUpdateParams.

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba para el que se solicitan puntos de prueba.

suiteId

number

Identificador del conjunto de pruebas para el que se solicitan puntos de prueba.

includePointDetails

boolean

Si se establece en false, obtendrá una carga más pequeña que solo contiene detalles básicos sobre el objeto de punto de prueba.

returnIdentityRef

boolean

Si se establece en true, devuelve el campo AssignedTo en TestCaseReference como objeto IdentityRef.

Devoluciones

Promise<TestPoint[]>

updateTestSuite(TestSuiteUpdateParams, string, number, number)

Actualice el conjunto de pruebas.

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

Parámetros

testSuiteUpdateParams
TestSuiteUpdateParams

Parámetros para la actualización del conjunto de aplicaciones

project

string

Id. de proyecto o nombre del proyecto

planId

number

Identificador del plan de prueba que contiene los conjuntos.

suiteId

number

Identificador del conjunto primario.

Devoluciones

Promise<TestSuite>

updateTestVariable(TestVariableCreateUpdateParameters, string, number)

Actualice una variable de prueba por su identificador.

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

Parámetros

testVariableCreateUpdateParameters
TestVariableCreateUpdateParameters

TestVariableCreateUpdateParameters

project

string

Id. de proyecto o nombre del proyecto

testVariableId

number

Identificador de la variable de prueba que se va a actualizar.

Devoluciones

Promise<TestVariable>