„iOS Automation Testing“ naudojant „UIAutomation“ sistemą

Norėdami garantuoti savo „iOS“ programos kokybę, turėtumėte sekti bandomuosius kūrimo procesus, parodytus žemiau esančiame paveikslėlyje.

Test-Driven Development (TDD) yra testavimo modelis, kuris taikomas „iOS“ programų testavimui. Šiame modelyje testuotojas turi atlikti 4 toliau nurodytas fazes:

  • Dizainas : išsiaiškinkite, ką norite išbandyti, suprojektuokite bandymo atvejus
  • Testas : atlikite visus testus ir patikrinkite, ar bandymo atvejai nepavyksta
  • Įgyvendinti : peržiūrėkite kodą, ištaisykite klaidas, dėl kurių bandymas nepavyksta
  • Bandykite dar kartą : jei nepavyks, jei grįšite prie dizaino. Jei visi bandymo atvejai yra sėkmingi, kodas atitinka visą išbandytą reikalavimą.

Testinės aplinkos nustatymas

Norėdami sukurti „iOS“ testavimo programą, jums reikia „ Mac Book“. Jūsų „Mac“ jau įdiegė:

  • „OS X“. „Mac PC“ operacinė sistema
  • „Xcode IDE“, „iOS“ kūrimo įrankis
  • Automatizuota testavimo sistema (UIAutomation, OCUnit…)
  • „iOS SDK 4“ (arba naujesnė)

Sukurkite „iOS“ bandymų programą naudodami „UIAutomation“ sistemą.

  1. Paleisti instrumentus

Atidarykite „XCode“ -> „Open Developer Tool“ -> Instrument

  1. Pridėti automatikos priemonę

Be priemonių lange pasirinkite Automatika priemonę

Norėdami sukurti bandomąjį scenarijų, įrašykite bandymo scenarijų arba užprogramuokite jį rankiniu būdu.

  1. Paleidžiamas instrumentas ir tuoj pat sustabdykite įrašymą. Jei norite pradėti įrašą, paspauskite raudoną mygtuką

  1. Lange Scenarijai spustelėkite Pridėti> Kurti, kad sukurtumėte naują scenarijų

  1. Pasirinkite tikslą

Jūs esate lange „Pėdsakas“. Jei norite pereiti prie derinimo programos, naudokite išskleidžiamąjį mygtuką Pasirinkti tikslą.

Šiuo atveju kaip bandomą programą naudosiu „Apple“ pavyzdinę paprastą programą „SimpleDrillDown“. Žemiau yra GUI.

  1. Pradėkite įrašyti scenarijų

Įrašykite scenarijų paspausdami įrašymo mygtuką įrankio viršuje arba apačioje.

Dabar galite atlikti kai kuriuos vartotojo sąsajos veiksmus bandomojoje programoje ir scenarijus įrašomas.

  1. Žiūrėkite savo scenarijų

Norėdami pamatyti scenarijų, paspauskite išskleidžiamąjį meniu „ Trace Log / Editor Log“ ir pereikite prie scenarijaus žurnalo rodinio.

Pamatysite įrašytą scenarijų.

  1. Paleiskite scenarijų

Paspauskite paleidimo mygtuką, scenarijus paleidžiamas ir galėsite jį sustabdyti pasirodžius žurnalams.

Sukurkite „iOS“ bandymų programą naudodami „OCUnit“ sistemą

  1. Paleiskite „Xcode IDE“, „Add Unit Test Bundle“ tikslą

  1. Parašykite naujojo „Unit test Bundle“ pavadinimą kaip paveikslėlį aukščiau, tada spustelėkite Baigti
  2. Padarykite „Unit Test“ aktyvų taikinį

  1. Pridėkite bandomųjų klasių grupę

  1. Pridėkite vieneto bandymo klasę

  1. Dabar paleiskite padargą

Norėdami sukurti bandymo programą, „OCUnit“ naudoja „Objective-C“ kalbą. Kūrėjas turi žinoti apie šią kalbą.

Šaltinio kodo pavyzdžiai

Šiame straipsnyje pateikiami keli šaltinio kodo pavyzdžiai. Jie padeda aiškiau ir greičiau suprasti mokymo programą.

UIAutomationSample testavimo scenarijus, skirtas UIAutomation demonstracinei versijai.

Įdomios straipsniai...