Cómo: Asignar parámetros a campos de aplicación en una grabación de acciones para una prueba
Si tiene una prueba con parámetros, puede ejecutar varias iteraciones de esa prueba usando cada conjunto de parámetros. Si desea reproducir la prueba para una iteración usando una grabación de acciones, debe asignar cada parámetro a un campo de entrada. La asignación de cada parámetro le permite reproducir la grabación de acciones y en lugar de un valor fijo, el valor del parámetro para la iteración se sustituirá en el campo de entrada. Si los parámetros no están asignados, se usará un valor fijo.
Puede usar parámetros en las acciones o resultados esperados en cualquier paso de prueba del caso de prueba. A continuación, puede agregar varios conjuntos de valores para los parámetros que desea usar en la prueba. Cada conjunto de valores para los parámetros se ejecuta como una iteración individual de la prueba mediante Ejecutor de pruebas. Al crear una grabación de acciones, puede copiar el valor de cada parámetro al ejecutar la prueba y, a continuación, pegar el valor en el campo de entrada en la aplicación sometida a prueba. Por ejemplo, puede tener un parámetro de acción para el costo de un artículo y la cantidad de ese artículo junto con un parámetro de resultado esperado que comprueba que el total es exacto. Esto se muestra en la siguiente ilustración para el procedimiento Asignar parámetros de datos a campos de aplicación en una grabación de acciones.
Para obtener más información sobre cómo crear un caso de prueba con parámetros, vea Cómo: Agregar parámetros a un caso de prueba manual para ejecutarlo varias veces con datos diferentes.
Cargar una prueba en el Ejecutor de pruebas
Para cargar una prueba en Test Runner
Abra Microsoft Test Manager.
Nota
Para mostrar la ventana de Microsoft Test Manager, haga clic en Inicio y, a continuación, haga clic en Todos los programas. Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.
En el selector de grupos de centros, haga clic en la flecha de lista desplegable y, a continuación, haga clic en Centro de pruebas.
En la barra de menús del grupo central, haga clic en Prueba.
En el menú situado bajo la barra de menús del grupo central, haga clic en Ejecutar pruebas si aún no esta seleccionada esta opción.
En el recuadro izquierdo, bajo Ejecutar pruebas, seleccione el plan o conjunto de pruebas que aparece bajo el plan de pruebas que contiene las pruebas que desea ejecutar.
El recuadro de la derecha muestra los casos de prueba incluidos en el conjunto de pruebas seleccionado.
En el recuadro de la derecha, haga clic en el caso de prueba y, a continuación, haga clic en Ejecutar.
Se abre Test Runner.
Nota
Seleccione Ejecutar con opciones para especificar una compilación donde ejecutar la prueba o reemplazar la configuración de las pruebas y del entorno para el plan de pruebas.
Asignar parámetros de datos a campos de aplicación en una grabación de acciones
Para asignar parámetros a campos de aplicación
En Ejecutor de pruebas, el sistema le pedirá Iniciar prueba con la opción de Crear grabación de acciones. Seleccione Crear grabación de acciones y haga clic en Iniciar prueba.
Nota
Si ha establecido la configuración de pruebas para crear un registro de acciones para la prueba que se está ejecutando, al seleccionar la opción Crear grabación de acciones, cuando se inicia una prueba, se usarán los parámetros configurados. Si no ha configurado el adaptador de datos de diagnóstico de acciones en la configuración de pruebas, se usarán los valores predeterminados para crear la grabación de acciones. Para obtener más información, vea Cómo: Grabar acciones de IU para pruebas manuales mediante configuración de pruebas.
Observe que Ejecutor de pruebas incluye información de la iteración en la parte superior. El número de iteraciones será igual al número de conjuntos de parámetros establecidos al crear el caso de prueba. Para obtener más información, veaCómo: Agregar parámetros a un caso de prueba manual para ejecutarlo varias veces con datos diferentes.
Realice los pasos del caso de prueba para la primera iteración de la prueba y marque cada paso con un resultado. Use la flecha desplegable situada a la derecha del paso y seleccione Sin errores o Con errores.
Cuando llegue a un paso que usa un parámetro asociado a la acción, por ejemplo, los pasos Escribir la cantidad e Invalidar el precio en la captura de pantalla anterior, verá que el parámetro se muestra como un vínculo dentro del paso de prueba. Puede copiar los datos asignados al parámetro haciendo clic en su vínculo. Los datos se copian en el portapapeles del sistema. A continuación, puede copiarlos en el campo de entrada correspondiente de la aplicación en pruebas usando CTRL+V.
Precaución Si hace clic con el botón secundario en un control de IU o en un campo de entrada de la aplicación sometida a prueba para ver el menú contextual y, a continuación, usa la opción Pegar, el parámetro no se asignará correctamente. Esto es debido a que la grabación de acciones lo reconoce y lo graba como una acción de clic del mouse. Debe usar CTRL+V o escribir el valor.
Una vez copiados los datos del parámetros a la aplicación en pruebas, use la flecha de lista desplegable, situada a la derecha del paso, y seleccione Sin errores o Con errores.
Nota
Durante una grabación de acciones, la acción de copiar también asigna el parámetro al campo de entrada concreto donde pegó los datos. Si la asignación es correcta, se mostrará un icono de marca de verificación verde delante del parámetro y el icono que hay detrás del parámetro tendrá una información sobre herramientas que indica el campo al que está asignado ahora el parámetro. Si la asignación no se realizó correctamente, aparecerá un icono de advertencia junto al icono de Sin errores o Con errores.
Cuando llegue a un paso que use un parámetro asociado a un resultado esperado, por ejemplo, el paso Hacer clic en Actualizar en la captura de pantalla anterior, compruebe que el campo de salida de la aplicación sometida a prueba es igual que el resultado esperado mostrado en el paso de prueba. A continuación, use la flecha desplegable situada a la derecha del paso y seleccione Sin errores o Con errores.
Haga clic en Finalizar iteración y pasar a la siguiente.
Importante Si no se asigna correctamente un parámetro a un campo de entrada de la aplicación, se muestra un cuadro de diálogo. El cuadro de diálogo notifica que algunos parámetros no están asignados a ningún control de IU. Si los parámetros no se asignan correctamente y reproduce la grabación de acciones para una iteración de la prueba, solo se usarán los valores grabados y no los valores de parámetro porque los parámetros no están asignados a un control de IU. Puede intentar restablecer y crear una nueva grabación de acciones o modificar la prueba para asignar correctamente los parámetros a los diferentes controles de IU.
Haga clic en Iniciar prueba para ejecutar la iteración siguiente.
Ahora puede usar la grabación de acciones para ejecutar la siguiente iteración de la prueba.
Vea también
Tareas
Cómo: Asignar parámetros a campos de aplicación en una grabación de acciones para una prueba