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).
Al usar la perspectiva de pruebas, puede crear informes que respondan a las siguientes preguntas: Informes de estado:
Informes de tendencia:
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.
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
Siguiendo estos pasos, puede crear un informe de progreso para probar casos de usuario:
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.
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.
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.
Arrastre el campo Tendencia de recuento de puntos desde el grupo de medidas Prueba hasta el área Valores.
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