Domanda

So che questo sarà un colpo lungo, ma ho pensato di provare. Qualcuno è a conoscenza di test automatici qualcosa per il simulatore di iPhone? Mi piacerebbe se ci fosse qualcosa di simile al selenio ma per il simulatore di iPhone. Non ho bisogno di niente di speciale come le asserzioni, solo qualcosa che può falsificare i tocchi su uno schermo in modo da poter smettere di abusare del mio trackpad. :)

Esiste un modo per inviare tocchi o eventi chiave (come su Android su adb) ai dispositivi iOS?

È stato utile?

Soluzione

Ecco un articolo su test dell'interfaccia utente automatizzata per iPhone che potresti trovare utile. È un po 'noioso ma probabilmente fa il lavoro per certe attività. Nota che non l'ho ancora provato da solo.

Altri suggerimenti

iPhone OS 4.0 (appena annunciato) include uno strumento "UIAutomation Instrument" per l'automazione dei test.

Test automatizzati
Automatizza il test della tua applicazione tramite scripting degli eventi tattili utilizzando il nuovo UIAutomation Instrument.

Da: http://developer.apple.com/technologies/ iPhone # strumenti / cosa-new.html

Gorilla Logic ha appena aperto un vero strumento di test funzionale di registrazione / riproduzione per iPhone. Si chiama FoneMonkey ed è disponibile gratuitamente su http://www.gorillalogic.com/fonemonkey .

Come utilizzare UIAutomation per creare test dell'interfaccia utente di iPhone:

http: //answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/

Prova questo:

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

UISpec è un framework di sviluppo guidato dal comportamento per iPhone che fornisce una soluzione di test completamente automatizzata che guida l'interfaccia utente effettiva di iPhone. È modellato sul famoso RSpec per Ruby

Square ha appena rilasciato il proprio framework di test

http://corner.squareup.com/2011/07/ ios-integrazione-testing.html

Telerik ha appena rilasciato uno strumento di test automatizzato per iOS - http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx

Buona fortuna con il tentativo di automatizzare la piattaforma iOS con JS. Quando il QA diventa esperto con JS, non dovresti più essere QA. Ci sono molti là fuori che hanno familiarità con il selenio, il che a sua volta significa che conosci Java in una certa misura. Ho trovato un modo per automatizzare iOS usando open source completo con le librerie Java.

Ho messo un video su di esso: http://www.vimeo.com/21999946

Presto inserirò video più approfonditi.

E poiché Java funziona perfettamente con Junit, ANT, Maven in qualsiasi ambiente CI.

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

È il framework di test BDD che ti consente di "guidare" il simulatore di iPhone.

Best,

Brian

Ho scritto un blog su KIF (Keep It Functional), questo è il testframework dalla piazza dell'azienda ed è davvero buono! Lo uso per testare la nostra app per iPhone.

Ulteriori informazioni e un esempio su come impostare il framework

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

Buon divertimento!

Ci sono anche prodotti Keynote. Hanno:

Test Center Enterprise Interactive (piattaforma per app, qualsiasi dispositivo con sito Web / app. App e siti Web rivolti verso interni / esterni, test manuali.)

Test Center Enterprise Automation (Piattaforma app, qualsiasi dispositivo con sito Web / app. CON script.)

Test Center Developer (piattaforma dell'app, qualsiasi dispositivo con sito Web / app, manuale, senza script.)

Costi sconosciuti coinvolti, devi chiamarli. Ma il set di funzionalità è davvero impressionante. Hanno più dispositivi reali per ogni portatile e basta selezionare quale si utilizza. Se sono in uso, puoi prenotarli ecc. Penso che questa sia l'ultima opzione per testare qualsiasi app mobile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top