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

Anonim

Преузмите ПДФ

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

1) Шта је краставац? Које су предности краставца?

За покретање функционалних тестова написаних у обичном тексту користи се алат Краставац. Написан је на програмском језику Руби.

Предности краставца су:

  • Можете укључити пословне партнере који не могу кодирати
  • Искуство крајњег корисника је приоритет
  • Поновна употреба високог кода

2) Које су две датотеке потребне за извршавање сценарија теста са краставцем?

Две датотеке потребне за извршење сценарија теста Краставац су

  • Карактеристике
  • Дефиниција корака

3) објаснити употребу кључне речи Бацкгроунд у краставцу?

Кључна реч позадина користи се за груписање више задатих исказа у једну групу. Кључна реч се углавном користи када се исти скуп датих израза понавља у сваком сценарију датотеке обележја.

4) Наведите пример теста вођеног понашањем у обичном тексту?

  • Особина: Посетите КСИЗ страницу на абц.цом
  • Сценарио: Посетите абц.цом
  • Дато: Налазим се на абц.цом
  • Када: кликнем на КСИЗ страницу
  • Затим: Требао бих да видим АБЦ страницу

5) Шта је контура сценарија у датотеци карактеристика?

Оквир сценарија је исти сценарио који се може извршити за више скупова података помоћу обриса сценарија. Подаци су дати табеларном структуром одвојеном (ИИ).

6) Објасните појам дефиниције корака у краставцу

Дефиниција корака је стварна имплементација кода функције која је наведена у датотеци карактеристика.

7) Дајте пример за дефиницију корака помоћу функције „Дато“?

На пример, да натера посетиоца да посети сајт „Иахоо“ наредбом коју користимо за дату

Дато (/ Ја сам на ввв.иахоо.цом $ /) до

Бровсер.гото "хттп://ввв.иахоо.цом."

крај - Ово ће посетити ввв.иахоо.цом

8) Које су разлике између Јбехаве и краставца?

Иако су краставац и Јбехаве намењени у исту сврху, тестови прихватања су потпуно различити оквири

  • Јбехаве јесте, а Краставац је на бази Рубина
  • Јбехаве су засновани на причама, док је Краставац заснован на особинама

9) Објасните пробни упртач

Тестни упртач за краставац и рспец омогућава раздвајање одговорности између подешавања контекста и интеракције са прегледачем и чишћења датотека дефиниције корака

10) Када користити Рспец и када краставац?

  • Рспец се користи за јединствено тестирање
  • Краставац се користи за развој вођен понашањем. Краставац се може користити за системске и интеграционе тестове

11) Који се језик користи за изражавање сценарија у датотеци карактеристика?

Корнишонски језик се користи за изражавање сценарија у датотекама карактеристика и рубин датотекама које садрже неупадљиво тестирање аутоматизације за кораке у сценаријима

12) Шта су регуларни изрази?

Регуларни израз је образац који описује одређену количину текста. Најосновнији регуларни израз састоји се од једног дословног карактера.

13) Шта је БДД?

Развој БДД или понашањем је процес развоја софтвера заснован на ТДД (Тест Дривен Девелопмент) који се фокусира на спецификацију понашања софтверских јединица за тестирање.

14) Који софтвер вам је потребан за покретање Цуцумбер Веб Тест случајева?

  • Руби и његов развојни прибор
  • Краставац
  • ИДЕ попут АцтивеСтате
  • Ватир (за симулацију прегледача)
  • Ансицон и рспец (ако је потребно)

15) Шта садржи датотека са карактеристикама краставца / подршка?

Датотека са карактеристикама / подршком садржи рубин код који подржава. Датотеке у подршци се учитавају пре датотека у степ_дефинитионс, што може бити корисно за конфигурацију окружења.

16) Шта је датотека са карактеристикама?

Датотека својстава садржи опис тест сценарија на високом нивоу на једноставном језику. Познат је као Гхеркин, што је обичан енглески језик текста. Датотека карактеристика састоји се од следећих компонената, као што су:

  • Карактеристика: Описује тренутну тестну скрипту која се мора извршити.
  • Сценариј: То су кораци и очекивани исход за одређени тестни случај.
  • Оквир сценарија: Сценарио се може извршити за више скупова података помоћу обриса сценарија.
  • Дато: Одређује контекст текста који треба извршити.
  • Када: одређује пробну радњу коју треба извршити.
  • Тада: Очекивани исход теста може бити представљен са „Тада“

17) Шта је селен?

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

18) Зашто краставац користити са селеном?

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

19) Предности краставца

Ево неколико истакнутих предности употребе краставца.

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

20) Шта је дефиниција корака?

Дефиниција корака пресликава кораке тест случаја у датотекама карактеристика у кодирање. Извршава кораке на апликацији која се тестира и проверава резултате у односу на очекиване резултате. Да би се извршила дефиниција корака, мора се подударати са датом компонентом у обележју.