iOS-automaatiotestaus Xcode UI Automation Framework
iOS-automaatiotestaus kรคyttรคen Xcode
iOS-sovelluksesi laadun takaamiseksi sinun tulee noudattaa alla olevassa kuvassa esitettyjรค testilรคhtรถisiรค kehitysprosesseja.
Test-Driven Development (TDD) on a Testaus malli, jota sovelletaan iOS-sovellusten testaukseen. Tรคssรค mallissa testaajan on noudatettava 4 alla olevaa vaihetta:
- Design: Selvitรค, mitรค haluat testata, suunnittele testitapaukset
- Testi: Suorita kaikki testit ja katso epรคonnistuvatko testitapaukset
- Toteuttaa: Revluo koodisi, korjaa virheet, jotka aiheuttavat testin epรคonnistumisen
- Testaa uudelleen: jos epรคonnistuu, jos palaat suunnitteluun. Jos kaikki testitapaukset lรคpรคisevรคt, koodi tรคyttรครค kaikki testatut vaatimukset.
Asettaa Xcode Kรคyttรถliittymรคn testausprojekti
iOS-testiohjelman luomiseksi tarvitset a Mac kirja.Macisi on jo asennettu:
- OS X. Operajรคrjestelmรค Mac PC:lle
- Xcode IDE, kehitystyรถkalu iOS:lle
- Automatisoitu testauskehys (UI Automation, OCUnit..)
- iOS SDK 4 (tai uudempi)
iOS-automaation luominen UI Automation Frameworkin avulla
Vaihe 1) Kรคynnistรค Instruments
Avaa XCode ->Avaa kehittรคjรคtyรถkalu ->vรคline
Vaihe 2) Lisรครค automaatiolaite
In Instruments ikkunassa, valitse Automaatioinstrumentti
Voit luoda testiskriptin joko ennรคtys a Testiskenaario tai sinรค ohjelmoi se kรคsin.
Vaihe 3) Paina punaista painiketta
Instrumentti kรคynnistyy ja stop รครคnitys vรคlittรถmรคsti. Jos haluat aloittaa tallennuksen, paina punaista painiketta
Vaihe 4) Luo uusi skripti
Napsauta Skriptit-ikkunassa Lisรครค > Luo luodaksesi uuden skriptin
Vaihe 5) Valitse kohde
Olet Tracikkunassa, kรคytรค Valitse-toimintoa Target vedรค alas navigoidaksesi sovelluksesi virheenkorjausversioon.
Tรคssรค tapauksessa kรคytรคn Applen nรคytettรค SimpleDrillDown yksinkertainen sovellus testattavana sovelluksena. Sen alla on GUI.
Vaihe 6) Aloita kรคsikirjoituksen tallennus
Nauhoita kรคsikirjoituksesi painamalla ennรคtys -painiketta tyรถkalun ylรค- tai alaosassa.
Nyt voit tehdรค joitain kรคyttรถliittymรคtoimintoja testattavassa sovelluksessasi, ja komentosarjasi tallennetaan.
Vaihe 7) Katso kรคsikirjoituksesi
Nรคet kรคsikirjoituksesi painamalla Trace-loki/muokkausloki avattavasta valikosta ja vaihda komentosarjalokinรคkymรครคn.
Nรคet tallennetun kรคsikirjoituksesi.
Vaihe 8) Toista kรคsikirjoituksesi
lehdistรถ pelata -painiketta, komentosarja suoritetaan, ja voit pysรคyttรครค sen lokien ilmestymisen jรคlkeen.
Kuinka luoda iOS-automaatio OCUnit-kehyksen avulla
Vaihe 1) Aloita Xcode IDE, Lisรครค Yksikkรถtestipaketti tavoite
Vaihe 2) Kirjoita uuden yksikkรถtestipaketin nimi yllรค olevan kuvan mukaisesti ja napsauta sitten Suorittaa loppuun
Vaihe 3) Tee yksikkรถtesti aktiiviseksi kohteeksi
Vaihe 4) Lisรครค ryhmรค testiluokille
Vaihe 5) Lisรครค yksikkรถtestiluokka
Vaihe 6) Aloita nyt tyรถkone
OCUnit kรคyttรครค Objective-C-kieltรค testiohjelman luomiseen. Kehittรคjรคn on tiedettรคvรค tรคmรค kieli.
Kรคyttรถliittymรคn automaatiosuositus Code
Tรคmรค artikkeli sisรคltรครค joitakin lรคhteitรค Code esimerkkejรค. Ne auttavat sinua ymmรคrtรคmรครคn opetusohjelman selkeรคmmin ja nopeammin.
UI AutomationSample Testausskripti UI Automation -demolle.















