Herramientas de pruebas

Herramientas de pruebas

Habilitar software de alta calidad mediante herramientas y servicios para pruebas

Visual Studio proporciona herramientas para pruebas que le ayudan a adoptar prácticas para realizar pruebas manuales, automatizadas, exploratorias y de carga. Estas herramientas para pruebas recopilan información útil que se proporciona al desarrollador en su contexto, en el entorno de desarrollo, de manera que es más fácil reproducir los errores y se garantiza la calidad a lo largo del proceso de desarrollo. Además, los evaluadores pueden ser más productivos en la planeación, la ejecución y el seguimiento de las pruebas, tanto con la herramienta web de administración de pruebas como con la enriquecedora experiencia proporcionada por Microsoft Test Manager.

Test Manager

Pruebas explicatorias

  • Genere automáticamente casos de prueba de las pruebas exploratorias para asegurar la repetibilidad
  • Explore los requisitos específicos del proyecto y vincule los resultados
  • Grabe las acciones de prueba exploratorias con capturas de pantalla y de voz para mejorar la reproducibilidad de los errores detectados
  • Cree múltiples errores ricos en datos en una sola prueba exploratoria

Pruebas automatizadas

  • Importe proyectos de pruebas automatizadas de soluciones de Visual Studio para crear casos de prueba administrados y vinculados a los requisitos 
  • Ejecute casos de prueba automatizados y recopile los resultados de las pruebas en Microsoft Test Manager

Administración del plan de pruebas

  • Clone o copie los planes de pruebas, los conjuntos de pruebas y los casos de prueba para facilitar la administración del plan de pruebas 
  • Cree y administre varias configuraciones de pruebas para garantizar la cobertura de las pruebas  
  • Consulte el estado actualizado del plan de pruebas, la ejecución de las pruebas y los casos de prueba directamente en Microsoft Test Manager 

Características avanzadas para la realización de pruebas

  • Se pueden implementar recopiladores de datos de diagnóstico exhaustivos en las máquinas de prueba para obtener todo tipo de información, desde registros de eventos hasta vídeos 
  • Realice una integración con el marco de compilación existente para ejecutar pruebas automatizadas en compilaciones programadas 
  • Se pueden vincular automáticamente datos relevantes a los errores creados para mejorar drásticamente el resultado de la depuración 
  • Recopile datos de IntelliTrace durante una sesión de pruebas para que los desarrolladores puedan identificar fácilmente el problema desde Visual Studio 

Soporte web  

Administración de pruebas

  • Utilice la interfaz web para crear nuevos planes de pruebas
  • Cree conjuntos nuevos estáticos, basados en consultas y basados en requisitos, y administre los existentes
  • Edite y agregue varios casos de prueba en una vista de cuadrícula
  • Actualice el estado de los casos de prueba sin utilizar el ejecutor de pruebas
  • Asigne grupos de evaluadores a casos de prueba específicos y pruebe las configuraciones

Ejecutor de pruebas

  • Ejecute todas las pruebas activas de un plan o un conjunto con un solo clic
  • Mejore el mantenimiento de los casos de prueba mediante la edición de los casos de prueba sobre la marcha
  • Incluya fácilmente observaciones y capturas de pantalla a las ejecuciones de pruebas y a los errores para proporcionar contexto adicional
  • Vincule los errores y los casos de prueba para ejecutar de forma automática el caso de prueba correcto al validar la resolución de errores

Rendimiento web y pruebas de carga

Pruebas de rendimiento web

  • Cree pruebas web sin necesidad de escribir código mediante la Grabadora de pruebas de rendimiento web
  • Edite las pruebas grabadas para adaptarlas a necesidades específicas
  • Simplifique la interacción con JavaScript promoviendo automáticamente los parámetros dinámicos a parámetros editables de pruebas web
  • Agrupe las pruebas web existentes para crear pruebas de carga eficaces

Realizar pruebas de carga en la nube y localmente

  • Simplifique las pruebas de carga de las aplicaciones web utilizando la infraestructura proporcionada por Visual Studio Online
  • Valide el rendimiento, el escalado y la fiabilidad de las aplicaciones de servidor
  • Informes prácticos de los resultados de las pruebas de carga junto con comparaciones visuales con las ejecuciones anteriores de pruebas de carga
  • Escalado de la carga dinámico y en tiempo real para garantizar un esfuerzo suficiente del sistema

Pruebas automatizadas

Prueba de IU codificada

  • Reduzca la carga de las pruebas de regresión manual con el marco de pruebas de IU codificadas para automatizar las pruebas de la interfaz de usuario
  • Las pruebas de IU codificadas ahora admiten una variedad de tecnologías, como las aplicaciones XAML de la Tienda Windows, IE 11 y SharePoint 2013, además de la amplia gama de tecnologías admitidas con anterioridad
  • Propiedades de búsqueda configurables para pruebas de IU codificadas en el explorador
  • Las pruebas de IU codificadas ahora permiten registrar pruebas para distintos exploradores, por lo que es más fácil entender el comportamiento de los mismos

Cobertura de código

  • La cantidad de código real incluido en una ejecución de pruebas está disponible para pruebas unitarias y pruebas de IU codificadas
  • Mida la exhaustividad de su estrategia de pruebas determinando la cantidad de código del producto incluido en las ejecuciones de pruebas automatizadas

Marco ampliable de pruebas unitarias

  • Visual Studio 2013 proporciona marcos de pruebas unitarias para código administrado y nativo
  • Ejecute pruebas unitarias específicas y vea los resultados inmediatamente con la nueva ventana del Explorador de pruebas  
  • Para simplificar las pruebas unitarias de código heredado, utilice el marco de aislamiento de Microsoft Fakes para crear clases y métodos sustitutivos para el código que desea probar

Creación de aplicaciones de calidad con las herramientas de Microsoft Application Lifecycle

Con Visual Studio y Team Foundation Server 2013, Microsoft ofrece a los desarrolladores potentes herramientas para administrar el ciclo de vida de las aplicaciones (ALM) y fomentar el trabajo en equipo y la colaboración. En este vídeo, Brian Keller muestra cómo los desarrolladores y los evaluadores pueden aprovechar estas funciones, a la vez que colaborar para alcanzar los objetivos de la organización

Características de las herramientas de pruebas de Visual Studio

Test Professional 2015

Visual Studio Test Professional con MSDN integra a los evaluadores, los administradores de producto y otras partes interesadas directamente en el proceso de desarrollo.
  • Realizar, grabar y repetir pruebas manuales
  • Administrar casos de prueba
  • Aportar valor de forma regular y predecible
  • Cree y administre entornos de laboratorio
  • Recopilar requisitos del equipo de negocio
  • Integrar la visión del cliente
  • Nivel de suscripción a MSDN para Visual Studio Test Professional
Test Professional 2015