Compartir a través de


Crear análisis e informe de los resultados de pruebas usando la perspectiva de prueba de la base de datos de Analysis Services para Visual Studio ALM

Al usar la perspectiva de pruebas en el cubo de SQL Server Analysis Services para Visual Studio Team Foundation Server, solo podrá ver las medidas, las dimensiones y los atributos correspondientes a los informes de los resultados de pruebas y las series de pruebas. Por ejemplo, puede usar estas medidas para determinar la calidad global de cada compilación, las pruebas afectadas por una compilación determinada y el número de casos de prueba que se ejecutaron. También puede responder a preguntas sobre cambios en los resultados.

El grupo de medidas de prueba se basa en la tabla relacional Resultados de pruebas, que permite notificar los resultados de pruebas como una propiedad de las pruebas o como un resultado independiente. Para obtener más información, consulta Resultados de pruebas (tablas).

Grupo de medida Prueba

Al usar la perspectiva de pruebas, puede crear informes que respondan a las siguientes preguntas:

Informes de estado:

  • ¿Cuál es el estado de las pruebas de casos de usuario o áreas del producto específicos?

  • ¿Cuál es la calidad de las compilaciones, en función del número de pruebas correctas y las que dieron error?

  • ¿Cuántos casos de prueba no se han ejecutado nunca?

  • ¿Qué casos de prueba no se han ejecutado nunca?

Informes de tendencia:

  • ¿Cuántas pruebas están bloqueadas, son correctas o dan error?

  • ¿Cuántas pruebas están dando regresiones?

  • ¿En qué medida se mantiene la coherencia de la actividad de prueba manual a lo largo del tiempo?

Nota

Si el almacén de datos de Visual Studio Application Lifecycle Management (ALM) utiliza SQL Server Enterprise Edition, la lista de cubos incluirá Team System y un conjunto de perspectivas.Las perspectivas proporcionan una vista detallada de los datos para que no tenga que desplazarse a través de todas las dimensiones y grupos de medida de todo el cubo de Team System.

Para usar varias medidas de prueba y atributos de dimensión, el equipo de pruebas debe publicar los resultados de pruebas en el almacén de datos de Team Foundation Server. Para obtener más información, consulte el apartado sobre las actividades necesarias para administrar las pruebas y las compilaciones más adelante en este tema.

En este tema

  • Ejemplo: informe de progreso para probar casos de usuario

  • Medidas de prueba

  • Dimensiones y atributos en la perspectiva de pruebas compatibles con el filtrado y la categorización

    • Dimensiones Compilación, Tipo de compilación y Plataforma de compilación

    • Dimensiones Caso de prueba, Configuración de prueba, Plan de pruebas y Conjunto de pruebas

    • Dimensión Resultado de pruebas

    • Dimensión Serie de pruebas

    • Dimensiones Elemento de trabajo y Elemento de trabajo vinculado

  • Actividades necesarias

Ejemplo: informe de progreso para probar casos de usuario

Al usar informes de tablas y gráficos dinámicos en Excel, puede crear un informe de estado que muestre el progreso de la prueba en los casos de usuario, similar al de la siguiente ilustración.

Informe de Excel Estado de la prueba de caso de usuario

Las plantillas de proceso para Microsoft Solutions Framework (MSF) Agile y CMMI incluyen el Informe de Excel Estado de la prueba de caso de usuario (Agile) y el Informe de Excel Estado de la prueba de requisitos (CMMI) en Excel, respectivamente.

Especificar y filtrar campos dinámicos

Campos dinámicos para el progreso de las pruebas de los casos de usuario

Siguiendo estos pasos, puede crear un informe de progreso para probar casos de usuario:

  1. En Excel, conéctese al cubo de Analysis Services para Team Foundation Server y, a continuación, inserte un informe de gráfico dinámico.

    Para obtener más información, consulta Crear informes en Excel a partir de una consulta de elemento de trabajo.

  2. Haga clic con el botón secundario en el gráfico y, a continuación, elija Cambiar tipo de gráfico, Área y Barras apiladas.

  3. Para cada filtro de informe, haga clic con el botón secundario en cada uno de los siguientes campos, especifique las jerarquías o elementos de su interés, y arrastre el campo al área Filtro de informe.

    • Jerarquía de proyectos de equipo de la dimensión Proyecto de equipo

    • Ruta de acceso del área de la dimensión Proyecto de equipo

    • Ruta de acceso de la iteración de la dimensión Caso de prueba

    • Tipo de elemento de trabajo de la dimensión Elemento de trabajo vinculado

      Especifique el tipo como caso de usuario, requisito u otro tipo de elemento de trabajo que tenga casos de prueba vinculados que desee notificar.

  4. Arrastre el campo Tendencia de recuento de puntos desde el grupo de medidas Prueba hasta el área Valores.

  5. Arrastre el campo Resultado desde la dimensión Resultado de pruebas hasta el área Etiquetas de columna.

Medidas de prueba

En la tabla siguiente se describen las medidas que incluye el grupo de medidas Prueba. Puede analizar los resultados de pruebas por el agregado de resultados de pruebas y su resultado para una compilación determinada o por el resultado cambiado de un resultado de pruebas.

Medida

Descripción 

Tendencia de recuento de resultados de compilación

Cuenta la versión más reciente de cada resultado en una compilación determinada.

Para obtener un ejemplo de un informe en el que se usa esta medida, consulte Informe de Excel Calidad de la compilación.

Tendencia de recuento de puntos

Recuento de la versión más reciente de cada resultado de pruebas en una compilación determinada. Si se ejecuta una prueba varias veces en una compilación, la tendencia de recuento de puntos cuenta el resultado más reciente de la prueba usando esa compilación. Si un caso de prueba no se incluye en la compilación, este se cuenta como "No ejecutar nunca".

Use esta medida para determinar qué pruebas o cuántas pruebas no se superan en la compilación actual.

Nº de resultados

Cuenta la versión más reciente de cada resultado de pruebas. Use esta medida cuando desee determinar el volumen global de pruebas.

Para obtener un ejemplo de un informe en el que se usa esta medida, consulte Informe Indicadores de calidad de la compilación.

Nº de transiciones de resultados

Cuenta todos los resultados cuyo resultado cambió en una compilación determinada. Use esta medida si desea determinar qué pruebas resultaron afectadas por una compilación determinada.

Número de casos de prueba

Número de casos de prueba. Use esta medida si desea determinar cuántos casos de prueba se ejecutaron para una compilación o serie de pruebas determinada.

Dimensiones y atributos en la perspectiva de pruebas compatibles con el filtrado y la categorización

Con los atributos descritos en esta sección, puede agregar una medida, filtrar un informe o especificar un eje del informe. Estos atributos se suman a las dimensiones compartidas Proyecto de equipo y Fecha, que se describen en el apartado sobre cómo trabajar con dimensiones compartidas.

Dimensiones Compilación, Tipo de compilación y Plataforma de compilación

Puede filtrar los informes de prueba en función de la definición de compilación, el tipo de compilación o la plataforma de compilación mediante los atributos descritos en la siguiente tabla.

Dimensión

Atributo

Descripción 

Compilar

Nombre de definición de compilación

El nombre asignado a la definición de compilación para la que se ejecutó una compilación.

Para obtener un ejemplo de un informe en el que se usa este atributo, consulte Informe de Excel Calidad de la compilación.

Id. de compilación

Número asignado a la compilación. Cada vez que se ejecuta una definición de compilación concreta, el Id. de compilación se incrementa en 1.

Nombre de la compilación

Nombre o expresión que identifica de forma única una compilación. Para obtener más información, consulta Utilizar números de compilación para dar nombres significativos a las compilaciones completadas.

Hora de inicio de la compilación

Fecha y hora en que se inició la compilación.

Tipo de compilación

Motivo por el que se ejecutó la compilación. Los tipos de compilación están asociados al desencadenador que se definió para la compilación. Team Foundation Server admite los siguientes tipos de compilación: manual, continua (que se desencadena con cada protección), gradual (acumula protecciones hasta que finalice la compilación anterior), de protección controlada y programada. Para obtener más información, consulta Especificar desencadenadores y razones de compilación.

Ubicación de destino

La carpeta de entrega que se define para la compilación y se especifica como Localizador uniforme de recursos (URL). Una dirección URL especifica el protocolo con el que los exploradores web localizarán los recursos de Internet. La dirección URL también incluye el nombre del servidor en el que reside el recurso. También puede incluir la ruta de acceso a un recurso.

Para obtener más información, consulta Seleccionar una ubicación de ensayo y configurar carpeta de entrega.

Tipo de compilación

Tipo de compilación

(Solo resultados de pruebas publicados) Un nombre que designa la categoría de compilaciones asignadas a un conjunto de compilaciones completadas que se publicaron como parte de una serie de pruebas. Por ejemplo, un tipo de compilación se puede usar para designar una versión beta o una versión final.

Plataforma de compilación

Plataforma de compilación

El nombre de la plataforma del equipo para el que se creó una compilación de extremo a extremo (no de escritorio) (por ejemplo, x86 o Cualquier CPU). Para obtener más información, consulta Utilizar la plantilla predeterminada para el proceso de compilación.

Dimensiones Caso de prueba, Configuración de prueba, Plan de pruebas y Conjunto de pruebas

Las dimensiones Caso de prueba, Configuración de prueba, Plan de pruebas y Conjunto de pruebas corresponden a cómo puede organizar, configurar, automatizar y ejecutar pruebas mediante Microsoft Test Manager desde Visual Studio 2010 Ultimate o Visual Studio Test Professional.

El caso de prueba corresponde a un tipo de elemento de trabajo que el equipo de pruebas usa para definir pruebas manuales y automatizadas que el equipo puede ejecutar y administrar mediante Microsoft Test Manager. Un plan de pruebas consta de configuraciones de pruebas y conjuntos de pruebas. Una configuración de pruebas define el software o hardware en el que desea ejecutar las pruebas. Un conjunto de pruebas define una jerarquía dentro del plan para poder agrupar los casos de prueba.

Para obtener más información, consulta Probar la aplicación.

Dimensión

Atributo

Descripción 

Caso de prueba

Jerarquía de áreas y más

Las dimensiones Elemento de trabajo y Caso de prueba contienen todos los atributos relacionados con los elementos de trabajo, como Estado, Tipo de elemento de trabajo e Id. del elemento de trabajo. Para obtener información sobre la estructura de la dimensión Caso de prueba, consulte Crear análisis e informe de datos de elementos de trabajo y casos de prueba usando la perspectiva de elementos de trabajo.

Para obtener una descripción de cada atributo, consulte Referencia de campos de elementos de trabajo para Visual Studio ALM.

Para obtener información sobre cómo trabajar con las jerarquías de fechas, áreas e iteraciones, consulte Dimensiones compartidas en el cubo de Analysis Services.

Este grupo de medidas contiene atributos adicionales cuando los campos personalizados de la definición de un tipo de elemento de trabajo especifican Dimension como atributo reportable. Para obtener más información sobre cómo usar el atributo reportable opcional y sus valores, consulte Agregar o modificar campos de elementos de trabajo para admitir la creación de informes.

Configuración de prueba

Id. de configuración y Nombre de la configuración

El número que el sistema asigna y el nombre de una configuración de pruebas.

Plan de pruebas

Jerarquía de áreas, Ruta de acceso del área, Jerarquía de iteraciones y Ruta de acceso de la iteración

El área de producto e hito que se asigna al plan de pruebas.

Para obtener más información, consulta Crear análisis e informe de datos de elementos de trabajo y casos de prueba usando la perspectiva de elementos de trabajo.

Jerarquía de fechas de finalización por mes o por semana

Jerarquía de fechas de inicio por mes o por semana

Valores opcionales que un propietario de plan de pruebas puede asignar al plan de pruebas. Representan la fecha en la que el plan de pruebas debe iniciarse y debe finalizar.

Para obtener más información sobre cómo trabajar con las jerarquías de fechas, consulte Dimensiones compartidas en el cubo de Analysis Services.

Id. del plan de pruebas y Nombre del plan de pruebas

El número asignado por el sistema y el nombre asignado por el propietario del plan de pruebas.

Propietario del plan de pruebas

El nombre de usuario del miembro del equipo de pruebas que creó el plan de pruebas o que está asignado actualmente como su propietario.

Id. del plan de pruebas y Estado

El número asignado por el sistema y el nombre del estado del plan de pruebas. Por ejemplo, Inactivo indica que el plan de pruebas se está definiendo, mientras que Activo indica que dicho plan está listo para revisarse y ejecutarse.

Conjunto de pruebas

Jerarquía del conjunto de pruebas

Proporciona un mecanismo para especificar varios filtros en función de la colección de proyectos, el proyecto de equipo y el conjunto de pruebas.

Ruta de acceso del conjunto

Corresponde a la jerarquía de conjuntos de pruebas que se configuran para todos los proyectos de equipo en todas sus colecciones.

Dimensión Resultado de pruebas

En la siguiente tabla se muestran todas las dimensiones y atributos específicos de las medidas de prueba del cubo. Para poder notificar un Tipo de error o Resolución, el equipo de pruebas debe primeramente rellenar esta información como parte de sus actividades de prueba.

Atributo

Descripción 

Tipo de error e Id. de tipo de error

Establece una de las siguientes razones como motivo por el que no se superó una prueba: Ninguno, Problema conocido, Problema nuevo o Regresión.

Microsoft Test Manager asigna automáticamente un número o un identificador a cada razón. El equipo de pruebas puede asignar un tipo de error a cada prueba con errores, pero no es obligatorio.

Nota

No se pueden agregar elementos al conjunto de tipos de error ni cambiar dicho conjunto.

Para obtener un ejemplo de un informe de tendencias que muestre los resultados de pruebas en función del tipo de error, consulte Informe de Excel Análisis de errores.

Resultado e Id. de resultado

El resultado de la prueba (por ejemplo, Superada, Error o No concluyente).

Para obtener un ejemplo de un informe de tendencias que muestre el resultado de los planes y las configuraciones de pruebas, consulte Informe de progreso del plan de pruebas.

Estado de disponibilidad e Id. de estado de disponibilidad

El estado de una prueba determinada de una serie de pruebas. Los valores válidos son Completado, En curso, Ninguno, No está listo y Listo.

Estado de resolución

(Opcional) El nombre de la Resolución con la que un evaluador identificó la causa de una prueba no superada. De forma predeterminada, todas las plantillas de proceso de MSF tienen los siguientes estados de resolución: Precisa investigación, Problema asociado a la prueba, Problema del producto y Problema de configuración. El equipo de pruebas puede asignar un estado de resolución a cada prueba con errores, pero no es obligatorio.

Nota

Puede cambiar estos estados o agregar estados mediante la herramienta de la línea de comandos tcm.Consulta Personalizar y administrar la experiencia de pruebas [tcm y Microsoft Test Manager].

Resultado de prueba ejecutado por

El nombre del usuario u otra cuenta en la que se ejecutó la prueba.

Para obtener un ejemplo de un informe en el que se usa este atributo, consulte Informe de Excel Productividad del equipo de pruebas.

Propietario de resultados de pruebas

El nombre del usuario u otra cuenta que se ha asignado como propietario del resultado de pruebas. La asignación corresponde al valor establecido con el modificador tcm /resultowner.

Prioridad de resultados de pruebas

La prioridad de una prueba determinada en una serie de pruebas.

Dimensión Serie de pruebas

En la tabla siguiente se describen los atributos definidos para la dimensión Serie de pruebas. Muchos de estos atributos corresponden a parámetros especificados por el equipo de pruebas cuando ejecuta pruebas.

Atributo

Descripción 

Fecha completa, Fecha de creación, Jerarquía de fechas de inicio por mes o por semana

Las fechas en las que se creó, completó o inició la serie de pruebas. Puede usar estos atributos para filtrar un informe o estructurarlo. Para obtener más información, consulta Dimensiones compartidas en el cubo de Analysis Services.

Es automático

Marca que indica que la serie de pruebas contiene una o más pruebas automatizadas.

Para obtener un ejemplo de un informe en el que se usa este atributo, consulte Informe de Excel Calidad de la compilación.

Es Comprobación de compilación ejecutada

Marca que indica si la serie de pruebas contiene pruebas de comprobación de la funcionalidad básica de la compilación. Esta marca corresponde al modificador tcm /buildverification.

Para obtener un ejemplo de un informe en el que se usa este atributo, consulte Informe de Excel Calidad de la compilación.

Id. de serie de pruebas

El número que el sistema asignó a la serie de pruebas.

Propietario de la ejecución de pruebas

Corresponde al propietario asignado a la serie de pruebas que el equipo de pruebas creó o publicó. Corresponde al modificador tcm /owner.

Estado de la serie de pruebas e Id. de estado de la serie de pruebas

Nombre o número asignado al estado de una serie de pruebas (por ejemplo, Anulado, Completado, En curso, Sin iniciar o Desconocido).

Título de la serie de pruebas

Corresponde al título asignado a la serie de pruebas que el equipo de pruebas creó o publicó. Corresponde al modificador tcm /title.

Dimensiones Elemento de trabajo y Elemento de trabajo vinculado

Puede vincular casos de prueba a otros elementos de trabajo como casos de usuario, requisitos y errores. Con la dimensión Elemento de trabajo vinculado, puede crear un informe que proporcione resultados de pruebas referentes a los elementos de trabajo vinculados. El informe de progreso para probar casos de usuario, descrito anteriormente en este tema, proporciona un ejemplo de uso del elemento de trabajo vinculado.

Para obtener una descripción de cada atributo, consulte Referencia de campos de elementos de trabajo para Visual Studio ALM.

Actividades necesarias

Para crear informes que contengan datos útiles sobre el trabajo y los resultados de las pruebas, los miembros del equipo deben revisar la información de los temas siguientes:

Vea también

Conceptos

Informe de progreso del plan de pruebas

Perspectivas y grupos de medidas proporcionados en el cubo de Analysis Services para Visual Studio

Otros recursos

Informes de administración de pruebas