iphone testing ios-simulator automated-tests ios-ui-automation

Pruebas automatizadas para iPhone



testing ios-simulator (14)

Sé que este va a ser un tiro largo, pero pensé que lo intentaría. ¿Alguien sabe de alguna prueba automatizada para el simulador de iPhone? Me encantaría que hubiera algo como Selenium pero para el simulador de iPhone. No necesito nada sofisticado como afirmaciones, solo algo que puede simular grifos en una pantalla para que pueda dejar de abusar de mi trackpad. :)

¿Hay alguna forma de enviar toques o keyevents (como en Android sobre adb) a dispositivos con iOS?



Buena suerte con tratar de automatizar la plataforma iOS con JS. Para cuando QA se vuelva competente con JS, ya no tendrías que ser QA. Hay muchos de nosotros que están familiarizados con Selenium, lo que a su vez significa que conoces Java hasta cierto punto. He encontrado una forma de automatizar iOS usando un código abierto completo con bibliotecas Java.

Puse un video en él: http://www.vimeo.com/21999946

Presentaré más videos en profundidad en breve.

Y como su Java funciona perfectamente con Junit, ANT, Maven en cualquier entorno de CI.





Gorilla Logic acaba de abrir una verdadera herramienta de prueba funcional de grabación / reproducción para el iPhone. Se llama FoneMonkey y está disponible gratuitamente en http://www.gorillalogic.com/fonemonkey .


Prueba esto:

http://code.google.com/p/uispec/

UISpec es un marco de desarrollo impulsado por el comportamiento para el iPhone que proporciona una solución de prueba automatizada completa que impulsa la interfaz de usuario del iPhone. Está basado en el muy popular RSpec para Ruby




También hay productos Keynote. Ellos tienen:

Test Center Enterprise Interactive (Plataforma de aplicaciones, cualquier dispositivo con sitio web / aplicación. Aplicaciones y sitios web internos / externos, pruebas manuales).

Test Center Enterprise Automation (Plataforma de aplicaciones, cualquier dispositivo con sitio web / aplicación. CON scripts).

Test Center Developer (Plataforma de aplicaciones, cualquier dispositivo con sitio web / aplicación, manual, sin secuencias de comandos).

Costos desconocidos involucrados, tienes que llamarlos. Pero el conjunto de características es muy impresionante. Tienen múltiples dispositivos reales para cada teléfono y usted simplemente selecciona cuál usa. Si están en uso, puedes reservarlos, etc. Creo que esta es la mejor opción para probar cualquier aplicación móvil.