Stavo cercando molto su google per trovare una soluzione ai miei problemi con UI Automation. Invece trovo post che bel riassunto di loro:come posso migliorare l'automazione dell'interfaccia utente di iPhone?
Non c'è modo per eseguire i test dalla linea di comando (...)
Non c'è modo per impostare o reimpostare lo stato.. (...)
Parte del problema precedente è che UI Automation non ha alcun concetto di test discreti. (...)
Non c'è modo di recuperare a livello di codice i risultati dell'esecuzione di test. (...)
fonte: http://pivotallabs.com/users/amilligan/blog/articles/1323-iphone-ui-automation-tests-a-decent-start
Problema n. 3 può essere risolto con jasmine (https://github.com/pivotal/jasmine-iphone)
come su altri problemi? Sono stati introdotti miglioramenti da quel post (20 luglio 2010)?
E un altro problema è vero che solo un metodo esistente per la selezione di un particolare elemento dell'interfaccia utente sta aggiungendo un'etichetta di accessibilità nel codice sorgente dell'applicazione?
Grazie mille per una risposta dettagliata. Leggerò le pagine a cui ti riferisci in seguito, ma dopo un rapido sguardo penso che potrebbero aiutarmi. Per quanto riguarda i "test seri", questo è il mio caso, poiché ho intenzione di integrare questo processo con il mio server CI. –
Scusa, ma l'integrazione degli strumenti in CI sarà un rompicapo. Attualmente sto usando Sikuli (sikuli.org) per incidere su problemi che stai indicando, ma ancora non lo metterei in CI. Per CI vorrei utilizzare questo approccio http://cocoawithlove.com/2009/12/sample-iphone-application-with-completo.html – yoosiba
yoosiba: Preferisci davvero utilizzare un approccio generico come Sikuli? Come compareresti gli sforzi temporali nella scrittura di casi standard di test GUI per UIAutomation e Sikuli? –