Escenarios y funcionalidades de pruebas exploratorias y manuales

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

La calidad es un aspecto fundamental de los sistemas de software, y las pruebas de exploración y pruebas manuales continúan siendo una técnica importante para maximizar esto. En los procesos de desarrollo de software de hoy en día, todo el equipo posee calidad, como desarrolladores, administradores, propietarios de productos, abogados de experiencia del usuario, etc.

Azure DevOps y TFS proporcionan herramientas enriquecidas y eficaces que todo el equipo puede 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 las pruebas en planes de pruebas y conjuntos de pruebas mediante evaluadores designados y responsables de pruebas.

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

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

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

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


Para usar todas las características descritas en este artículo, debe tener una de las siguientes suscripciones:

O bien, configure Basic + Test Plans nivel de acceso.

Vea permisos y acceso a las pruebas manuales.


Pruebas manuales planeadas

La prueba manual ha evolucionado con el proceso de desarrollo de software en un enfoque más basado en Agile. Azure DevOps y TFS integran las pruebas manuales en los procesos ágiles. el equipo puede comenzar la prueba manual directamente desde sus paneles Kanban en el centro de trabajo. Los equipos que necesitan capacidades más avanzadas pueden usar el concentrador 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 el portal web de Azure DevOps. Use la & extensión test feedback para explorar y encontrar errores en sus aplicaciones.

Vídeos

Pruebas manuales desde el panel Kanban

Empiece a trabajar fácilmente con las pruebas manuales mediante el panel Kanban en el centro de trabajo. Agregar, ver e interactuar con casos de prueba directamente desde las tarjetas en el panel Kanban y, a continuación, supervisar progresivamente el estado directamente desde la tarjeta. Los desarrolladores y evaluadores pueden usar estas características enriquecidas 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 en línea.

Administrar pruebas manuales desde el panel Kanban

Pruebas manuales en Test Manager

Azure Test Plans o el concentrador de pruebas en Azure DevOps Server (consulte navegación en el portal web) proporciona una solución de administración de pruebas enriquecida para los equipos que necesitan funcionalidades avanzadas de pruebas manuales. Incluye todas las capacidades necesarias para el ciclo de vida de las pruebas, incluida la planeación, la creación, la ejecución y el seguimiento de las pruebas. Comience a usar las características avanzadas de pruebas manuales con la extensión de Test Manager para Azure Test Plans.

Planeación 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. Exportar y compartir los planes de pruebas y conjuntos de pruebas con el equipo. Más información en creación de planes de pruebas

Crear planes de pruebas manuales

Creación de pruebas

Crear varios casos de prueba en una operación o agregar 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 todos los conjuntos de pruebas. Vea más en crear casos de prueba.

Crear casos de prueba manual

Prueba de programas

Azure Test Plans o el concentrador de pruebas en Azure DevOps Server (consulte navegación en el portal web) proporciona ejecutores de pruebas para ejecutar pruebas para las aplicaciones web y de escritorio. Marque los pasos de prueba y los resultados de pruebas como correctos o con errores, y recopile datos de diagnóstico como información del sistema, registros de acciones de imagen, grabaciones de pantalla y capturas de pantalla mientras realiza la prueba. Los errores presentados durante las pruebas incluyen automáticamente todos los datos de diagnóstico capturados para ayudar a los desarrolladores a reproducir los problemas. Vea más en ejecutar pruebas para aplicaciones web y ejecutar pruebas para aplicaciones de escritorio.

Probar aplicaciones Web

Seguimiento de pruebas

Configure rápidamente los gráficos ligeros para realizar un seguimiento de los resultados de las pruebas manuales usando los tipos de gráficos que prefiera y ancle los gráficos al panel para analizarlos fácilmente. Elija una directiva de retención para controlar cuánto tiempo se conservan los resultados de las pruebas manuales. Vea más en seguimiento estadode la prueba.

Seguimiento de estado de pruebas

Pruebas de aceptación de usuario

La prueba de aceptación del usuario (UAT) es un factor clave en el desarrollo de software que garantiza que el equipo de ingeniería está entregando 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.

Asignar evaluadores para ejecutar todas las pruebas

Pruebas exploratorias para todos

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

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

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 de captura, creación, colaboración

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

  • Cree elementos de trabajo como errores, tareas y casos de prueba directamente desde la extensión. Las conclusiones capturadas se convierten automáticamente en parte del elemento de trabajo. Los usuarios pueden archivar un error para informar de 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 hallazgos. 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, como explorar los casos de usuario y elementos de trabajo pendiente, realizar un seguimiento simplificado y una clasificación de errores y tareas, y administrar las 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 o el concentrador de pruebas en TFS Azure DevOps o TFS. Vea las sesiones exploratorias completadas y derive 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 la sesión, etc.

Comentarios de parte interesada

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 las características y los casos de usuario. Las partes interesadas pueden responder a las solicitudes de comentarios mediante la extensión de comentarios de prueba basada en explorador, & no solo para clasificar y enviar comentarios, sino también mediante la captura de datos de diagnóstico enriquecidos y la presentación directa de errores y tareas. Consulte más información en solicitar comentarios de parte interesada y proporcione comentariosde parte interesada.

Solicitar y proporcionar comentarios de partes interesadas

Ventajas principales

  • Pruebe en cualquier plataforma. Con Azure Test Plans o el concentrador de pruebas en Azure DevOps Server (consulte navegación en el portal web) , puede usar el explorador para tener acceso a todas las funcionalidades de pruebas manuales. Permite crear y ejecutar pruebas manuales mediante una interfaz basada en Web fácil de usar a la que se puede tener acceso desde todos los exploradores principales en cualquier plataforma.

  • Recopilación de datos de diagnóstico enriquecida. Mediante el ejecutor de pruebas basado en Web y el cliente del Ejecutor de pruebas, 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 en las pruebas para las aplicaciones sometidas a prueba. 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 los requisitos, compilaciones, pruebas y errores. Los usuarios pueden realizar un seguimiento de su calidad de requisitos desde tarjetas en el panel kanban. Los errores creados durante las pruebas se vinculan automáticamente a los requisitos y las compilaciones que se prueban, lo que le ayuda a realizar un seguimiento de la calidad de los requisitos o las compilaciones.

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