Escenarios y funcionalidades de pruebas exploratorias y manuales

Azure Test Plans | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-2015

La calidad es un aspecto fundamental de los sistemas de software y las pruebas manuales y exploratorias siguen siendo técnicas importantes para maximizar esto. En los procesos de desarrollo de software actuales, todos los miembros del equipo poseen calidad, incluidos desarrolladores, administradores, propietarios de productos, promotores de la experiencia del usuario, etc.

Azure DevOps y TFS proporcionan herramientas enriquecciones y eficaces que todos los miembros del equipo pueden usar para impulsar la calidad y la colaboración a lo largo del proceso de desarrollo. La solución de administración de pruebas basada en explorador fácil de usar proporciona todas las funcionalidades necesarias para las pruebas manuales planeadas, las pruebas de aceptación del usuario, las pruebas exploratorias y la recopilación de comentarios de las partes interesadas.

  • Pruebas manuales planeadas. Pruebas manuales mediante la organización de pruebas en planes de pruebas y conjuntos de pruebas por evaluadores designados y clientes potenciales de pruebas.

  • Pruebas de aceptación del usuario. Las pruebas realizadas por los evaluadores de aceptación de usuarios designados para comprobar que el valor entregado cumple los requisitos del cliente, al tiempo que se vuelve a usar los artefactos de prueba creados por los equipos de ingeniería.

  • Pruebas exploratorias. Pruebas realizadas por equipos de desarrollo, incluidos desarrolladores, evaluadores, equipos de experiencia del usuario, propietarios de productos, etc., mediante la exploración de los sistemas de software sin usar planes de pruebas ni conjuntos de pruebas.

  • Comentarios de las partes interesadas. Pruebas realizadas por partes interesadas fuera del equipo de desarrollo, como usuarios de las divisiones de marketing y ventas.

Enfoque holístico para las pruebas manuales, los tipos de pruebas manuales y los roles implicados
    Enfoque holístico para las pruebas manuales, los tipos de pruebas manuales y los roles implicados

Pruebas manuales planeadas

Las pruebas manuales han evolucionado con el proceso de desarrollo de software en un enfoque más ágil. Azure DevOps y TFS integran las pruebas manuales en los procesos ágiles; el equipo puede comenzar las pruebas manuales directamente desde sus paneles Kanban en el centro de trabajo. Teams que necesitan funcionalidades más avanzadas pueden usar el centro de pruebas para todas sus necesidades de administración de pruebas.

Obtenga información sobre cómo crear planes de pruebas y casos de prueba, y ejecutarlos mediante Azure DevOps portal web. Use la extensión Comentarios & de prueba para explorar y buscar errores en las aplicaciones.

Pruebas manuales desde el panel Kanban

Introducción a las pruebas manuales fácilmente mediante el panel Kanban en el centro de trabajo. Agregue, vea e interactúe con los casos de prueba directamente desde las tarjetas del panel Kanban y, a continuación, supervise progresivamente el estado directamente desde la tarjeta. Los desarrolladores y evaluadores pueden usar estas completas funcionalidades para simplificar la maximización de la calidad dentro de sus equipos. En Azure DevOps, solo necesita acceso básico para usar estas características. Vea más en Agregar, ejecutar y actualizar pruebas insertdas.

Administración de pruebas manuales desde el panel Kanban

Pruebas manuales en Test Manager

el Test Plans web. proporciona una completa solución de administración de pruebas para los equipos que necesitan funcionalidades de prueba manuales avanzadas. Incluye todas las funcionalidades necesarias para el ciclo de vida de las pruebas, incluido el planeamiento de pruebas, la creación, la ejecución y el seguimiento. Introducción al uso de las características de prueba manual avanzadas con la extensión Test Manager para Azure Test Plans.

Planeamiento de pruebas

Cree y administre planes de pruebas y conjuntos de pruebas para sus equipos con facilidad. Cree conjuntos estáticos, conjuntos basados en requisitos o conjuntos basados en consultas. Exporte y comparta los planes de pruebas y los conjuntos de pruebas con su equipo. Consulte más información en Creación de planes de prueba.

Creación de planes de prueba manuales

Creación de pruebas

Cree varios casos de prueba en una operación o agregue fácilmente casos de prueba existentes a un conjunto de pruebas. Asigne uno o varios evaluadores para ejecutar las pruebas. Ver los resultados de las pruebas y las referencias a un caso de prueba en los conjuntos de pruebas. Vea más en Creación de casos de prueba.

Creación de casos de prueba manuales

Prueba de programas

el Test Plans web. proporciona ejecutores de pruebas para ejecutar pruebas para las aplicaciones web y de escritorio. Marque los pasos de prueba y los resultados de las pruebas como superación o error, y recopile datos de diagnóstico, como información del sistema, registros de acciones de imagen, grabaciones de pantalla y capturas de pantalla a medida que realiza la prueba. Los errores que se han presentado durante las pruebas incluyen automáticamente todos los datos de diagnóstico capturados para ayudar a los desarrolladores a reproducir los problemas. Consulte más información en Run tests for web apps (Ejecutar pruebas para aplicaciones web) y Run tests for desktop apps (Ejecutar pruebas para aplicaciones de escritorio).

Prueba de aplicaciones web

Seguimiento de pruebas

Configure rápidamente gráficos ligeros para realizar un seguimiento de los resultados de pruebas manuales mediante los tipos de gráficos que prefiera y anclar los gráficos al panel para analizar fácilmente estos resultados. Elija una directiva de retención para controlar cuánto tiempo se conservan los resultados de las pruebas manuales. Consulte más información en Seguimiento del estado de la prueba.

Seguimiento del estado de prueba

Pruebas de aceptación de usuario

Las pruebas de aceptación de usuarios (UAT) son un factor clave en el desarrollo de software que garantiza que el equipo de ingeniería entrega el valor solicitado por los clientes. Azure DevOps y TFS incluyen funcionalidades y herramientas para administrar las pruebas de aceptación del usuario. Cree rápidamente planes y conjuntos de UAT e invite a varios evaluadores a ejecutar estas pruebas mediante artefactos de prueba proporcionados por el equipo de ingeniería. Supervise fácilmente el progreso y los resultados de UAT mediante gráficos ligeros. Vea más en Pruebas de aceptación del usuario.

Asignación de evaluadores para ejecutar todas las pruebas

Pruebas exploratorias para todos los usuarios

Maximizar la calidad en los procesos de desarrollo de software modernos es una responsabilidad compartida entre desarrolladores, administradores, propietarios de productos, equipos de experiencia del usuario, etc. Las herramientas y los procesos de prueba de colaboración son los factores clave para impulsar la calidad en estos escenarios.

La extensión Comentarios de prueba es una extensión sencilla basada en explorador que puede usar para probar aplicaciones web en cualquier momento y en cualquier lugar, y es lo suficientemente sencilla para que todos los usuarios del equipo lo usen. Ayuda a mejorar la productividad, ya que permite dedicar más tiempo a encontrar problemas y menos tiempo en presentarlos.

Pruebas exploratorias de las aplicaciones web

El uso de la extensión es un proceso sencillo de tres pasos:

Esquema que muestra los pasos del proceso Capturar, Crear, Colaborar

  • Capture los resultados de forma rápida y sencilla mediante las herramientas de la extensión. Capture notas, capturas de pantalla con anotaciones y grabaciones de pantalla para describir los resultados y resaltar los problemas. Además, en segundo plano, la extensión captura automáticamente datos enriquecidos, como acciones del usuario como un registro de acciones de imagen, datos de carga de páginas e información del sistema sobre el explorador, el sistema operativo, la memoria, etc. que pueden servir como punto de partida para la depuración.

  • Cree elementos de trabajo, como errores, tareas y casos de prueba directamente desde la extensión. Los resultados capturados se convierten automáticamente en parte del elemento de trabajo. Los usuarios pueden presentar un error para notificar un problema con el producto o crear una tarea que indique un nuevo requisito de trabajo. La extensión también se puede usar para crear casos de prueba para escenarios detectados durante la exploración.

  • Colabore con su equipo compartiendo sus conclusiones. Exporte el informe de sesión en modo independiente o conéctese a Azure DevOps o Team Foundation Server (2015 o posterior) para obtener una experiencia totalmente integrada, incluida la exploración de casos de usuario y elementos de trabajo pendiente, el seguimiento simplificado y la evaluación de errores y tareas, y la administración de solicitudes de comentarios en un solo lugar.

A medida que los usuarios realizan pruebas exploratorias, puede obtener información de las sesiones de Azure Test Plans de Azure DevOps o TFS. Vea las sesiones exploratorias completadas y obtenga información significativa en todas las sesiones. Obtenga rastreabilidad de un extremo a otro, como un desglose de los elementos de trabajo creados, los elementos de trabajo explorados y no explorados, los propietarios de sesión, etc.

Comentarios de las partes interesadas

La búsqueda de comentarios de las partes interesadas fuera del equipo de desarrollo, como los equipos de marketing y ventas, es fundamental para desarrollar software de buena calidad. Con Azure DevOps y TFS, los desarrolladores pueden solicitar comentarios sobre sus historias y características de usuario. Las partes interesadas pueden responder a las solicitudes de comentarios mediante la extensión Test Feedback basada en explorador, no solo para evaluar y enviar comentarios, sino también capturar datos de diagnóstico enriquecidos y presentar errores y tareas & directamente. Consulte más información en Solicitud de comentarios de las partes interesadas y Proporcionar comentarios de las partes interesadas.

Solicitud y petición de comentarios de las partes interesadas

Ventajas principales

  • Pruebe en cualquier plataforma. Con el Test Plans web, puede usar el explorador para acceder a todas las funcionalidades de prueba manual. Permite crear y ejecutar pruebas manuales a través de una interfaz basada en web fácil de usar a la que se puede acceder desde todos los exploradores principales de cualquier plataforma.

  • Colección de datos de diagnóstico enriquecido. Con el cliente de Test Runner web Test Runner puede recopilar datos de diagnóstico enriquecidos durante las pruebas. Esto incluye capturas de pantalla, un registro de acciones de imagen, grabaciones de pantalla, cobertura de código, seguimientos de IntelliTrace y datos de impacto de prueba para las aplicaciones en pruebas. Estos datos se incluyen automáticamente en todos los errores que se crean durante la prueba, lo que facilita a los desarrolladores reproducir los problemas.

  • Rastreabilidad de un extremo a otro. Azure DevOps y TFS proporcionan rastreabilidad de un extremo a otro de sus requisitos, compilaciones, pruebas y errores. Los usuarios pueden realizar un seguimiento de la calidad de sus requisitos en las tarjetas del panel Kanban. Los errores creados durante las pruebas se vinculan automáticamente a los requisitos y compilaciones que se prueban, lo que le ayuda a realizar un seguimiento de la calidad de los requisitos o compilaciones.

  • Plataforma extensible. Puede combinar las herramientas y tecnologías que ya conoce con las herramientas de desarrollo que mejor funcionan para integrarlas y ampliarlas Azure DevOps. Use las API REST y el modelo de contribución disponibles para la plataforma de pruebas para crear extensiones que proporcionen la experiencia que necesita para el ciclo de vida de administración de pruebas.

Recursos adicionales