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. |
plan
|
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 |
suite
|
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. |
include
|
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. |
|
return
|
query |
boolean |
Si se establece en true, devuelve el campo AssignedTo en TestCaseReference como objeto IdentityRef. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
body |
Objeto TestPointUpdateParams. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Failure |
Tipo de error para el punto de prueba |
Identity |
|
Last |
Identificador de estado de última resolución para el punto de prueba |
Last |
Detalles del último resultado del punto de prueba. |
Outcome |
Resultado del punto de prueba |
Point |
Estado del punto de prueba |
Project |
Estado del proyecto. |
Project |
Visibilidad del proyecto. |
Reference |
Clase que representa una colección de vínculos de referencia rest. |
Results |
Clase results para Test Point |
Result |
Último estado de resultado del punto de prueba |
Team |
Representa una referencia superficial a un TeamProject. |
Test |
Referencia de casos de prueba |
Test |
Referencia de configuración de pruebas |
Test |
Recurso de referencia del plan de prueba. |
Test |
Test Point (clase) |
Test |
Resultados del punto de prueba |
Test |
Parámetros de actualización de punto de prueba |
Test |
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 |
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 |
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. |
ReferenceLinks
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 |
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 |
Estado del proyecto. |
|
url |
string |
Dirección URL a la versión completa del objeto. |
visibility |
Visibilidad del proyecto. |
TestCaseReference
Referencia de casos de prueba
Nombre | Tipo | Description |
---|---|---|
assignedTo |
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 |
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 |
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 |
Vínculos de referencia |
|
project |
Proyecto en el que está el punto de prueba |
|
results |
Resultados asociados al punto de prueba |
|
testCaseReference |
Referencia de casos de prueba |
|
testPlan |
Plan de prueba en el que está el punto de prueba |
|
testSuite |
Conjunto de pruebas en el que está el punto de prueba |
|
tester |
Evaluador asociado al punto de prueba |
TestPointResults
Resultados del punto de prueba
Nombre | Tipo | Description |
---|---|---|
failureType |
Tipo de error para el punto de prueba |
|
lastResolutionState |
Identificador de estado de última resolución para el punto de prueba |
|
lastResultDetails |
Detalles del último resultado para el punto de prueba |
|
lastResultId |
integer (int32) |
Último id. de resultado |
lastResultState |
Ú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 |
Resultado del punto de prueba |
|
state |
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 |
Resultados del punto de prueba |
|
tester |
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. |