Test di automazione iOS con Xcode Framework di automazione dell'interfaccia utente
Test di automazione iOS utilizzando Xcode
Per garantire la qualitร della tua applicazione iOS, dovresti seguire i processi di sviluppo guidati da test mostrati nella figura seguente.
Lo sviluppo guidato dai test (TDD) รจ un Collaudo modello che viene applicato al test delle applicazioni iOS. In questo modello, un tester deve seguire le 4 fasi seguenti:
- Design: Scopri cosa vuoi testare, progetta i tuoi casi di test
- Test: esegui tutti i test e verifica se i casi di test falliscono
- Realizzare: RevInserisci il tuo codice, correggi i bug che causano il fallimento del test
- Prova ancora: se Fail, se si torna al design. Se tutti i casi di test passano, il codice soddisfa l'intero requisito testato.
Impostare Xcode Progetto per il test dell'interfaccia utente
Per creare il programma di test iOS, รจ necessario un file Libro Mac.Il tuo Mac ha giร installato:
- OS X. Operasistema di sincronizzazione per PC Mac
- Xcode IDE, uno strumento di sviluppo per iOS
- Framework di test automatizzato (UI Automation, OCUnit..)
- SDK iOS 4 (o versione successiva)
Come creare l'automazione iOS utilizzando UI Automation Framework
Passaggio 1) Avviare Strumenti
Apri XCode -> Apri gli strumenti per sviluppatori ->Strumento
Passaggio 2) Aggiungi lo strumento di automazione
In Strumenti finestra, selezionare Strumento di automazione
Per creare uno script di test, neanche tu record a Scenario di prova o tu programmalo manualmente.
Passaggio 3) Premere il pulsante rosso
Uno strumento sta lanciando, e Fermare registrando immediatamente. Se vuoi avviare la registrazione, premi il pulsante rosso
Passaggio 4) Crea un nuovo script
Nella finestra Script, fare clic su Aggiungi > Crea per creare un nuovo script
Passaggio 5) Scegli il bersaglio
Sei nel Trace finestra, usa Scegli Target trascina verso il basso per accedere alla versione di debug della tua app.
In questo caso, utilizzerรฒ l'esempio di Apple SempliceDrillDown semplice app come applicazione in fase di test. Ha la GUI qui sotto.
Passaggio 6) Inizia a registrare il tuo script
Registra il tuo script premendo il pulsante record pulsante nella parte superiore o inferiore dello strumento.
Ora puoi eseguire alcune azioni dell'interfaccia utente sulla tua applicazione in fase di test e il tuo script verrร registrato.
Passaggio 7) Visualizza il tuo script
Per vedere la tua sceneggiatura, premi il pulsante TracRegistro e/Registro dell'editore menu a discesa e passare alla visualizzazione del registro degli script.
Vedrai il tuo script registrato.
Passaggio 8) Riproduci la tua sceneggiatura
Stampa PLAY pulsante, lo script viene eseguito e puoi interromperlo dopo la visualizzazione dei log.
Come creare l'automazione iOS utilizzando il framework OCUnit
Passo 1) Inizio Xcode IDE, Aggiungi Pacchetto test unitari bersaglio
Passo 2) Scrivere il nome del nuovo bundle di unit test come nella figura sopra, quindi fare clic su Finitura
Passo 3) Rendere attivo il test unitario
Passo 4) Aggiungi un gruppo per le lezioni di prova
Passaggio 5) Aggiungere una classe di test unitario
Passo 6) Ora avvia l'attrezzo
OCUnit utilizza il linguaggio Objective-C per creare un programma di test. Lo sviluppatore deve conoscere questo linguaggio.
Esempio di automazione dell'interfaccia utente Code
Questo articolo include alcune fonti Code Esempi. Ti aiutano a comprendere il tutorial in modo piรน chiaro e rapido.
Esempio di automazione dell'interfaccia utente Script di test per la demo di UI Automation.















