Agregar y gestionar pruebas en línea

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

En este artículo se describe cómo crear, ejecutar, actualizar y realizar un seguimiento rápido de las pruebas insertadas desde elementos de trabajo de los paneles en Azure Boards. Las pruebas que creas a partir de elementos de trabajo en tu tablero se vinculan automáticamente a los elementos de trabajo.

Las pruebas integradas te permiten crear, ejecutar y hacer seguimiento de ellas directamente en los elementos de trabajo de tu tablero sin tener que cambiar de herramienta. Este enfoque es útil cuando desea comprobar los criterios de aceptación o detectar problemas rápidamente durante el sprint.

Cuándo usar pruebas en línea:

  • Pruebas ligeras directamente en elementos de trabajo a bordo
  • Número pequeño de pruebas por elemento de trabajo (pocas comprobaciones rápidas)
  • El equipo prefiere un flujo de trabajo en un solo panel sin tener que cambiar a Planes de prueba
  • Pruebas ad hoc o comprobación manual simple

Cuándo usar el centro de planes de prueba:

  • Conjuntos de pruebas grandes con muchos casos de prueba
  • Escenarios de prueba complejos, configuraciones de prueba o configuración del entorno
  • Planeamiento y métricas de pruebas en todo el equipo
  • Pruebas exploratorias con trazabilidad enriquecida

Para obtener una plataforma de prueba completa, consulte ¿Qué es Azure Test Plans?

La administración de pruebas integradas en los elementos de trabajo del tablero es similar a la administración de listas de comprobación de tareas integradas. Para obtener más información sobre las tareas insertadas, vea Tutorial: Agregar tareas o elementos secundarios como elementos de lista de comprobación.

Requisitos previos

Categoría Requisitos
Acceso al proyecto Miembro del proyecto.
Niveles de acceso Para añadir elementos de trabajo, ver o ejecutar pruebas y utilizar todas las funciones de los tableros, necesitas al menos un acceso Básico. Los usuarios con acceso de parte interesada no pueden ver ni ejecutar pruebas.
Permisos Para ver o modificar elementos de trabajo, establezca Ver elementos de trabajo en este nodo y Editar elementos de trabajo en este nodo permisos para Permitir. De forma predeterminada, el grupo Colaboradores dispone de estos permisos. Para más información, consulte Establecimiento de permisos y acceso para el seguimiento del trabajo.

Qué puedes hacer con las pruebas integradas

Al usar pruebas en línea, puede:

  • Añadir pruebas a elementos de trabajo directamente desde tu tablero
  • Ejecutar pruebas para comprobar la funcionalidad y los criterios de aceptación
  • Actualizar el estado de la prueba para reflejar los resultados superados, con errores o bloqueados
  • Reasignar pruebas para cambiarlas de un elemento de trabajo a otro
  • Copia de pruebas para reutilizar en varios elementos de trabajo

Cada tarea tiene instrucciones paso a paso en las secciones siguientes.

Paneles abiertos en Azure Boards

  1. Para ver el panel del equipo, abra el proyecto de Azure DevOps y seleccione Boards>Boards en el menú de navegación izquierdo.

    Captura de pantalla que muestra la apertura del panel.

  2. Para ver un panel diferente, seleccione la flecha situada junto al título de la página del panel y seleccione el otro panel o el directorio Ver paneles en la lista desplegable. También puedes seleccionar un tablero en Todos los tableros del equipo en la página del directorio Tableros.

    Captura de pantalla donde se ve cómo se selecciona el panel de otro equipo.

Sugerencia

Seleccione el icono de estrella situado junto a un nombre del tablero para marcar como favorito el tablero. Los tableros favoritos aparecen en la parte superior de la lista del selector de tableros.

Expandir y ver pruebas en línea

Cuando abres un tablero por primera vez, las listas de tareas y pruebas de los elementos de trabajo aparecen contraídas.

Captura de pantalla que muestra las pruebas integradas contraídas.

  1. Mantenga el puntero sobre un icono de prueba insertado para mostrar un resumen de pruebas.

    Captura de pantalla del resumen de pruebas al dejar el cursor encima.

  2. Seleccione el icono de prueba para expandir la lista de pruebas y otros controles. Para contraer la lista y los controles, vuelve a seleccionar el icono.

  3. En el panel expandido, seleccione una prueba de la lista para abrir y editar su página de casos de prueba.

    Captura de pantalla que muestra una página de casos de prueba.

  4. En el panel expandido, seleccione el icono Acciones de elemento de trabajo situado junto a una prueba para mostrar las opciones del menú contextual.

    Captura de pantalla que muestra las opciones del menú contextual del caso de prueba.

  5. Seleccione el icono Abrir conjunto de pruebas para abrir el conjunto de pruebas para el elemento de trabajo en una nueva página del explorador.

    Captura de pantalla que muestra las pruebas en línea expandidas.

    En el ejemplo siguiente se muestra el conjunto de pruebas 285 creado para el error 38, con tres casos de prueba incluidos en el conjunto.

    Captura de pantalla que muestra los casos de prueba en línea que se añaden a los conjuntos y planes de prueba.

Agregar pruebas en línea

Cuando añades casos de prueba a un elemento de trabajo del tablero de forma integrada, el proceso crea automáticamente un plan de pruebas y un conjunto de pruebas predeterminados para el elemento de trabajo, con los casos de prueba agrupados bajo ellos.

  1. Para agregar pruebas a un elemento de trabajo en su tablero, abra el menú Acciones del elemento de trabajo y seleccione Agregar prueba en el menú contextual. También puede seleccionar un icono de prueba insertado existente en un elemento de trabajo y, a continuación, seleccionar Agregar prueba en el panel de pruebas expandido.

    Captura de pantalla que muestra Agregar prueba en el menú contextual de un elemento de trabajo pendiente.

  2. En el panel expandido, escriba el nuevo título de prueba y presione Entrar. Puede agregar varias pruebas presionando Entrar después de agregar cada prueba.

    Captura de pantalla que muestra el elemento de trabajo con varios casos de prueba agregados.

Para obtener más información, consulte Planear las pruebas y Crear pruebas manuales.

Ejecutar una prueba en línea

Antes de ejecutar una nueva prueba, necesita agregar detalles. Para agregar detalles a un caso de prueba, ábralo seleccionando en la lista de casos de prueba insertados o seleccionando Abrir en su menú contextual.

Ejecute la prueba seleccionando Ejecutar prueba en el menú contextual de la prueba.

Captura de pantalla que muestra la ejecución de una prueba.

El Ejecutor de pruebas de Microsoft se inicia en una nueva instancia del explorador. Para más información, consulte Ejecutar pruebas manuales.

Actualizar el estado de la prueba

Para realizar un seguimiento del estado de la prueba, actualice el estado de una prueba insertada desde su menú contextual.

Captura de pantalla que muestra las tareas completadas.

Reparentar o copiar una prueba

Para cambiar la asignación de una prueba, arrástrala y suéltala en otro elemento de trabajo. Esta acción cambia automáticamente la relación vinculada de la prueba y apunta al nuevo elemento de trabajo.

En el ejemplo siguiente se muestra la prueba TEST: Cancelar formulario de pedido que se mueve del elemento de formulario Cancelar pedido al elemento Historial de cuentas de cliente .

Captura de pantalla que muestra cómo arrastrar una prueba para reasignarla a otro elemento de trabajo.

Para copiar una prueba en otro elemento de trabajo, mantenga presionada la tecla Ctrl mientras arrastra y coloca la prueba en el otro elemento de trabajo.

Nota:

Al vincular un caso de prueba a un elemento de trabajo mediante el tipo de vínculo Probado por , el panel refleja el estado de prueba del caso de prueba vinculado. Sin embargo, si un conjunto basado en requisitos tiene varias configuraciones, la placa solo muestra el resultado de la prueba para la configuración predeterminada. Para asegurarse de que los casos de prueba aparecen correctamente en la placa, es mejor usar Agregar prueba en el elemento de trabajo o crear un conjunto de pruebas basado en requisitos desde el centro de planes de pruebas.

Solucionar problemas de las pruebas en línea

Test Runner no se inicia

Si el ejecutor de pruebas no se puede abrir en una nueva ventana del explorador:

  1. Comprueba que tu navegador permite ventanas emergentes de dev.azure.com
  2. Confirmación de que JavaScript está habilitado
  3. Compruebe que el explorador es compatible con Azure DevOps.
  4. Compruebe que tiene permiso Ver ejecuciones de pruebas en el proyecto

No se puede cambiar la asignación o copiar una prueba

Para cambiar la asignación o copiar una prueba entre elementos de trabajo, debes cumplir los siguientes requisitos:

  • permiso "Editar elementos de trabajo en este nodo" en los elementos de trabajo de origen y destino
  • La prueba debe estar en el mismo proyecto (no se admite el cambio de asignación entre proyectos)

Si ve un error de "permiso denegado", compruebe los permisos del proyecto. Para más información, consulte Establecimiento de permisos y acceso para el seguimiento del trabajo.

Las pruebas no aparecen en línea después de agregar

Si añades una prueba pero no aparece en el panel de pruebas en línea:

  1. Actualiza la página del tablero
  2. Compruebe que el caso de prueba se creó en el conjunto de pruebas predeterminado para el elemento de trabajo.
  3. Compruebe que está viendo el elemento de trabajo en el panel (no en el panel de detalles)

El estado de la prueba no aparece en el tablero

Si una prueba está vinculada mediante el tipo de vínculo Probado por , pero no muestra ningún estado:

  • En el caso de los conjuntos de pruebas basados en requisitos con varias configuraciones, la placa solo muestra el resultado de la prueba para la configuración predeterminada.
  • Para asegurarse de que los estados de prueba aparecen correctamente, use Agregar prueba en el elemento de trabajo en lugar de vincular manualmente casos de prueba.
  • Consulte Seguimiento del estado de la prueba para conocer los procedimientos de actualización de estado.

Lentitud o tiempo de espera al añadir o ejecutar muchas pruebas

Las operaciones de prueba insertadas funcionan mejor para conjuntos de pruebas pequeños (3-5 pruebas por elemento de trabajo). Si experimenta lentitud:

  • Use el centro de planes de prueba para conjuntos grandes de pruebas.
  • Ejecute pruebas de uno en uno en lugar de usar operaciones por lotes.
  • Compruebe el rendimiento de la conexión de red y del explorador.

El caso de prueba no tiene campos obligatorios

Para poder ejecutar una prueba, el caso de prueba debe incluir:

  • Al menos un paso de prueba
  • Resultado esperado para cada paso

Si ve un error de validación, abra el formulario de caso de prueba y agregue pasos. Para obtener más información, consulte Creación de casos de prueba manuales.

Uso de IA para gestionar pruebas en línea

Puede usar la asistencia de IA a través del servidor MCP de Azure DevOps para ayudarle a administrar las pruebas insertadas. Aquí tiene algunas indicaciones de ejemplo que puede usar:

tarea Indicador de ejemplo
Crear casos de prueba "Ayúdame a crear casos de prueba que comprueben estos criterios de aceptación para el caso del usuario"
Crear casos de prueba "Generar casos de prueba para cubrir los flujos de trabajo de usuario principales de esta característica"
Crear casos de prueba ¿Qué casos de prueba recomendarías para este flujo de compra?
Crear casos de prueba "Creación de escenarios de prueba de casos perimetrales para la funcionalidad de inicio de sesión"
Organización y administración de pruebas Ayúdame a organizar estas pruebas en línea en suites de pruebas lógicas
Organización y administración de pruebas ¿Debo usar pruebas en línea o mover esto al centro de planes de prueba? Este es mi escenario..."
Organización y administración de pruebas "¿Qué es una buena convención de nomenclatura para los casos de prueba?"
Seguimiento del estado de la prueba Muéstrame qué pruebas se están superando actualmente y cuáles necesitan mejoras.
Seguimiento del estado de la prueba Ayúdame a resumir el estado de las pruebas de este sprint
Seguimiento del estado de la prueba "Analizar estos errores de prueba y sugerir correcciones"
Cobertura y estrategia de pruebas Sugiere una estrategia de pruebas para esta historia de usuario compleja
Cobertura y estrategia de pruebas "¿Qué áreas de esta característica podrían no tener suficiente cobertura de pruebas?"
Cobertura y estrategia de pruebas "Ayudarme a priorizar qué pruebas se van a ejecutar primero"

Nota:

Estas solicitudes funcionan mejor cuando se proporciona contexto sobre los elementos de trabajo, los escenarios de prueba y los criterios de aceptación. Cuanto más específico sea, mejor será la sugerencia.

Paso siguiente