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. |
deep
|
query |
boolean |
Clona también todos los casos de prueba asociados. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
cloneOptions |
Test Plan Clone create parameters (Clonar parámetros de creación del plan de prueba) |
|
destinationTestPlan |
Información sobre el plan de pruebas de destino |
|
sourceTestPlan |
Información sobre el plan de pruebas de origen |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Build |
Recurso de referencia de definición de compilación |
Clone |
Respuesta común para la operación de clonación |
Clone |
Estado de la operación de clonación |
Clone |
Clone las opciones para clonar el conjunto de pruebas. |
Clone |
Clonar detalles de estadísticas. |
Clone |
Respuesta para la operación de clonación del plan de prueba |
Clone |
Parámetros para la operación de clonación del plan de pruebas |
Destination |
Parámetros de creación del plan de pruebas de destino |
Identity |
|
Project |
Estado del proyecto. |
Project |
Visibilidad del proyecto. |
Reference |
Clase que se va a representar una colección de vínculos de referencia de REST. |
Release |
Referencia al recurso del entorno de versión. |
Source |
Información del plan de prueba de origen para la operación de clonación del plan de prueba |
Source |
Respuesta del plan de prueba de origen para la operación de clonación del plan de prueba |
Team |
Representa una referencia superficial a un TeamProject. |
Test |
Configuración del resultado de la prueba |
Test |
Recurso del plan de prueba. |
Test |
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 |
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 |
Vínculos de referencia |
|
message |
string |
Mensaje relacionado con el trabajo |
opId |
integer |
Identificador de operación de clonación |
state |
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 |
Información relacionada con el clon |
|
cloneOptions |
Parámetros de creación del clon del plan de prueba |
|
destinationTestPlan |
Información del plan de prueba de destino |
|
sourceTestPlan |
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 |
Parámetros de creación del clon del plan de prueba |
|
destinationTestPlan |
Información sobre el plan de pruebas de destino |
|
sourceTestPlan |
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 |
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 |
Propietario del plan de prueba. |
|
project |
string |
Nombre del proyecto de destino |
releaseEnvironmentDefinition |
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 |
Valor para configurar cómo deben comportarse las mismas pruebas en conjuntos de pruebas en un plan de pruebas |
IdentityRef
Nombre | Tipo | Description |
---|---|---|
_links |
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. |
ReferenceLinks
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 |
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 |
Estado del proyecto. |
|
url |
string |
Dirección URL a la versión completa del objeto. |
visibility |
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 |
Vínculos pertinentes |
|
areaPath |
string |
Área del plan de pruebas. |
buildDefinition |
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 |
Propietario del plan de prueba. |
|
previousBuildId |
integer |
Identificador de compilación anterior asociado al plan de prueba |
project |
Proyecto que contiene el plan de prueba. |
|
releaseEnvironmentDefinition |
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 |
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 |
Valor para configurar cómo deben comportarse las mismas pruebas en conjuntos de pruebas en un plan de pruebas |
|
updatedBy |
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. |