testing - software - Herramientas para automatizar eventos de mouse y teclado enviados a una aplicación de Windows
herramientas de testing para aplicaciones web (5)
¿Qué herramientas son útiles para automatizar el clic a través de una aplicación de formulario de Windows? ¿Esto es incluso útil? Veo que los evaluadores de mi compañía hacen esto mucho y parece una pérdida de tiempo.
Aunque su objetivo principal es automatizar las tareas de administración o los accesos directos para los usuarios, Autohotkey y AutoIT le permiten automatizar casi cualquier cosa que desee en cuanto a la interacción entre el mouse y el teclado.
Algunas de las cosas del mouse pueden ser complicadas cuando la única manera de decir realmente en qué desea hacer clic es una coordenada X, Y, pero para automatizar tareas totalmente arbitrarias en una máquina con Windows, hace el truco.
Como dije, no necesariamente están destinados a fines de prueba, por lo que no están instrumentados para las convenciones de pruebas unitarias. Sin embargo, los utilizo todo el tiempo para automatizar cosas que no están relacionadas con las pruebas.
Esto es lo que estaba buscando.
Visite http://www.codeplex.com/white y http://nunitforms.sourceforge.net/ . Hemos utilizado el proyecto White con éxito.
Hay un par afuera. Todos se conectan a la API de Windows para registrar los clics de elementos y luego reproducirlos para probar.
Ahora estamos basados principalmente en la web (usando WatiN), pero solíamos usar Mercury Quicktest.
No use Quicktest, es horrible para una lista tremendamente larga de razones.
Puede hacerlo mediante programación a través de la API de automatización de UI de Microsoft. Hay un artículo de MSDN Magazine al respecto.
Se integra bien con los marcos de prueba de la unidad. Una mejor opción que los corredores de scripts basados en coordenadas porque no es necesario reescribir los scripts cuando los diseños cambian.
Visite http://www.codeplex.com/white y http://nunitforms.sourceforge.net/ . Hemos utilizado el proyecto White con éxito.