Топ 15 питања за испитивање аутоматизације за испитивање & амп; Одговори

Anonim

Следе често постављана питања у интервјуима за свеже и искусне КА професионалце.

1) Шта је испитивање аутоматизације?

Испитивање аутоматизације је техника која користи алатку за аутоматизацију за писање и извршавање тестних скрипти и случајева.

Главни циљ аутоматизованог тестирања је смањити број тест случајева који ће се покретати ручно и не елиминисати ручно тестирање у потпуности.

2) Када ћете аутоматизовати тест?

У следећим случајевима пожељна аутоматизација

  • Понављајући задаци
  • Тестови дима и разума
  • Тест са више скупова података
  • Случајеви регресионих тестова

Обично се одлука заснива на повраћају улагања

3) Када нећете аутоматизовати тестирање?

Не треба аутоматизовати у следећим случајевима

  • Када се апликација која се тестира често мења
  • Једнократни тест случајеви
  • Адхоц - Случајно тестирање

4) Који су кораци укључени у процес аутоматизације?

У процесу аутоматизације укључени су кораци

  • Избор алата за тестирање
  • Дефинисати обим аутоматизације
  • Планирање, дизајн и развој
  • Извршење теста
  • Одржавање

5) Које су тачке обухваћене током планирања фазе аутоматизације?

Током фазе планирања аутоматизације морају се узети у обзир ствари

  • Избор „правог“ алата за аутоматизацију
  • Оквир аутоматизације избора, ако постоји
  • Листа ставки за опсег и ван опсега за аутоматизацију
  • Тестирање подешавања окружења
  • Припрема дијаграма доделе временских рокова пројекта за развој и извршење тест скрипти.
  • Утврдите резултате теста

6) У ком стању не можемо користити аутоматско тестирање за агилну методу?

Испитивање аутоматизације није корисно за агилне методе у следећим условима

  • Када агилно тестирање увек тражи промене у захтевима
  • Када је потребан исцрпан ниво документације у програму Агиле
  • Погодно само за оне регресионе тестове током агилног тестирања попут континуиране интеграције

7) Које су примарне карактеристике доброг алата за аутоматизацију?

  • Подршка за тестирање окружења и једноставна за употребу
  • Добра опрема за отклањање грешака
  • Робусна идентификација објекта
  • Способности тестирања предмета и слика
  • Идентификација објекта
  • Тестирање базе података
  • Подржава вишеструке оквире

8) Које су врсте оквира који се користе за тестирање софтверске аутоматизације?

У тестирању аутоматизације софтвера користе се четири врсте оквира

  • Оквир аутоматизације вођен подацима
  • Оквир аутоматизације вођен кључним речима
  • Модуларни оквир за аутоматизацију
  • Оквир хибридне аутоматизације

9) Који је стандард скриптирања током извођења аутоматског тестирања?

Док пишете скрипте за аутоматизацију, морате узети у обзир следеће ствари,

  • Јединствена конвенција именовања.
  • 3 реда коментара за сваких 10 редова кода
  • Адекватно увлачење.
  • Робусно руковање грешкама и сценарио опоравка
  • Коришћење оквира где год је то могуће

10) Који су најпопуларнији алати за тестирање аутоматизације?

Најпопуларнији тестни алат за аутоматизацију тестирања су

  • КТП (ХП УФТ)
  • Рационални робот
  • Селен

11) На основу чега можете мапирати успех тестирања аутоматизације?

Следећи критеријуме, може се мапирати успех тестирања аутоматизације

  • Однос откривања недостатака
  • Време извршења аутоматизације и уштеда времена за пуштање производа
  • Смањење трошкова рада и осталих трошкова

12) Можете ли навести неке недостатке ручног тестирања?

  • Ручно тестирање софтвера захтева више времена и више ресурса.
  • Нетачност
  • Поновљено извршавање истог тест случаја је склоно грешкама и досадно.
  • Непрактично је радити ручно тестирање на врло великим пројектима и временски ограниченим пројектима.

13) Реците ми шта знате о селену

Селен је бесплатна библиотека за аутоматизацију тестова (отвореног кода). Користи се за аутоматизацију Веб и Мобиле окружења. Састоји се од

  1. Селениум ИДЕ (додатак прегледача - алат за снимање и репродукцију)
  2. Селениум ВебДривер
  3. Селенска мрежа (дистрибуирано испитивање)

Селениум подржава скриптовање на језицима као што су Јава, Ц #, Питхон, Руби, ПХП, Перл, Јавасцрипт.

14) Причајте ми о КТП-у

КТП (Куицк Тест Профессионал) је сада познат као ХП УФТ. То је комерцијални алат за аутоматизацију и подржава веома широк спектар тест окружења Веб, Десктоп, САП, Делпхи, Нет, АцтивеКс, Флек, Јава, Орацле, Мобиле, ПеоплеСофт, ПоверБуилдер, Сиебел, Стинграи, Висуал Басиц, између осталог.

Језик за скриптовање је ВБСцрипт. Алат се добро гелира са ХП АЛМ (алат за управљање тестовима) и ХП ЛоадРуннер (алат за тестирање перформанси).

Истакнуте карактеристике КТП-а укључују тестирање пословног процеса, оквир вођен кључним речима, КСМЛ подршку, робусне контролне тачке, резултате теста.

15) Објасните шта је Сикули?

Сикули је алатка која користи методу „Висуал Имаге Матцх“ за аутоматизацију графичког корисничког интерфејса. Сви веб елементи у Сикулију треба да буду узети као слика и ускладиштени у пројекту.

Сикули се састоји од

  • Сикули Сцрипт
  • АПИ за визуелне скрипте за Јитхон
  • Сикули ИДЕ

Практична употреба Сикулија је то

  • Може се користити за аутоматизацију флеш веб локација или објеката
  • Може аутоматизовати апликацију засновану на прозору и све што видите на екрану без употребе интерне АПИ подршке
  • Пружа једноставан АПИ
  • То се лако може повезати алатима попут селена
  • Десктоп апликација се може аутоматизовати
  • Сикули нуди опсежну подршку за аутоматизацију Фласх објеката
  • За аутоматизацију радне површине користи моћне „Висуал Матцх“ и Фласх објекте
  • Може радити на било којој технологији-.НЕТ, Јава,

16) Спомените која је разлика између селена и сикулија?

Сикули

Селен

  • Пружа опсежну подршку за аутоматизацију флеш објеката
  • Има једноставан АПИ
  • Користи визуелно подударање за проналажење елемената на екрану. Дакле, можемо аутоматизовати све што видимо на екрану
  • Може аутоматизовати веб као и Виндовс апликацију
  • Не може аутоматизовати флеш објекте као што су видео плејер, аудио плејер,
  • Има сложен АПИ
  • Нема визуелно подударање
  • Може аутоматизовати само веб апликације

Бесплатно преузимање ПДФ-а: Питања и одговори за испитивање у оквиру аутоматизације