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 e implementación continua (CI/CD).
Si no está familiarizado con las pruebas de Azure DevOps, se recomienda revisar 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 las 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 del 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 | Información de configuración del plan de prueba. Para obtener más información sobre cómo configurar pruebas, consulte Probar diferentes configuraciones. |
TestPoints | 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 un 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 un testRun. |
TestResultsDaily | TestResultDaily | Un agregado de instantánea diaria 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 |
String | Nombre del contenedor de trabajos que contiene la tarea de prueba dentro de una canalización. |
Nombre de prueba completo | FullyQualifiedTestName |
String | 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 incluirá 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. |
Id. de referencia de caso de prueba | TestCaseReferenceId |
Int32 | Número (no el identificador) asignado a un caso de prueba. |
Nombre de la prueba | TestName |
String | Nombre de la prueba. |
Propietario de la prueba | TestOwner |
String | 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 prueba admitidos. |
TestConfigurations
Las configuraciones de prueba especifican diferentes entornos en los que ejecutará pruebas como se describe en Probar diferentes configuraciones.
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 |
String | Nombre asignado a la configuración de prueba. |
Estado de configuración de prueba | State |
String | Estado de la configuración de prueba, activo o inactivo. |
Las propiedades de navegación incluyen Project
y su restricción ProjectSK
referencial .
TestPoints
Un punto de prueba es una combinación única de casos de prueba, conjunto de pruebas, configuración y evaluador. Las propiedades siguientes son válidas para TestPoint 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 elemento de trabajo Microsoft.VSTS.TCM.AutomationStatus . |
Fecha de modificación | ChangedDate |
DateTime | Fecha y hora en que el punto de prueba cambió por última vez. |
Estado del último resultado | LastResultState |
Enumerated | Estado del punto de prueba, como pendiente, en cola o en curso. Los valores válidos se enumeran a continuación para TestResultState. |
Prioridad | Priority |
Int32 | Prioridad asignada al caso de prueba asociado. |
Id. 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 a continuación 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 las 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 |
Project | 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 | None |
Pending |
1 | Pending |
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 muestran en la tabla siguiente y se definen los miembros para el TestOutcome
tipo enumerado.
Nombre del miembro | Valor | Nombre para mostrar | Descripción |
---|---|---|---|
Unspecified |
0 | Sin especificar | |
None |
1 | None | |
Passed |
2 | Superado | La prueba se ejecutó correctamente. |
Failed |
3 | Con error | Prueba que no cumple 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 períodos diferentes, como días, semanas, meses o años. Los valores válidos se enumeran aquí: Miembros de tipo enumerados de período. | |
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 | Estado de un caso de prueba, como Automatizado, No Automatizado o Planeado. Corresponde al campo de elemento de trabajo Microsoft.VSTS.TCM.AutomationStatus . |
Prioridad | Priority |
Int32 | Prioridad asignada al caso de prueba asociado. |
Id. 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 pruebas asociado. |
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 las 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 |
Project | 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 única 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, como se describe en Compilación, prueba e implementación de aplicaciones de .NET Core, Ejecución de las 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. |
Segundos de duración | DurationSeconds |
Decimal | Número de segundos que tardó en ejecutarse la prueba. |
Es flaky | IsFlaky |
Boolean | Indica si la prueba está marcada como escamosa (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 la prueba.*** Para obtener más información, vea Administrar pruebas poco claras. |
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 lanzamiento asociada al resultado de la prueba. |
Fecha de inicio | StartedDate |
DateTime | Fecha y hora en que el resultado de la prueba inició la ejecución. |
Id. de resultado de la prueba | TestResultId |
Int32 | Número asignado a un resultado de prueba. |
Id. de serie de pruebas | TestRunId |
Int32 | Número asignado a una serie de pruebas. |
Tipo de ejecución de prueba | TestRunType |
Enumerated | Indica si es un tipo de prueba manual o automatizado. Los valores válidos se enumeran a continuación 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 a continuación para TestOutcome. |
Flujo de trabajo | Workflow |
Enumerated | Tipo de flujo de trabajo de canalización. Los valores válidos se enumeran a continuación 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 |
Release | 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 | Nombre para mostrar |
---|---|---|
Automated |
1 | Automatizado |
Manual |
2 | Manual |
TestResultsDaily
Las propiedades siguientes 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 | El número de resultados de las pruebas notificados como Anulados para el resultado de la prueba diariamente. |
Recuento de resultados bloqueados | ResultBlockedCount |
Int32 | El 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. |
Segundos de duración del resultado | ResultDurationSeconds |
Decimal | Número de segundos que el resultado de la prueba necesita para ejecutarse. |
Recuento de errores de resultado | ResultErrorCount |
Int32 | Número de resultados de la prueba notificados como Error para el resultado de la prueba diariamente. |
Recuento de errores de resultado | ResultFailCount |
Int32 | El número de resultados de la prueba notificados como Erróneo para el resultado de la prueba diariamente. |
Recuento de flaky de resultados | ResultFlakyCount |
Int32 | El número de resultados desahumado. 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 poco confiables. |
Recuento inconclusivo de resultados | ResultInconclusiveCount |
Int32 | Número de resultados de la prueba notificados como inconclusivos para el resultado de la prueba diariamente. |
Recuento de pasos de resultados | ResultPassCount |
Int32 | El número de resultados de las pruebas notificados como Superado para el resultado de la prueba diariamente. |
Recuento de ninguno de resultados | ResultNoneCount |
Int32 | El número de resultados de la prueba notificados como None 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 | Número de resultados de la prueba notificados como Advertencia para el resultado de la prueba diariamente. |
Recuento no aplicable del resultado | ResultNotApplicableCount |
Int32 | El número de resultados de las pruebas 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. |
Segundos de duración del resultado | ResultDurationSeconds |
Decimal | Número de segundos que tardó en completarse el resultado de la prueba. |
Fecha de inicio | StartedDate |
String | 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 propiedades siguientes 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 |
Boolean | Indica si se proporcionan detalles para la ejecución de pruebas (True) o no (False). |
Es automático | IsAutomated |
Boolean | 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. de 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 | El número de resultados de las pruebas notificados como Anulados para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de resultados bloqueados | ResultBlockedCount |
Int32 | El número de resultados de las pruebas 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. |
Segundos de duración del resultado | ResultDurationSeconds |
Decimal | Número de segundos que la ejecución de la prueba requiere para ejecutarse. |
Recuento de errores de resultado | ResultErrorCount |
Int32 | El número de resultados de las pruebas 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 Erróneo 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 desahumado. 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 poco confiables. |
Recuento inconclusivo de resultados | ResultInconclusiveCount |
String | El número de resultados de las pruebas notificados como Inconclusive para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de pasos de resultados | ResultPassCount |
Int32 | El número de resultados de las pruebas notificados como Superado para la ejecución de pruebas o el resultado de la prueba diariamente. |
Recuento de tiempo de espera de resultados | ResultTimeoutCount |
Int32 | El número de resultados de la 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 | El número de resultados de las pruebas notificados como No ejecutado 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 del resultado | ResultNotApplicableCount |
Int32 | El número de resultados de las pruebas 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 afectados 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. |
Id. de serie de pruebas | TestRunId |
Int32 | Número asignado a una serie de pruebas. |
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 |
String | 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 más información, consulte Creación de planes de pruebas y conjuntos de pruebas.
Las propiedades siguientes 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 |
String | Estado de la configuración de prueba, activo o inactivo. |
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 mediante el identificador de 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 mediante TitleLevel14 |
String | Nombre del nivel de 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 muestran 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 |
String | 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 |
---|---|---|---|
Project | 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 | None |
QueryBased |
1 | Basado en consultas |
Static |
2 | estática |
RequirementBased |
3 | Basado en requisitos |
Artículos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de