Referencia de metadatos para Test Plans Analytics
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
El servicio Analytics recopila todos los datos de todas las actividades de prueba de Azure DevOps. Azure Test Plans admite la definición y ejecución de pruebas planeadas y exploratorias. Además, con Azure Pipelines, también puede ejecutar pruebas automatizadas con flujos de trabajo de integración continua/implementación continua (CI/CD).
Si no está familiarizado con las pruebas de Azure DevOps, se recomienda ver los siguientes artículos:
- ¿Qué es Azure Test Plans?
- Objetos y términos de prueba
- Acerca de las pruebas de canalización
- Prueba de Visual Studio
La información de metadatos proporcionada en este artículo describe las entidades, las propiedades y los tipos enumerados admitidos para todas las actividades de prueba de Azure DevOps.
Nota:
Se proporcionan descripciones de las entidades, propiedades y tipos enumerados admitidos por el modelo de datos de Analytics. Este es un borrador temprano. Proporcione comentarios sobre las áreas que le gustaría tener más información. Para consultar el modelo de datos, consulte Construcción de consultas de OData para Analytics.
Conjuntos de entidades y tipos de entidad
Para consultar los datos de Analytics for Test Plan, use uno o varios de los tipos de entidad y conjuntos de entidades descritos en la tabla siguiente.
Nota:
Las pruebas de Analytics para Azure DevOps se admiten con versiones v3.0-preview y v4.0-preview .
Analytics almacena todos los elementos de trabajo relacionados con pruebas como elementos de trabajo. Puede consultar y generar informes sobre estos datos mediante las entidades de seguimiento de trabajo descritas en Referencia de metadatos de seguimiento de trabajo para Azure Boards Analytics.
EntitySet |
EntityType |
Descripción |
---|---|---|
Pruebas | Prueba | Propiedades de un caso de prueba, como el nombre de la prueba y el propietario de la prueba. Para más información sobre cómo definir casos de prueba, consulte Creación de casos de prueba manuales. |
TestConfigurations | TestConfiguration | Pruebe la información de configuración del plan. Para obtener más información sobre la configuración de pruebas, consulte Probar configuraciones diferentes. |
Puntos de prueba | TestPoint | Información de ejecución para puntos de prueba. Un punto de prueba es una combinación única de casos de prueba, conjunto de pruebas, configuración y evaluador. Para obtener un informe de ejemplo, consulte Informe de ejemplo de estado de progreso. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Compuesto) Resultados de ejecución individuales para una prueba específica asociada a testRun. Para obtener un informe de ejemplo, consulte Informe de ejemplo de tendencias de ejecución de pruebas manuales. |
TestResults | TestResult | Resultados de ejecución individuales para una prueba específica asociada a testRun. |
TestResultsDaily | TestResultDaily | Agregado de instantáneas diarias de ejecuciones TestResult agrupadas por Test (no TestRun). Para obtener un informe de ejemplo, consulte Informe de ejemplo de tendencias de resumen de pruebas. |
TestRuns | TestRun | Información de ejecución con resultados de pruebas agregados para pruebas que se ejecutan en una canalización. |
TestSuites | TestSuite | Información de conjuntos de pruebas. Para más información sobre cómo definir conjuntos de pruebas, consulte Creación de planes de pruebas y conjuntos de pruebas. |
Pruebas
Las siguientes propiedades son válidas para el tipo de entidad Test y el conjunto de entidades Tests . La clave suplente es TestSK
.
Las propiedades de navegación incluyen Project
y su restricción ProjectSK
referencial .
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca de agua que indica la última vez que se actualizaron los datos de Analytics. | |
Nombre del contenedor | ContainerName |
Cadena | Nombre del contenedor de trabajos que contiene la tarea de prueba dentro de una canalización. |
Nombre de prueba completo | FullyQualifiedTestName |
Cadena | Nombre creado para la prueba. El formato de nombre completo corresponde a Namespace.Testclass.Methodname con un límite de caracteres de 512. Si la prueba está controlada por datos y tiene parámetros, el límite de caracteres incluye los parámetros. |
Prioridad | Priority |
Int32 | Especifica el grado de importancia o importancia crítica de una prueba. La prioridad suele especificarse como un atributo en el código de prueba. |
Identificador de referencia del caso de prueba | TestCaseReferenceId |
Int32 | Número (no el identificador) asignado a un caso de prueba. |
Nombre de la prueba | TestName |
Cadena | Nombre de la prueba. |
Propietario de la prueba | TestOwner |
Cadena | Propietario de una prueba o ejecución de prueba. El propietario de la prueba suele especificarse como un atributo en el código de prueba. Consulte La tarea Publicar resultados de pruebas para ver la asignación del atributo Owner para los formatos de resultados de pruebas admitidos. |
TestConfigurations
Las configuraciones de prueba especifican entornos diferentes en los que se ejecutan pruebas, tal y como se describe en Probar configuraciones diferentes.
Las siguientes propiedades son válidas para el tipo de entidad TestConfiguration y el conjunto de entidades TestConfigurations y su clave TestConfigurationSK
suplente .
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
Identificador de configuración de prueba | TestConfigurationId |
Int32 | Número (no el identificador) asignado a un caso de prueba. |
Nombre de configuración de prueba | Name |
Cadena | Nombre asignado a la configuración de prueba. |
Estado de configuración de prueba | State |
Cadena | Estado de la configuración de prueba, activo o inactivo. |
Las propiedades de navegación incluyen Project
y su restricción ProjectSK
referencial .
Puntos de prueba
Un punto de prueba es una combinación única de casos de prueba, conjunto de pruebas, configuración y evaluador. Las siguientes propiedades son válidas para EntityType y TestPoints EntitySet. La clave suplente es TestPointSK
.
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AssignedToUserSK |
GUID | Guid asignado al evaluador asociado al punto de prueba. | |
TesterUserSK |
GUID | Guid asignado al evaluador asociado al punto de prueba. | |
Estado de automatización | AutomationStatus |
Enumerated | El estado de un caso de prueba, como Automated, Not Automated o Planned. Corresponde al campo de trabajo Microsoft.VSTS.TCM.AutomationStatus . |
Fecha cambiada | ChangedDate |
DateTime | Fecha y hora en que el punto de prueba cambió por última vez. |
Último estado de resultado | LastResultState |
Enumerated | Estado del punto de prueba, como pendiente, en cola o en curso. Los valores válidos se enumeran de la siguiente manera para TestResultState. |
Prioridad | Priority |
Int32 | Prioridad asignada al caso de prueba asociado. |
Identificador de caso de prueba | TestCaseId |
Int32 | Identificador del elemento de trabajo asignado al caso de prueba asociado. |
Identificador de configuración de prueba | TestConfigurationId |
Int32 | Número asignado a la configuración de prueba asociada. |
Identificador del plan de prueba | TestPlanId |
Int32 | Identificador del elemento de trabajo asignado al plan de prueba asociado. |
Resultado del resultado de la prueba | LastResultOutcome |
Enumerated | Especifica el último resultado de la prueba. Los valores válidos se enumeran de la siguiente manera para TestOutcome. |
Identificador del conjunto de pruebas | TestSuiteId |
Int32 | Identificador del elemento de trabajo asignado al conjunto de pruebas asociado. |
Para revisar los puntos de prueba a través de la interfaz de usuario, consulte Ejecutar pruebas manuales, Guardar resultados, cerrar la sesión y revisar los resultados.
Propiedades de navegación
En la tabla siguiente se enumeran esas propiedades de navegación para el tipo de entidad TestPoint y el conjunto de entidades TestPoints .
Nombre para mostrar | Nombre | Restricción referencial | Propiedad a la que se hace referencia |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Asignado a | AssignedTo |
AssignedToUserSK |
UserSK |
Proyecto | Project |
ProjectSK |
ProjectSK |
Elemento de trabajo caso de prueba | TestCase |
TestCaseId |
WorkItemId |
Configuración de prueba | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Conjunto de pruebas | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nombre de usuario del evaluador | Tester |
TesterUserSK |
UserSK |
Miembros de tipo enumerados TestResultState
Un resultado de prueba puede estar en uno de los seis estados resumidos en la tabla siguiente para el TestResultState
tipo enumerado.
Nombre del miembro | Valor | Nombre para mostrar |
---|---|---|
None |
0 | Ninguno |
Pending |
1 | Pendientes |
Queued |
2 | En cola |
InProgress |
3 | En curso |
Paused |
4 | En pausa |
Completed |
5 | Completado |
Miembros de tipo enumerados testOutcome
Los 15 resultados de una prueba se enumeran en la tabla siguiente y son los miembros definidos para el TestOutcome
tipo enumerado.
Nombre del miembro | Valor | Display name | Descripción |
---|---|---|---|
Unspecified |
0 | Sin especificar | |
None |
1 | None | |
Passed |
2 | Aprobada | La prueba se ejecutó correctamente. |
Failed |
3 | Con error | Pruebe no cumplir el resultado deseado. |
Inconclusive |
4 | No concluyente | Prueba sin un resultado definitivo. |
Timeout |
5 | Tiempo de espera | Duración de la ejecución de la prueba que supera el umbral especificado. |
Aborted |
6 | Anulado | La ejecución de pruebas finalizó abruptamente debido a factores internos o externos, por ejemplo, código incorrecto, problemas de entorno. |
Blocked |
7 | Bloqueado | |
NotExecuted |
8 | No ejecutado | Prueba marcada como omitida para su ejecución. |
Warning |
9 | Advertencia | |
Error |
10 | Error | |
NotApplicable |
11 | No es aplicable | |
Paused |
12 | En pausa | |
InProgress |
13 | En curso | |
NotImpacted |
14 | No afectado | Prueba no afectada por el cambio de código que desencadenó la canalización. |
TestPointHistorySnapshot
Las siguientes propiedades son válidas para el conjunto de entidades TestPointHistorySnapshot . Las claves suplentes incluyen TestPointSK
y DateSK
.
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca de agua que indica la última vez que se actualizaron los datos de Analytics. | |
AssignedToUserSK |
GUID | GUID asignado al elemento de trabajo de prueba. | |
IsLastDayOfPeriod |
Enumerated | Use para filtrar los datos para determinar si un día finaliza en distintos períodos, como días, semanas, meses o años. Los valores válidos se enumeran aquí: Miembros de tipo enumerados de punto. | |
TesterUserSK |
GUID | Guid asignado al evaluador asociado al punto de prueba. | |
TestConfigurationSK |
Int32 | Clave asignada a la configuración de prueba asociada. | |
Estado de automatización | AutomationStatus |
Enumerated | El estado de un caso de prueba, como Automated, Not Automated o Planned. Corresponde al campo de trabajo Microsoft.VSTS.TCM.AutomationStatus . |
Prioridad | Priority |
Int32 | Prioridad asignada al caso de prueba asociado. |
Identificador de caso de prueba | TestCaseId |
Int32 | Identificador del elemento de trabajo asignado al caso de prueba asociado. |
Identificador de configuración de prueba | TestConfigurationId |
Int32 | Número asignado a la configuración de prueba asociada. |
Identificador del plan de prueba | TestPlanId |
Int32 | Identificador del elemento de trabajo asignado al plan de prueba asociado. |
Resultado del resultado de la prueba | ResultOutcome |
Enumerated | Especifica el último resultado de la prueba. Los valores válidos aparecen en TestOutcome. |
Identificador del conjunto de pruebas | TestSuiteId |
Int32 | Identificador del elemento de trabajo asignado al conjunto de pruebas asociado. |
Propiedades de navegación
En la tabla siguiente se enumeran esas propiedades de navegación para el tipo de entidad TestPointHistorySnapshot y el conjunto de entidades TestPointHistorySnapshot .
Nombre para mostrar | Nombre | Restricción referencial | Propiedad a la que se hace referencia |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Asignado a | AssignedTo |
AssignedToUserSK |
UserSK |
Proyecto | Project |
ProjectSK |
ProjectSK |
Elemento de trabajo caso de prueba | TestCase |
TestCaseId |
WorkItemId |
Configuración de prueba | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Conjunto de pruebas | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nombre de usuario del evaluador | Tester |
TesterUserSK |
UserSK |
TestResults
Un resultado de prueba corresponde a una sola instancia de ejecución de un caso de prueba con un resultado y detalles específicos.
Las ejecuciones de pruebas se producen al ejecutar manualmente una prueba o incluir tareas de prueba dentro de una definición de canalización. Para más información, consulte Compilación, prueba e implementación de aplicaciones de .NET Core, Ejecución de pruebas.
Las siguientes propiedades son válidas para el conjunto de entidades TestResults . La clave suplente es TestResultSK
.
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca de agua que indica la última vez que se actualizaron los datos de Analytics. | |
Fecha de finalización | CompletedDate |
DateTime | Fecha y hora en que el resultado de la prueba completó la ejecución. |
Duración de segundos | DurationSeconds |
Decimal | Número de segundos que tardó en ejecutarse la prueba. |
Es flaky | IsFlaky |
Booleano | Indica si la prueba está marcada como flaky (True) o no (False). Una prueba es una prueba que produce un error intermitente sin motivo aparente, como un cambio en el código o en la prueba.*** Para obtener más información, vea Administrar pruebas poco confiables. |
Id. de versión | ReleaseId |
Int32 | Número asignado a la versión asociada al resultado de la prueba. |
Id. del entorno de versión | ReleaseEnvironmentId |
Int32 | Número asignado al entorno de versión asociado al resultado de la prueba. |
Id. de canalización de versión | ReleasePipelineId |
Int32 | Número asignado a la canalización de versión asociada al resultado de la prueba. |
Id. de fase de versión | ReleaseStageId |
Int32 | Número asignado a la fase de versión asociada al resultado de la prueba. |
Fecha de inicio | StartedDate |
DateTime | Fecha y hora en que se inició la ejecución del resultado de la prueba. |
Id. de resultado de la prueba | TestResultId |
Int32 | Número asignado a un resultado de prueba. |
Identificador de ejecución de prueba | TestRunId |
Int32 | Número asignado a una ejecución de prueba. |
Tipo de ejecución de prueba | TestRunType |
Enumerated | Indica si es un tipo de prueba manual o automatizado. Los valores válidos se enumeran de la siguiente manera para TestRunType. |
Resultado de la prueba | Outcome |
Enumerated | Resultado de la ejecución de la prueba. Hay 15 resultados posibles para una prueba: Anulado, Bloqueado, Error, Fallido, No concluyente, En curso, Ninguno, No aplicable, No ejecutado, No afectado, Superado, En pausa, Tiempo de espera, Sin especificar y Advertencia. Los valores válidos se enumeran de la siguiente manera para TestOutcome. |
Flujo de trabajo | Workflow |
Enumerated | Tipo de flujo de trabajo de canalización. Los valores válidos se enumeran de la siguiente manera para SourceWorkflow. |
Propiedades de navegación
En la tabla siguiente se enumeran las propiedades de navegación válidas para un tipo de entidad TestResult .
Nombre | Restricción referencial | Propiedad a la que se hace referencia |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Miembros de tipo enumerados de SourceWorkflow
En la tabla siguiente se enumeran los miembros definidos para el SourceWorkflow
tipo enumerado.
Nombre para mostrar | Nombre del miembro | Valor |
---|---|---|
Build | Build |
1 |
Versión | Release |
2 |
Manual | Manual |
3 |
Miembros de tipo enumerados TestRunType
En la tabla siguiente se enumeran los miembros definidos para el SourceWorkflow
tipo enumerado.
Nombre del miembro | Valor | Display name |
---|---|---|
Automated |
1 | Automatizados |
Manual |
2 | Manual |
TestResultsDaily
Las siguientes propiedades son válidas para el conjunto de entidades TestResultsDaily . La clave suplente esTestResultsDailySK
.
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca de agua que indica la última vez que se actualizaron los datos de Analytics. | |
Id. de canalización de versión | ReleasePipelineId |
Int32 | Número asignado a la canalización de versión asociada. |
Id. de fase de versión | ReleaseStageId |
Int32 | Número asignado a la fase de canalización de versión asociada. |
Recuento anulado de resultados | ResultAbortedCount |
Int32 | Número de resultados de prueba notificados como Anulados para el resultado de la prueba diariamente. |
Recuento de bloqueos de resultados | ResultBlockedCount |
Int32 | Número de resultados de la prueba notificados como Bloqueado para el resultado de la prueba diariamente. |
Recuento de resultados | ResultCount |
Int32 | Número total de resultados de pruebas notificados. |
Duración del resultado segundos | ResultDurationSeconds |
Decimal | Número de segundos necesarios para ejecutar el resultado de la prueba. |
Recuento de errores de resultado | ResultErrorCount |
Int32 | El número de resultados de la prueba notificados como Error para el resultado de la prueba diariamente. |
Recuento de errores de resultado | ResultFailCount |
Int32 | Número de resultados de prueba notificados como Erróneo para el resultado de la prueba diariamente. |
Recuento de flaky de resultados | ResultFlakyCount |
Int32 | Número de resultados despaqueados. Una prueba es una prueba que produce un error intermitente sin motivo aparente, como un cambio en el código o la prueba. Para obtener más información, consulte Administración de pruebas ahumadas. |
Recuento inconclusivo de resultados | ResultInconclusiveCount |
Int32 | Número de resultados de la prueba notificados como Inconclusive para el resultado de la prueba diariamente. |
Recuento de pases de resultados | ResultPassCount |
Int32 | Número de resultados de prueba notificados como Superados para el resultado de la prueba diariamente. |
Recuento de ninguno de resultados | ResultNoneCount |
Int32 | El número de resultados de la prueba notificados como Ninguno para el resultado de la prueba diariamente. |
Recuento de tiempo de espera de resultados | ResultTimeoutCount |
Int32 | Número de resultados de la prueba notificados como Tiempo de espera para el resultado de la prueba diariamente. |
Recuento de resultados no ejecutados | ResultNotExecutedCount |
Int32 | El número de resultados de la prueba notificados como No ejecutado para el resultado de la prueba diariamente. |
Recuento de advertencias de resultados | ResultWarningCount |
Int32 | El número de resultados de la prueba notificados como Advertencia para el resultado de la prueba diariamente. |
Recuento no aplicable de resultados | ResultNotApplicableCount |
Int32 | El número de resultados de la prueba notificados como No aplicable para el resultado de la prueba diariamente. |
Recuento de resultados no afectados | ResultNotImpactedCount |
Int32 | El número de resultados de la prueba notificados como No afectados para el resultado de la prueba diariamente. |
Duración del resultado segundos | ResultDurationSeconds |
Decimal | Número de segundos que tardó en completarse el resultado de la prueba. |
Fecha de inicio | StartedDate |
Cadena | Fecha y hora del inicio del resultado de la prueba. |
Tipo de ejecución de prueba | TestRunType |
Enumerated | Indica si es un tipo de prueba manual o automatizado. Los valores válidos aparecen en TestRunType. |
Flujo de trabajo | Workflow |
Enumerated | Tipo de flujo de trabajo de canalización. Los valores válidos aparecen en SourceWorkflow. |
Propiedades de navegación
En la tabla siguiente se enumeran las propiedades de navegación válidas para un tipo de entidad TestResultDaily .
Nombre | Restricción referencial | Propiedad a la que se hace referencia |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
Las ejecuciones de pruebas se producen al ejecutar manualmente una prueba o incluir tareas de prueba dentro de una definición de canalización. Para más información, consulte Compilación, prueba e implementación de aplicaciones de .NET Core, Ejecución de pruebas.
Las siguientes propiedades son válidas para TestRuns y su clave TestRunSK
suplente .
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca de agua que indica la última vez que se actualizaron los datos de Analytics. | |
Tiene detalles | HasDetail |
Booleano | Indica si se proporcionan detalles para la ejecución de pruebas (True) o no (False). |
Está automatizado | IsAutomated |
Booleano | Indica si se proporcionan detalles para la ejecución de pruebas (True) o no (False). |
Prioridad | Priority |
Int32 | Versión asignada a una tarea de canalización. |
Fecha de finalización | CompletedDate |
DateTime | Fecha y hora de finalización de la ejecución o el resultado de la prueba. |
Id. de versión | ReleaseId |
Int32 | Número asignado a la definición de versión asociada. |
Id. del entorno de versión | ReleaseEnvironmentId |
Int32 | Número asignado al entorno de versión asociado. |
Id. de canalización de versión | ReleasePipelineId |
Int32 | Número asignado a la canalización de versión asociada. |
Id. de fase de versión | ReleaseStageId |
Int32 | Número asignado a la fase de canalización de versión asociada. |
Recuento anulado de resultados | ResultAbortedCount |
Int32 | Número de resultados de prueba notificados como Anulados para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de bloqueos de resultados | ResultBlockedCount |
Int32 | El número de resultados de la prueba notificados como Bloqueado para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de resultados | ResultCount |
Int32 | Número total de resultados de pruebas notificados. |
Duración del resultado segundos | ResultDurationSeconds |
Decimal | Número de segundos necesarios para ejecutar la prueba. |
Recuento de errores de resultado | ResultErrorCount |
Int32 | El número de resultados de la prueba notificados como Error para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de errores de resultado | ResultFailCount |
Int32 | El número de resultados de la prueba notificados como Error para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de flaky de resultados | ResultFlakyCount |
Int32 | El número de resultados de las pruebas marcados como despejas. Una prueba es una prueba que produce un error intermitente sin motivo aparente, como un cambio en el código o la prueba. Para obtener más información, consulte Administración de pruebas ahumadas. |
Recuento inconclusivo de resultados | ResultInconclusiveCount |
Cadena | El número de resultados de la prueba notificados como Inconclusive para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de pases de resultados | ResultPassCount |
Int32 | Número de resultados de prueba notificados como Superados para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de tiempo de espera de resultados | ResultTimeoutCount |
Int32 | Número de resultados de prueba notificados como Tiempo de espera para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de resultados no ejecutados | ResultNotExecutedCount |
Int32 | Número de resultados de prueba notificados como No ejecutados para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de advertencias de resultados | ResultWarningCount |
Int32 | El número de resultados de la prueba notificados como Advertencia para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento no aplicable de resultados | ResultNotApplicableCount |
Int32 | El número de resultados de la prueba notificados como No aplicable para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de resultados no afectados | ResultNotImpactedCount |
Int32 | El número de resultados de la prueba notificados como No afectado para la ejecución de pruebas o el resultado de la prueba diariamente. |
Duración de ejecución segundos | RunDurationSeconds |
Decimal | Estado de la configuración de prueba, activo o inactivo. |
Fecha de inicio | StartedDate |
DateTime | Fecha y hora del inicio de la ejecución de pruebas. |
Identificador de ejecución de prueba | TestRunId |
Int32 | Número asignado a una ejecución de prueba. |
Tipo de ejecución de prueba | TestRunType |
Enumerated | Indica si es un tipo de prueba manual o automatizado. Los valores válidos aparecen en TestRunType. |
Título | Title |
Cadena | Guid asignado a una tarea de canalización. |
Flujo de trabajo | Workflow |
Enumerated | Tipo de flujo de trabajo de canalización. Los valores válidos aparecen en SourceWorkflow. |
Propiedades de navegación
En la tabla siguiente se enumeran las propiedades de navegación válidas para un tipo de entidad TestRun .
Nombre | Restricción referencial | Propiedad a la que se hace referencia |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
Los conjuntos de pruebas se definen para los planes de prueba y especifican las pruebas que se van a ejecutar. Para obtener más información, consulte Creación de planes de prueba y conjuntos de pruebas.
Las siguientes propiedades son válidas para TestSuites y su clave TestSuiteSK
suplente .
Nombre para mostrar | Nombre | Tipo de datos | Descripción |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Marca de agua que indica la última vez que se actualizaron los datos de Analytics. | |
Identificador del plan de prueba | TestPlanId |
Int32 | Número (no el identificador) asignado a un caso de prueba. |
Identificador del conjunto de pruebas | TestSuiteId |
Int32 | Nombre asignado a la configuración de prueba. |
Título del plan de prueba | TestPlanTitle |
Cadena | Título del plan de prueba. |
Título del conjunto de pruebas | Title |
Int32 | Número (no el identificador) asignado a un caso de prueba. |
OrderId | OrderId |
Int32 | Nombre asignado a la configuración de prueba. |
Identificador de nivel 1 del conjunto de pruebas a través del nivel 14 del conjunto de pruebas | IdLevel1 a través deIdLevel14 |
Int32 | Nivel de un conjunto de pruebas anidado. |
Título del nivel 1 del conjunto de pruebas a nivel 14 del conjunto de pruebas | TitleLevel1 hasta TitleLevel14 |
Cadena | Nombre del nivel del conjunto de pruebas anidado. |
Profundidad del conjunto de pruebas | Depth |
Byte | Nivel anidado de un conjunto de pruebas dentro de un plan de pruebas. |
Tipo de conjunto de pruebas | Type |
Enumerated | Especifica el tipo de conjunto de pruebas. Los valores válidos se enumeran para el tipo enumerado TestSuiteType . |
Identificador del plan de prueba | TestPlanId |
Int32 | Número (no el identificador) asignado a un plan de prueba. |
Id. de elemento de trabajo de requisito | RequirementWorkItemId |
Int32 | Id. del caso de usuario del elemento de trabajo, el elemento de trabajo pendiente del producto u otro elemento de trabajo de categoría de requisitos asociado al conjunto de pruebas. |
Título del plan de prueba | TestPlanTitle |
Cadena | Título definido para el plan de prueba. |
Propiedades de navegación
En la tabla siguiente se enumeran las propiedades de navegación válidas para un tipo de entidad TestSuite .
Nombre para mostrar | Nombre | Restricción referencial | Propiedad a la que se hace referencia |
---|---|---|---|
Proyecto | Project |
ProjectSK |
ProjectSK |
Elemento de trabajo de requisito | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Elemento de trabajo del plan de prueba | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Elemento de trabajo del conjunto de pruebas | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Miembros de tipo enumerados TestSuiteType
Los miembros siguientes se definen para el TestSuiteType
tipo enumerado.
Nombre del miembro | Valor | Nombre para mostrar |
---|---|---|
None |
0 | Ninguno |
QueryBased |
1 | Basado en consultas |
Static |
2 | estática |
RequirementBased |
3 | Basado en requisitos |