Шта је датотека са краставцима & амп; Дефиниција корака? (са примером)

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

Anonim

За сваки пројекат краставца постоји један директоријум у корену пројекта под називом „ својства “. Овде ће се налазити све ваше карактеристике краставца. У овом директорију ћете пронаћи додатне директоријуме, то је степ_дефинитион и директорији за подршку

Шта је „Датотека карактеристика“?

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

Датотека карактеристика састоји се од следећих компоненти -

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

Пример узорка датотеке са карактеристикама:

Карактеристика:  Посетите страницу каријерног водича у каријери.гуру99.цом Сценариј:  Посетите каријеру.гуру99.цом Дато: Налазим се на каријери.гуру99.цом Када:  кликнем на мени водича каријере Тада:  Требао бих да видим страницу водича

Шта је „дефиниција корака“?

Дефиниција корака пресликава кораке тест случаја у датотекама карактеристика (које је увео Датотека / Када / Затим) у код. Она извршава кораке на апликацији која се тестира и проверава резултате у односу на очекиване резултате. Да би се дефиниција корака извршила, она мора одговарати датој компоненти у обележју. Дефиниција корака је дефинисана у рубин датотекама под „феатурес / степ_дефинитионс / * _ степс.рб“.

Пример за дефиницију корака : Овде ћемо дати пример прегледавања каријере.гуру99.цом до. Користићемо функције попут „Када, онда, дато“

Корак 1:С обзиром (/ Ја сам на цареер.гуру99.цом $ /) доБровсер.гото "хттп://цареер.гуру99.цом" -Ово ће посетити каријеру.гуру99 у прегледачукрајКорак 2:Када (/ кликните на мени водича за каријеру $ /)Бровсер.тект (: име, „каријерни водич“). Клик - Ово ће кликнути на „мени каријерног водича“крајКорак 3:Затим (/ Требао бих видети страницу водича за каријеру $ /)Бровсер.гото „хттп://цареер.гуру99.цом/цатегори/цареер-гуиде/“ - Посетиће „страницу водича за каријеру“крај

Резиме:

  • Потребне су вам две датотеке - карактеристике и дефиниција корака да бисте извршили Цуцмбер тест сценарио
  • Датотека својстава садржи опис нивоа испитивања на високом нивоу на једноставном језику
  • Датотека Дефиниција корака садржи стварни код за извршавање тестног сценарија у датотеци својстава.