Visual Studio Team System 2010
5. Pruebas Automatizadas con Visual Studio 6. Pruebas codificadas de interfaz de usuario 7. Pruebas Web de desempeño
Identificación de candidatos para la automatización Visual Studio 2010 Ultimate en la empresa Descripción general de funciones específicas y capacidades Nueva arquitectura y administración en Visual Studio 2010 Ultimate
Visual Studio 2010 tanto en su versión Ultimate como Premium permite la creación de Pruebas de Interface de Usuario Automatizadas conocidas también como Pruebas codificadas de Interface de Usuario. Esta característica de Visual Studio nos permite probar que la interfaz de usuario esta funcionando correctamente después de que se hacen cambios en el código. Son más fáciles de ejecutar que las pruebas manuales por lo tanto se pueden ejecutar más seguido.
Permite crear planes, suites de prueba, configuraciones de prueba y casos de prueba paso a paso a través de la nueva aplicación para pruebas Microsoft Test Manager. Recopila información de diagnóstico cuando ejecutas un test y automáticamente lo agrega al reporte del bug. Graba pasos manualmente y para que se pueda volver a utilizar en futuras ejecuciones del test. Permite crear pruebas de interfaz automatizadas. También puedes crear ambientes virtuales en donde puedes definir el conjunto de roles requeridos para correr aplicaciones específicas. Puedes ejecutar pruebas a 64 bits. Emula varios ambientes de red
Entorno de desarrollo integrado Compatibilidad con la plataforma de desarrollo Team Foundation Server Suscripción a MSDN Herramientas de prueba Desarrollo de bases de datos Depuración y diagnóstico Administración del ciclo de vida de las aplicaciones Arquitectura y modelado Lab Management
La prueba codificada de IU ejecuta acciones en los controles de la interfaz de usuario de una aplicación y comprueba que se muestran los controles correctos con los valores correctos. Por ejemplo, puede hacer que el método de prueba haga clic en un botón de una aplicación windows, escribir un valor en un cuadro de texto y realizar diferentes acciones de prueba basadas en el valor proporcionado.
UIMap.Designer.cs: Contiene el codigo que es creado automaticamente cuando se crea el test. Se regenera cada ves que se modifica el test. UIMap.cs: Contiene una clase parcial UIMap que no tiene metodos o propiedades. Aquí es donde se puede extender el comportamiento manualmente. CodedUITest1.cs: Este archivo es generado al crear la prueba, pero no se regenera con cada modificacion. UIMap.uitest: Este archivo XML representa la estructura de la grabacion de la prueba y todas su partes. No debe ser editado directamente
Hay 3 maneras de crear la prueba: a) En el Solution Explorer da click derecho al proyecto de Prueba elige la opción Add -> Coded UI Test b) En el Test List Editor o en Test View Window da click derecho y elige la opción New Test, aparecerá un cuadro de dialogo ahí elige la opción Coded UI Test y presiona OK. c) En el menú Test elige la opción New Test, aparecerá un cuadro de dialogo ahí elige la opción Coded UI Test y presiona OK.
Haga clic en Usar una grabación de acciones existente. Se muestra el cuadro de diálogo Conectar al proyecto de equipo. Encuentre el elemento de trabajo que tenga adjunta una grabación de acciones: Seleccione su proyecto en la lista desplegable Proyecto y haga clic en Conectar. Elija un método para encontrar un elemento de trabajo que tenga adjunta una grabación de acciones: ejecute una consulta guardada, consulte por identificador o busque por el título del elemento de trabajo. Haga clic en Buscar para ejecutar la consulta. Seleccione el elemento de trabajo que tiene adjunta la grabación de acciones que desea usar para crear una prueba de IU codificada y, a continuación, haga clic en Aceptar.
Haga clic en Grabar acciones, editar asignación de IU o agregar aserciones. Aparece el cuadro de diálogo Generador de pruebas de IU codificadas. Para iniciar la grabación, haga clic en el icono Grabar. Realice las acciones que desea grabar en su aplicación, incluido el inicio de la aplicación si es necesario. Para ver las acciones, haga clic en el icono Mostrar pasos grabados. Las acciones se muestran en el cuadro de diálogo Generador de pruebas de IU codificadas - Acciones grabadas. Para terminar la grabación, haga clic en el icono Generar código. Escriba un nombre para el método de prueba de IU codificada en Nombre de método y, a continuación, haga clic en Agregar y generar.
Puede agregar una aserción para un control de IU con el fin de comprobar que la aplicación en pruebas funciona como se espera, o puede agregar un control de IU a una prueba codificada de IU mediante el Coded UI Test Builder
Usando el Test Manager se pueden crear casos de uso que usen parámetros en lugar de valores en código duro. Esto permitirá a las pruebas manuales ser ejecutadas sobre múltiples iteraciones y validar diferentes escenarios usando solo un caso de prueba. Igualmente si se genero la prueba usando visual studio se puede modificar el código para que obtenga los datos de otro origen de datos
Windows XP con Service Pack 3 Windows Server 2003 con Service Pack 1 Windows Server 2003 con Service Pack 2 Windows Server 2008 y Windows Server 2008 R2.NET 2.0, 3.0, 3.5 y 4.0
Puedes fácilmente construir un conjunto de pruebas repetible Ayuda a analizar el desempeño de tu aplicación web y a identificar posibles cuellos de botella Visual Studio te permite crear fácilmente Pruebas de Desempeño Web grabando tus acciones mientras utilizan tu aplicación. Sin embargo si requieres de más flexibilidad también tienes la opción de utilizar Pruebas de Desempeño codificadas.
Crear un proyecto de prueba Sobre este proyecto, crear una prueba de desempeño web Se abre el navegador para comenzar a grabar
Crear una prueba de desempeño web Se abre el navegador para comenzar a grabar Pegar la dirección URL en el navegador
Número de secuencias a repetir Elegir el navegador Simular interacción con la página Insertar petición Web Service, comentario, condición, etc Agregar parámetros de formulario, Query String, regla de extracción, etc
La prueba paso La prueba fallo