Тестирање аутоматизације иОС-а помоћу оквира УИАутоматион

Преглед садржаја:

Anonim

Да бисте гарантовали квалитет своје иОС апликације, требало би да следите тест-покретане развојне процесе приказане на доњој слици.

Тест-Дривен Девелопмент (ТДД) је тест модел који се примењује на тестирање иОС апликација. У овом моделу испитивач мора да следи 4 фазе у наставку:

  • Дизајн : Смислите шта желите да тестирате, дизајнирајте своје тест случајеве
  • Тест : Покрените све тестове и погледајте да ли тест примери не успеју
  • Имплементација : Прегледајте свој код, отклоните грешке због којих тест не успе
  • Поново тестирајте : ако не успе, ако се вратите дизајну. Ако сви тест случајеви прођу, код испуњава читав тестирани захтев.

Постављање тестног окружења

Да бисте креирали иОС тест програм, потребан вам је Мац Боок. Ваш Мац је већ инсталиран:

  • ОС Кс. Оперативни систем за Мац ПЦ
  • Ксцоде ИДЕ, развојни алат за иОС
  • Оквир за аутоматизовано тестирање (УИАутоматион, ОЦУнит…)
  • иОС СДК 4 (или новији)

Направите иОС тест програм користећи УИАутоматион фрамеворк.

  1. Лансирање инструмената

Отворите КСЦоде -> Отворите алат за програмере -> Инструмент

  1. Додајте инструмент за аутоматизацију

У прозору Инструментс изаберите Аутоматион Инструмент

Да бисте креирали тест скрипту, или снимите тест сценарио или га ручно програмирате .

  1. Покреће се инструмент и одмах зауставите снимање. Ако желите да започнете снимање, притисните црвено дугме

  1. У прозору Скрипте кликните Додај> Направи да бисте креирали нову скрипту

  1. Изаберите циљ

Налазите се у прозору Траце, помоћу падајућег изборника Селецт Таргет идите до верзије апликације за отклањање грешака.

У овом случају, користићу Апплеов узорак једноставне апликације СимплеДриллДовн као апликацију која се тестира. Има ГУИ испод.

  1. Почните снимати скрипту

Снимите скрипту притиском на дугме за снимање на врху или на дну алата.

Сада можете да извршите неке радње корисничког интерфејса на апликацији која се тестира и ваша скрипта се снима.

  1. Погледајте своју скрипту

Да бисте видели своју скрипту, притисните падајући мени Траце Лог / Едитор Лог и пребаците се на приказ евиденције скрипти.

Видећете снимљени сценарио.

  1. Репродукујте свој сценарио

Притисните дугме за репродукцију , скрипта се покреће и можете је зауставити након што се појаве дневници.

Направите иОС тест програм користећи ОЦУнит фрамеворк

  1. Покрените Ксцоде ИДЕ, додајте циљ јединице за тестирање јединице

  1. Напишите назив новог Унит Тест Бундле-а као горњу слику, а затим кликните Финисх (Заврши)
  2. Учините Унит Тест активним циљем

  1. Додајте групу за пробне часове

  1. Додајте класу Унит тест

  1. Сада покрените своју машину

ОЦУнит користи језик Објецтиве-Ц за креирање програма за тестирање. Програмер мора знати о овом језику.

Примери изворног кода

Овај чланак укључује неке примере изворног кода. Они вам помажу да јасније и брже разумете упутство.

УИАутоматионСампле Тест скрипта за УИАутоматион демонстрацију.