Ispitivanje automatizacije iOS-a s Xcode UI Automation Framework
Ispitivanje automatizacije iOS-a pomoću Xcode
Kako biste jamčili kvalitetu vaše iOS aplikacije, trebali biste slijediti razvojne procese vođene testiranjem prikazane na donjoj slici.
Test-driven Development (TDD) je a Ispitivanje model koji se primjenjuje na testiranje iOS aplikacija. U ovom modelu, ispitivač mora slijediti 4 faze u nastavku:
- dizajn: Shvatite što želite testirati, dizajnirajte svoje testne slučajeve
- test: Pokrenite sve testove i pogledajte hoće li testni slučajevi propasti
- Implementirati: Revispravite svoj kod, popravite greške koje uzrokuju neuspjeh testa
- Ponovno testirajte: ako ne uspije, ako se vratite na dizajn. Ako svi testni slučajevi prolaze, kod ispunjava sve testirane zahtjeve.
Postavljanje Xcode Projekt za testiranje korisničkog sučelja
Da biste izradili iOS Test Program, trebate a Mac knjiga.Vaš Mac je već instalirao:
- OS X. Operating sustav za Mac PC
- Xcode IDE, razvojni alat za iOS
- Okvir za automatsko testiranje (Automatizacija korisničkog sučelja, OCUnit..)
- iOS SDK 4 (ili noviji)
Kako stvoriti iOS automatizaciju koristeći UI Automation Framework
Korak 1) Pokrenite instrumente
Otvorite XCode ->Otvorite alat za razvojne programere ->Instrument
Korak 2) Dodajte instrument automatizacije
In instrumenti prozor, odaberite Instrument automatizacije
Da biste izradili testnu skriptu, vi ili zapis a Testni scenarij ili ti programirajte ga ručno.
Korak 3) Pritisnite crveni gumb
Instrument se lansira i zaustaviti snimanje odmah. Ako želite započeti snimanje, pritisnite crveni gumb
Korak 4) Napravite novu skriptu
U prozoru Skripte kliknite Dodaj > Stvori za izradu nove skripte
Korak 5) Odaberite cilj
Nalazite se u prozoru Trace, koristite Choose Target povucite prema dolje za navigaciju do verzije vaše aplikacije za otklanjanje pogrešaka.
U ovom slučaju koristit ću Appleov uzorak SimpleDrillDown jednostavna aplikacija kao aplikacija koja se testira. Ima GUI ispod.
Korak 6) Počnite snimati svoju skriptu
Snimite svoj scenarij pritiskom na zapis gumb na vrhu ili dnu alata.
Sada možete učiniti neke radnje korisničkog sučelja na vašoj aplikaciji koja se testira, a vaša skripta je snimljena.
Korak 7) Pogledajte svoju skriptu
Da biste vidjeli svoju skriptu, pritisnite Dnevnik praćenja/Dnevnik uređivača padajući izbornik i prebacite se na prikaz zapisnika skripte.
Vidjet ćete svoju snimljenu skriptu.
Korak 8) Pustite svoj scenarij
Press igrati gumb, skripta se pokreće i možete je zaustaviti nakon što se pojave zapisnici.
Kako stvoriti iOS automatizaciju pomoću okvira OCUnit
Korak 1) početni plan Xcode IDE, dodaj Jedinični testni paket meta
Korak 2) Napišite naziv novog paketa za testiranje jedinice kao na gornjoj slici, a zatim kliknite završiti
Korak 3) Učini Unit Test aktivnim ciljem
Korak 4) Dodajte grupu za ispitne razrede
Korak 5) Dodajte jediničnu testnu klasu
Korak 6) Sada započnite s radom
OCUnit koristi Objective-C jezik za izradu test programa. Programer mora znati za ovaj jezik.
Ogledni kod automatizacije korisničkog sučelja
Ovaj članak uključuje neke primjere izvornog koda. Pomažu vam da jasnije i brže razumijete poduku.
UI AutomationSample Testna skripta za demonstraciju automatizacije korisničkog sučelja.















