Hay dos tipos diferentes de herramientas que conozco:
- Sobre la base de la capa de accesibilidad: LDTP, dogtail, strongwind
- Con base en el reconocimiento de imágenes: Sikuli, xpresser
En En mi opinión, LDTP es la mejor herramienta en este momento, ya que proporciona una forma de acceder programáticamente a los widgets en su aplicación a través de la capa de accesibilidad. Sin embargo, la capa de accesibilidad no es realmente estable aún, en particular si está habilitada para todo el sistema. Así que permitiría que LDTP permita el acceso solo para su aplicación para la prueba.
Sikuli parece prometedor, pero soy reacio a recomendarlo porque no estoy completamente seguro de que un cambio en la resolución, el tema, la fuente, etc. no rompa todos los casos de prueba y puede terminar gastando un considerable cantidad de tiempo manteniéndolos.