2008-08-15 8 views

Respuesta

0

Hay un par de personas por ahí. 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 utilice Quicktest, es horrible para una lista de razones tremendamente larga.

7

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 del mouse/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 están necesariamente destinados a fines de prueba, por lo que no están equipados para las convenciones de prueba de unidad. Sin embargo, los utilizo todo el tiempo para automatizar cosas que no están relacionadas con las pruebas.

1

Puede hacerlo mediante programación a través del Microsoft UI Automation API.. Hay un MSDN Magazine article 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.

Cuestiones relacionadas