Testarea automatizării iOS cu Xcode Cadrul de automatizare a UI
Testarea automatizării iOS folosind Xcode
Pentru a garanta calitatea aplicației dvs. iOS, ar trebui să urmați procesele de dezvoltare bazate pe testare prezentate în figura de mai jos.
Dezvoltarea bazată pe teste (TDD) este a Testarea model care este aplicat testării aplicațiilor iOS. În acest model, un tester trebuie să urmeze 4 faze de mai jos:
- Amenajări: Aflați ce doriți să testați, proiectați-vă cazurile de testare
- Testare: Rulați toate testele și vedeți dacă cazurile de testare eșuează
- aplica: Revremediați codul, remediați erorile care provoacă eșecul testului
- Testează din nou: dacă Eșuează, dacă reveniți la design. Dacă toate cazurile de testare Trec, codul îndeplinește întreaga cerință testată.
Configurare Xcode Proiect pentru testarea UI
Pentru a crea programul de testare iOS, aveți nevoie de un Mac Book.Mac-ul dvs. a instalat deja:
- OS X. Operasistem pentru Mac PC
- Xcode IDE, un instrument de dezvoltare pentru iOS
- Cadrul de testare automatizată (UI Automation, OCUnit..)
- iOS SDK 4 (sau o versiune ulterioară)
Cum se creează automatizare iOS folosind UI Automation Framework
Pasul 1) Lansați Instrumente
Deschideți XCode -> Deschideți Instrumentul pentru dezvoltatori ->instrument
Pasul 2) Adăugați instrumentul de automatizare
In Instrumente fereastră, selectați Instrument de automatizare
Pentru a crea un script de testare, fie tu record a Scenariu de testare sau tu programează-l manual.
Pasul 3) Apăsați butonul roșu
Se lansează un instrument și Stop înregistrarea imediată. Dacă doriți să începeți înregistrarea, apăsați butonul roșu
Pasul 4) Creați un nou script
În fereastra Scripturi, faceți clic Adăugați > Creați pentru a crea un nou script
Pasul 5) Alegeți ținta
Sunteți în fereastra Urmărire, utilizați alegerea Target trageți în jos pentru a naviga la versiunea de depanare a aplicației dvs.
În acest caz, voi folosi eșantionul Apple SimpluDrillDown aplicație simplă ca o aplicație testată. Are GUI mai jos.
Pasul 6) Începeți să vă înregistrați scriptul
Înregistrați-vă scriptul apăsând butonul record butonul din partea de sus sau de jos a instrumentului.
Acum puteți efectua o acțiune de interfață cu aplicația dvs. testată, iar scriptul dvs. este înregistrat.
Pasul 7) Vezi scenariul tău
Pentru a vedea scenariul, apăsați butonul Jurnalul de urmărire/Jurnalul editorului drop-down și comutați la vizualizarea jurnalului de script.
Veți vedea scenariul înregistrat.
Pasul 8) Redați scenariul
Anunturi Joaca butonul, scriptul rulează și îl puteți opri după ce apar jurnalele.
Cum se creează automatizare iOS folosind cadrul OCUnit
Pas 1) acasă Xcode IDE, Adaugă Pachetul de test unitar ţintă
Pas 2) Scrieți numele noului pachet de test unitar ca în figura de mai sus, apoi faceți clic finalizarea
Pas 3) Faceți testul unitar țintă activă
Pas 4) Adăugați un grup pentru clasele de testare
Pasul 5) Adăugați o clasă de test unitar
Pas 6) Acum începeți instrumentul
OCUnit folosește limbajul Objective-C pentru a crea un program de testare. Dezvoltatorul trebuie să cunoască acest limbaj.
Exemplu de cod de automatizare a UI
Acest articol include câteva exemple de cod sursă. Ele vă ajută să înțelegeți tutorialul mai clar și mai rapid.
UI AutomationSample Scriptul de testare pentru demonstrația UI Automation.