Pregunta

Sé que este será una posibilidad remota, pero pensé en intentarlo. ¿Alguien sabe de alguna prueba automatizada algo para el simulador de iPhone? Me encantaría si hubiera algo como Selenium pero para el simulador de iPhone. No necesito nada sofisticado como aseveraciones, solo algo que pueda falsificar los toques en una pantalla para que pueda dejar de abusar del trackpad. :)

¿Hay alguna forma de enviar toques o eventos clave (como en Android sobre ADB) a dispositivos iOS?

¿Fue útil?

Solución

Aquí hay un artículo sobre prueba de interfaz de usuario automatizada para iPhone que puede serle útil. Es un poco torpe, pero probablemente hace el trabajo para ciertas tareas. Tenga en cuenta que todavía no lo he probado.

Otros consejos

iPhone OS 4.0 (recién anunciado) incluye un " UIAutomation Instrument " para la automatización de pruebas.

Pruebas automatizadas
Automatice la prueba de su aplicación mediante secuencias de comandos de eventos táctiles utilizando el nuevo Instrumento de automatización UIA.

De: http://developer.apple.com/technologies/ iphone / whats-new.html # tools

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 basado en el comportamiento para el iPhone que proporciona una solución de prueba totalmente automatizada que impulsa la interfaz de usuario real del iPhone. Se basa en la muy popular RSpec para Ruby

Telerik acaba de lanzar una herramienta de prueba automatizada para iOS: http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx

Buena suerte al intentar automatizar la plataforma iOS con JS. En el momento en que el control de calidad se vuelva competente con JS, bueno, ya no tendrías que ser control de calidad. Hay muchos de nosotros que estamos familiarizados con Selenium, lo que a su vez significa que usted conoce Java hasta cierto punto. He encontrado una forma de automatizar iOS usando código abierto completo con bibliotecas de Java.

Le puse un video: http://www.vimeo.com/21999946

Pronto publicaré un video más detallado.

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

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

Es el marco de prueba de BDD que te permite " conducir " el simulador de iphone.

Mejor,

Brian

Blogué sobre KIF (Keep It Functional), este es el marco de prueba de la empresa y ¡es realmente bueno! Lo uso para probar nuestra aplicación para iPhone.

Más información y un ejemplo de cómo configurar el marco

http: / /dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/

¡Diviértete!

También hay productos Keynote. Tienen:

Test Center Enterprise Interactive (plataforma de aplicaciones, cualquier dispositivo con sitio web /. Aplicaciones y sitios web orientados internos y externos, pruebas manuales)

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

Test Center Developer (plataforma de aplicaciones, cualquier dispositivo con sitio web / aplicación, manual, sin scripting)

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top