Compartir a través de


Test Point - Update

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.

PATCH https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestPoint?api-version=7.1
PATCH https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestPoint?includePointDetails={includePointDetails}&returnIdentityRef={returnIdentityRef}&api-version=7.1

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

Nombre de la organización de Azure DevOps.

planId
path True

integer (int32)

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

project
path True

string

Id. de proyecto o nombre del proyecto

suiteId
path True

integer (int32)

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

api-version
query True

string

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

includePointDetails
query

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
query

boolean

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

Cuerpo de la solicitud

Nombre Tipo Description
body

TestPointUpdateParams[]

Objeto TestPointUpdateParams.

Respuestas

Nombre Tipo Description
200 OK

TestPoint[]

operación correcta

Seguridad

oauth2

Tipo: oauth2
Flujo: accessCode
Dirección URL de autorización: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del token: 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

Ámbitos

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
FailureType

Tipo de error para el punto de prueba

IdentityRef
LastResolutionState

Identificador de estado de última resolución para el punto de prueba

LastResultDetails

Detalles del último resultado del punto de prueba.

Outcome

Resultado del punto de prueba

PointState

Estado del punto de prueba

ProjectState

Estado del proyecto.

ProjectVisibility

Visibilidad del proyecto.

ReferenceLinks

Clase que representa una colección de vínculos de referencia rest.

Results

Clase results para Test Point

ResultState

Último estado de resultado del punto de prueba

TeamProjectReference

Representa una referencia superficial a un TeamProject.

TestCaseReference

Referencia de casos de prueba

TestConfigurationReference

Referencia de configuración de pruebas

TestPlanReference

Recurso de referencia del plan de prueba.

TestPoint

Test Point (clase)

TestPointResults

Resultados del punto de prueba

TestPointUpdateParams

Parámetros de actualización de punto de prueba

TestSuiteReference

Recurso de referencia del conjunto de pruebas.

FailureType

Tipo de error para el punto de prueba

Valor Description
known_Issue
maxValue
new_Issue
none
null_Value
regression
unknown

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" 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 "_links" de GraphUser.

isAadIdentity

boolean

En desuso: se puede deducir del tipo de sujeto 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.

LastResolutionState

Identificador de estado de última resolución para el punto de prueba

Valor Description
configurationIssue
maxValue
needsInvestigation
none
nullValue
productIssue
testIssue

LastResultDetails

Detalles del último resultado del punto de prueba.

Nombre Tipo Description
dateCompleted

string (date-time)

Fecha completada del último resultado.

duration

integer (int64)

Duración del último resultado en milisegundos.

runBy

IdentityRef

El usuario que ejecutó el último resultado.

Outcome

Resultado del punto de prueba

Valor Description
aborted

Se anuló la prueba. Esto no fue causado por un gesto de usuario, sino por una decisión de marco.

blocked

La prueba tuvo la posibilidad de ejecutarse pero no era así, como ITestElement.IsRunnable == false.

error

Error del sistema al intentar ejecutar una prueba.

failed

Se ejecutó la prueba, pero hubo problemas. Los problemas pueden implicar excepciones o aserciones con errores.

inProgress

La prueba se está ejecutando actualmente. Se ha agregado esto para los gráficos de TCM.

inconclusive

La prueba se ha completado, pero no podemos decir si se ha superado o no. Se puede usar para las pruebas anuladas...

maxValue
none

No se ha completado la prueba o el tipo de prueba no notifica el paso o error.

notApplicable

La prueba no es aplicable para la ejecución.

notExecuted

No se ejecutó la prueba. Esto se debe a un gesto de usuario, por ejemplo, el botón de detención de pulsación del usuario.

notImpacted

La prueba no se ve afectada. Se ha agregado fot TIA.

passed

La prueba se ejecutó con cualquier problema.

paused

La prueba está en pausa.

timeout

Se agota el tiempo de espera de la prueba.

unspecified

Solo se usa durante una actualización para conservar el valor existente.

warning

Para que lo usen los resultados de nivel de ejecución. Esto no es un error.

PointState

Estado del punto de prueba

Valor Description
completed

La prueba se ha superado correctamente y no es necesario volver a ejecutarla para que se considere completada la prueba.

inProgress

La prueba se está ejecutando.

maxValue
none

Predeterminado

notReady

El punto de prueba debe ejecutarse, pero no puede hacerlo.

ready

El punto de prueba debe ejecutarse para que la prueba superada se considere completa. La prueba no se ha ejecutado antes o se ha producido un error en la ejecución anterior.

ProjectState

Estado del proyecto.

Valor Description
all

Todos los proyectos, independientemente del estado, excepto Eliminado.

createPending

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

deleted

Se ha eliminado el proyecto.

deleting

Project está en proceso de eliminación.

new

Project está en proceso de creación.

unchanged

El proyecto no se ha cambiado.

wellFormed

Project se crea completamente y está listo para usarse.

ProjectVisibility

Visibilidad del proyecto.

Valor Description
private

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

public

El proyecto es visible para todos.

Clase que representa una colección de vínculos de referencia rest.

Nombre Tipo Description
links

object

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

Results

Clase results para Test Point

Nombre Tipo Description
outcome

Outcome

Resultado del punto de prueba

ResultState

Último estado de resultado del punto de prueba

Valor Description
completed

La prueba se ha completado, pero no hay ninguna medida cuantitativa de integridad. Esto puede aplicarse a las pruebas de carga.

inProgress

La prueba se está ejecutando actualmente.

maxValue
paused

Se ha pausado la prueba. Esto es aplicable cuando el usuario pausa un caso de prueba (por ejemplo, el evaluador manual puede pausar la ejecución del caso de prueba manual).

pending

La prueba está en la cola de ejecución y aún no se inició.

queued

Se ha puesto en cola la prueba. Esto es aplicable cuando se pone en cola un caso de prueba para su ejecución

unspecified

Solo se usa durante una actualización para conservar el valor existente.

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 (uuid)

Identificador del proyecto.

lastUpdateTime

string (date-time)

Hora de última actualización del proyecto.

name

string

Nombre del proyecto.

revision

integer (int64)

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.

TestCaseReference

Referencia de casos de prueba

Nombre Tipo Description
assignedTo

IdentityRef

Identidad a la que se asigna el caso de prueba

id

integer (int32)

Identificador de caso de prueba

name

string

Nombre del caso de prueba

state

string

Estado del elemento de trabajo del caso de prueba

TestConfigurationReference

Referencia de configuración de pruebas

Nombre Tipo Description
id

integer (int32)

Identificador de la configuración

name

string

Nombre de la configuración

TestPlanReference

Recurso de referencia del plan de prueba.

Nombre Tipo Description
id

integer (int32)

Identificador del plan de prueba.

name

string

Nombre del plan de prueba.

TestPoint

Test Point (clase)

Nombre Tipo Description
comment

string

Comentario asociado al punto de prueba

configuration

TestConfigurationReference

Configuración asociada al punto de prueba

id

integer (int32)

Identificador del punto de prueba

isActive

boolean

Variable para decidir si el caso de prueba es Activo o no

isAutomated

boolean

Es el punto de prueba para casos de prueba automatizados o manuales.

lastResetToActive

string (date-time)

Último restablecimiento a marca de tiempo activa para el punto de prueba

lastUpdatedBy

IdentityRef

Detalles de última actualización del punto de prueba

lastUpdatedDate

string (date-time)

Marca de hora de la última actualización para el punto de prueba

links

ReferenceLinks

Vínculos de referencia

project

TeamProjectReference

Proyecto en el que está el punto de prueba

results

TestPointResults

Resultados asociados al punto de prueba

testCaseReference

TestCaseReference

Referencia de casos de prueba

testPlan

TestPlanReference

Plan de prueba en el que está el punto de prueba

testSuite

TestSuiteReference

Conjunto de pruebas en el que está el punto de prueba

tester

IdentityRef

Evaluador asociado al punto de prueba

TestPointResults

Resultados del punto de prueba

Nombre Tipo Description
failureType

FailureType

Tipo de error para el punto de prueba

lastResolutionState

LastResolutionState

Identificador de estado de última resolución para el punto de prueba

lastResultDetails

LastResultDetails

Detalles del último resultado para el punto de prueba

lastResultId

integer (int32)

Último id. de resultado

lastResultState

ResultState

Último estado de resultado del punto de prueba

lastRunBuildNumber

string

Último número de compilación de RUn para el punto de prueba

lastTestRunId

integer (int32)

Último identificador de ejecución de prueba para el punto de prueba

outcome

Outcome

Resultado del punto de prueba

state

PointState

Estado del punto de prueba

TestPointUpdateParams

Parámetros de actualización de punto de prueba

Nombre Tipo Description
id

integer (int32)

Identificador del punto de prueba que se va a actualizar

isActive

boolean

Restablecer el punto de prueba a activo

results

Results

Resultados del punto de prueba

tester

IdentityRef

Evaluador del punto de prueba

TestSuiteReference

Recurso de referencia del conjunto de pruebas.

Nombre Tipo Description
id

integer (int32)

Id. del conjunto de pruebas.

name

string

Nombre del conjunto de pruebas.