Probar la aplicación
Puede ser más productivo del ciclo de vida del proceso de planeación, prueba y seguimiento del progreso mediante Visual Studio Ultimate, Visual Studio Premium, o Test Professional.Estas herramientas de prueba están integradas en Team Foundation Server, lo que le permite definir las pruebas en función de los mismos proyectos de equipo que otras áreas de su organización están utilizando.
Precaución |
---|
Esta sección de MSDN Library se sobre pruebas de toda la aplicación, ya sea manualmente o mediante pruebas del sistema automatizadas.En muchos proyectos de software, esta clase de prueba se hace por los evaluadores de especialista. Pero si es un desarrollador y desea escribir pruebas unitarias junto con los métodos y clases del código de aplicación, vea Comprobar código utilizando pruebas unitarias y Probar la interfaz de usuario con pruebas de IU codificadas. |
Visual Studio Ultimate, Visual Studio Premium y Test Professional incluyen Microsoft Test Manager para ayudarle a definir y administrar el trabajo de pruebas mediante planes de pruebas. Se crea un plan de pruebas y se agregan los conjuntos de pruebas, casos de pruebas o configuraciones que se necesiten, como se muestra en la siguiente ilustración. Las configuraciones se utilizan para determinar qué configuraciones desea utilizar para ejecutar los conjuntos o casos de prueba:
Una vez definidos todos ellos, está listo para las pruebas.Cuando los requisitos, casos de usuario o características están listas para ser probadas, puede ejecutar las pruebas para cada configuración especificada.Este plan permite medir el progreso a medida que se ejecutan las pruebas y crear informes sobre cuánto queda por probar.
Puede ejecutar las pruebas exploratorias y manuales desde Microsoft Test Manager utilizando el Ejecutor de pruebas de Microsoft.También puede ejecutar las pruebas automatizadas desde Microsoft Test Manager si la automatización está asociada a un caso de prueba.Los resultados de la ejecución de estas pruebas se asociarán a un plan de pruebas.
Además, desde Visual Studio puede ejecutar pruebas automatizadas que no están asociadas a un plan.Puede elegir ejecutar pruebas individualmente, como parte de una directiva de protección o en función de categorías de pruebas.También se pueden ejecutar como parte de una compilación creada mediante Team Foundation Build y desde la línea de comandos.
Dado que las herramientas de prueba están integradas en otras áreas de Visual Studio Premium, puede guardar los resultados de las pruebas en una base de datos, generar informes de tendencias e históricos y comparar distintas clases de datos.Por ejemplo, podría usar los datos para ver el número y los tipos de errores encontrados por las pruebas.
Vea Vídeo: Problemas con facilidad de clonación con la prueba manualVídeo: Administrar entornos de laboratorio para probarVídeo: Aplicaciones de la prueba de carga en Visual Studio.
Tareas
Use los temas siguientes como ayuda para probar su aplicación:
Tareas |
Temas relacionados |
---|---|
Trabajos de pruebas de actualización de versiones anteriores de Visual Studio: puede actualizar los esfuerzos de prueba de versiones anteriores de Visual Studio.Sin embargo, algunos proyectos de prueba que creó en Visual Studio 2010 SP1 son compatibles y no tienen que actualizarse.Por ejemplo, los proyectos de prueba creado con Visual Studio 2010 SP1 que contiene pruebas unitarias, pruebas de IU codificadas, el rendimiento web, o las pruebas de carga se pueden abrir en Visual Studio 2012.Por consiguiente, el equipo puede seguir utilizando Visual Studio 2010 SP1 o Visual Studio 2012 para trabajar con estos proyectos de prueba.En algunos casos, como cuando los proyectos contienen pruebas de IU codificadas, los proyectos podrían ser reparados cuando sean abiertos en Visual Studio 2012.El proceso de reparación permite al proyecto de prueba trabajar correctamente con Visual Studio 2010 SP1 y Visual Studio 2012.Además, el Administrador de pruebas de Microsoft puede estar instalado en paralelo con la versión anterior de Visual Studio 2010. Si tiene casos de prueba manuales existentes que creó utilizando versiones de Visual Studio anteriores a Visual Studio 2010, puede migrar los datos de estos casos de prueba a un caso de prueba manual que se puede utilizar en el Microsoft Test Manager. |
Actualizar trabajo de pruebas de versiones anteriores de Visual Studio |
Mediante el Administrador de pruebas de Microsoft: puede planear, administrar y ejecutar pruebas manuales y exploratorias.También puede automatizar las pruebas manuales después de que se estabilicen.Mientras está realizando pruebas manuales y exploratorias, puede registrar los errores.El error contendrá un seguimiento de acciones recientes, una instantánea del estado del sistema, y una copia de cualquier nota que hiciera mientras exploraba el sistema.Puede grabar las acciones en el caso de prueba, de forma que puedan reproducirla en ocasiones posteriores. También puede utilizar Microsoft Test Manager para configurar y administrar los equipos de laboratorio.Puede configurar un laboratorio virtual en la que instalar un sistema distribuido, y un vínculo esa práctica al plan de pruebas.Siempre que necesite repetir prueba- para el ejemplo cuando desee publicar un cambio en el laboratorio del sistema - se puede configurar de nuevo automáticamente. |
Pruebas del sistema de la aplicación mediante Microsoft Test Manager |
Mediante las herramientas de pruebas en Visual Studio:Visual Studio 2012 incluye la unidad, la interfaz de usuario codificadas, el rendimiento web y tipos de prueba de carga. Las pruebas unitarias y pruebas de IU codificadas usan normalmente por los desarrolladores, o los miembros del equipo mediante Visual Studio para validar la calidad del código en una aplicación.Por ejemplo, puede ejecutar estas pruebas antes de proteger el código de control de versiones.Para obtener más información, vea Comprobar código utilizando pruebas unitarias y Probar la interfaz de usuario con pruebas de IU codificadas.Sin embargo, los miembros del equipo implicara al probar la aplicación también pueden utilizar estos tipos de pruebas para convertir la prueba manual en pruebas automatizadas y aislar errores que salen de la prueba de integración de Compilaciones de Team Foundation. Visual Studio Ultimate además proporciona las instalaciones de pruebas específicas para la prueba de rendimiento y de esfuerzo.Una aplicación puede instrumentar y controlar para medir el rendimiento bajo cargas especificadas.Las aplicaciones web se pueden controlar con múltiples solicitudes, simular muchos usuarios. |
|
Configurar cómo se ejecutan pruebas o se recopilan datos de forma remota: puede usar entornos y configuraciones de pruebas para determinar qué tipos de datos se recopilarán de forma remota o cómo se va a ver afectado el sistema durante la ejecución de las pruebas.Por ejemplo, quizás desee grabar las acciones de la interfaz de usuario para una prueba manual, recopilar los registros de seguimiento de diagnóstico para ayudar a reproducir un error complejo. |
Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos |
Recursos Externos
Orientación y laboratorios de prácticas
Prueba para la entrega continua con Visual Studio 2012
CodePlex – Guía de la infraestructura de pruebas
Guía de implementación de pruebas de Visual Studio
Guía de Visual Studio Lab Management
Videos
Problemas con facilidad de clonación con la prueba manual
Administrar entornos de laboratorio para probar
Aplicaciones de la prueba de carga en Visual Studio
Foro
Visual Studio Team System + Blog de Team Foundation Server
Vea también
Tareas
Guía de inicio rápido para pruebas manuales con el Administrador de pruebas de Microsoft