Share via


Test Plan Clone - Clone Test Plan

Clonar plan de prueba

POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?api-version=7.1-preview.2
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?deepClone={deepClone}&api-version=7.1-preview.2

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

El nombre de la organización de Azure DevOps.

project
path True

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "7.1-preview.2" para usar esta versión de la API.

deepClone
query

boolean

Clona también todos los casos de prueba asociados.

Cuerpo de la solicitud

Nombre Tipo Description
cloneOptions

CloneOptions

Test Plan Clone create parameters (Clonar parámetros de creación del plan de prueba)

destinationTestPlan

DestinationTestPlanCloneParams

Información sobre el plan de pruebas de destino

sourceTestPlan

SourceTestPlanInfo

Información sobre el plan de pruebas de origen

Respuestas

Nombre Tipo Description
200 OK

CloneTestPlanOperationInformation

operación correcta

Seguridad

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nombre Description
vso.test_write Concede la capacidad de leer, crear y actualizar planes de prueba, casos, resultados y otros artefactos relacionados con la administración de pruebas.

Definiciones

Nombre Description
BuildDefinitionReference

Recurso de referencia de definición de compilación

CloneOperationCommonResponse

Respuesta común para la operación de clonación

CloneOperationState

Estado de la operación de clonación

CloneOptions

Clone las opciones para clonar el conjunto de pruebas.

CloneStatistics

Clonar detalles de estadísticas.

CloneTestPlanOperationInformation

Respuesta para la operación de clonación del plan de prueba

CloneTestPlanParams

Parámetros para la operación de clonación del plan de pruebas

DestinationTestPlanCloneParams

Parámetros de creación del plan de pruebas de destino

IdentityRef
ProjectState

Estado del proyecto.

ProjectVisibility

Visibilidad del proyecto.

ReferenceLinks

Clase que se va a representar una colección de vínculos de referencia de REST.

ReleaseEnvironmentDefinitionReference

Referencia al recurso del entorno de versión.

SourceTestPlanInfo

Información del plan de prueba de origen para la operación de clonación del plan de prueba

SourceTestplanResponse

Respuesta del plan de prueba de origen para la operación de clonación del plan de prueba

TeamProjectReference

Representa una referencia superficial a un TeamProject.

TestOutcomeSettings

Configuración del resultado de la prueba

TestPlan

Recurso del plan de prueba.

TestSuiteReference

Recurso de referencia del conjunto de pruebas.

BuildDefinitionReference

Recurso de referencia de definición de compilación

Nombre Tipo Description
id

integer

Identificador de la definición de compilación

name

string

Nombre de la definición de compilación

CloneOperationCommonResponse

Respuesta común para la operación de clonación

Nombre Tipo Description
cloneStatistics

CloneStatistics

Varias estadísticas relacionadas con la operación de clonación

completionDate

string

Datos de finalización de la operación

creationDate

string

Datos de creación de la operación

links

ReferenceLinks

Vínculos de referencia

message

string

Mensaje relacionado con el trabajo

opId

integer

Identificador de operación de clonación

state

CloneOperationState

Estado de la operación de clonación

CloneOperationState

Estado de la operación de clonación

Nombre Tipo Description
failed

string

valor de Estado con error

inProgress

string

valor para el estado de entrada

queued

string

Valor para estado en cola

succeeded

string

valor del estado Correcto

CloneOptions

Clone las opciones para clonar el conjunto de pruebas.

Nombre Tipo Description
cloneRequirements

boolean

Si se establece en true requirements se clonará.

copyAllSuites

boolean

copiar todos los conjuntos desde un plan de origen

copyAncestorHierarchy

boolean

copia de la jerarquía antecesora

destinationWorkItemType

string

Nombre del tipo workitem del clon

overrideParameters

object

Pares clave-valor donde el valor de clave se invalida por el valor.

relatedLinkComment

string

Comentario en el vínculo que vinculará el nuevo caso de prueba de clonación al valor null set original para ningún comentario

CloneStatistics

Clonar detalles de estadísticas.

Nombre Tipo Description
clonedRequirementsCount

integer

Número de requisitos clonados hasta ahora.

clonedSharedStepsCount

integer

Número de pasos compartidos clonados hasta ahora.

clonedTestCasesCount

integer

Número de casos de prueba clonados hasta ahora

totalRequirementsCount

integer

Número total de requisitos que se van a clonar

totalTestCasesCount

integer

Número total de casos de prueba que se van a clonar

CloneTestPlanOperationInformation

Respuesta para la operación de clonación del plan de prueba

Nombre Tipo Description
cloneOperationResponse

CloneOperationCommonResponse

Información relacionada con el clon

cloneOptions

CloneOptions

Parámetros de creación del clon del plan de prueba

destinationTestPlan

TestPlan

Información del plan de prueba de destino

sourceTestPlan

SourceTestplanResponse

Información del plan de prueba de origen

CloneTestPlanParams

Parámetros para la operación de clonación del plan de pruebas

Nombre Tipo Description
cloneOptions

CloneOptions

Parámetros de creación del clon del plan de prueba

destinationTestPlan

DestinationTestPlanCloneParams

Información sobre el plan de pruebas de destino

sourceTestPlan

SourceTestPlanInfo

Información sobre el plan de prueba de origen

DestinationTestPlanCloneParams

Parámetros de creación del plan de pruebas de destino

Nombre Tipo Description
areaPath

string

Área del plan de pruebas.

buildDefinition

BuildDefinitionReference

Definición de compilación que genera una compilación asociada a este plan de prueba.

buildId

integer

Compilación que se va a probar.

description

string

Descripción del plan de prueba.

endDate

string

Fecha de finalización del plan de prueba.

iteration

string

Ruta de acceso de iteración del plan de prueba.

name

string

Nombre del plan de prueba.

owner

IdentityRef

Propietario del plan de prueba.

project

string

Nombre del proyecto de destino

releaseEnvironmentDefinition

ReleaseEnvironmentDefinitionReference

Entorno de versión que se usará para implementar la compilación y ejecutar pruebas automatizadas a partir de este plan de prueba.

startDate

string

Fecha de inicio del plan de prueba.

state

string

Estado del plan de prueba.

testOutcomeSettings

TestOutcomeSettings

Valor para configurar cómo deben comportarse las mismas pruebas en conjuntos de pruebas en un plan de pruebas

IdentityRef

Nombre Tipo Description
_links

ReferenceLinks

Este campo contiene cero o más vínculos interesantes sobre el tema del grafo. Estos vínculos se pueden invocar para obtener relaciones adicionales o información más detallada sobre este tema del grafo.

descriptor

string

El descriptor es la forma principal de hacer referencia al asunto del grafo mientras se ejecuta el sistema. Este campo identificará de forma única el mismo asunto del grafo en cuentas y organizaciones.

directoryAlias

string

En desuso: se puede recuperar consultando al usuario de Graph al que se hace referencia en la entrada "self" del diccionario identityRef "_links".

displayName

string

Este es el nombre para mostrar no único del asunto del grafo. Para cambiar este campo, debe modificar su valor en el proveedor de origen.

id

string

imageUrl

string

En desuso: disponible en la entrada "avatar" del diccionario "_links" de IdentityRef

inactive

boolean

En desuso: se puede recuperar consultando el estado de pertenencia de Graph al que se hace referencia en la entrada "membershipState" del diccionario GraphUser "_links".

isAadIdentity

boolean

En desuso: se puede deducir del tipo de asunto del descriptor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

En desuso: se puede deducir del tipo de sujeto del descriptor (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

En desuso: no en uso en la mayoría de las implementaciones preexistentes de ToIdentityRef

uniqueName

string

En desuso: use Domain+PrincipalName en su lugar.

url

string

Esta dirección URL es la ruta completa al recurso de origen de este tema del grafo.

ProjectState

Estado del proyecto.

Nombre Tipo Description
all

string

Todos los proyectos independientemente del estado excepto Eliminado.

createPending

string

Project se ha puesto en cola para su creación, pero el proceso aún no se ha iniciado.

deleted

string

Se ha eliminado el proyecto.

deleting

string

El proyecto está en proceso de eliminación.

new

string

El proyecto está en proceso de creación.

unchanged

string

No se ha cambiado el proyecto.

wellFormed

string

Project se crea completamente y está listo para usarse.

ProjectVisibility

Visibilidad del proyecto.

Nombre Tipo Description
private

string

El proyecto solo es visible para los usuarios con acceso explícito.

public

string

El proyecto es visible para todos.

Clase que se va a representar una colección de vínculos de referencia de REST.

Nombre Tipo Description
links

object

Vista de lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura.

ReleaseEnvironmentDefinitionReference

Referencia al recurso del entorno de versión.

Nombre Tipo Description
definitionId

integer

Identificador de la definición de versión que contiene la definición del entorno de versión.

environmentDefinitionId

integer

Identificador de la definición del entorno de versión.

SourceTestPlanInfo

Información del plan de prueba de origen para la operación de clonación del plan de prueba

Nombre Tipo Description
id

integer

Identificador del plan de prueba de origen

suiteIds

integer[]

Identificador de conjuntos que se van a clonar dentro del plan de prueba de origen

SourceTestplanResponse

Respuesta del plan de prueba de origen para la operación de clonación del plan de prueba

Nombre Tipo Description
id

integer

Identificador del plan de prueba.

name

string

Nombre del plan de prueba.

project

TeamProjectReference

referencia del proyecto

suiteIds

integer[]

Identificador de conjuntos que se van a clonar dentro del plan de prueba de origen

TeamProjectReference

Representa una referencia superficial a un TeamProject.

Nombre Tipo Description
abbreviation

string

Abreviatura del proyecto.

defaultTeamImageUrl

string

Dirección URL a la imagen de identidad del equipo predeterminada.

description

string

Descripción del proyecto (si existe).

id

string

Identificador del proyecto.

lastUpdateTime

string

Hora de la última actualización del proyecto.

name

string

Nombre del proyecto.

revision

integer

Revisión del proyecto.

state

ProjectState

Estado del proyecto.

url

string

Dirección URL a la versión completa del objeto.

visibility

ProjectVisibility

Visibilidad del proyecto.

TestOutcomeSettings

Configuración del resultado de la prueba

Nombre Tipo Description
syncOutcomeAcrossSuites

boolean

Valor para configurar cómo se muestran los resultados de las pruebas de las mismas pruebas entre conjuntos

TestPlan

Recurso del plan de prueba.

Nombre Tipo Description
_links

ReferenceLinks

Vínculos pertinentes

areaPath

string

Área del plan de pruebas.

buildDefinition

BuildDefinitionReference

Definición de compilación que genera una compilación asociada a este plan de prueba.

buildId

integer

Compilación que se va a probar.

description

string

Descripción del plan de prueba.

endDate

string

Fecha de finalización del plan de prueba.

id

integer

Identificador del plan de prueba.

iteration

string

Ruta de acceso de iteración del plan de prueba.

name

string

Nombre del plan de prueba.

owner

IdentityRef

Propietario del plan de prueba.

previousBuildId

integer

Identificador de compilación anterior asociado al plan de prueba

project

TeamProjectReference

Proyecto que contiene el plan de prueba.

releaseEnvironmentDefinition

ReleaseEnvironmentDefinitionReference

Entorno de versión que se usará para implementar la compilación y ejecutar pruebas automatizadas a partir de este plan de prueba.

revision

integer

Revisión del plan de prueba.

rootSuite

TestSuiteReference

Conjunto de pruebas raíz del plan de pruebas.

startDate

string

Fecha de inicio del plan de prueba.

state

string

Estado del plan de prueba.

testOutcomeSettings

TestOutcomeSettings

Valor para configurar cómo deben comportarse las mismas pruebas en conjuntos de pruebas en un plan de pruebas

updatedBy

IdentityRef

Referencia de identidad para la última actualización del plan de prueba

updatedDate

string

Fecha actualizada del plan de prueba

TestSuiteReference

Recurso de referencia del conjunto de pruebas.

Nombre Tipo Description
id

integer

Identificador del conjunto de pruebas.

name

string

Nombre del conjunto de pruebas.