Шта је краставац? - Сазнајте како користити алат за краставце

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

Anonim

Увод у краставац

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

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

Шта је краставац?

А сад, скочимо за почетак шта је тачно краставац? Краставац је воће у салати коју једете. Очигледно да не. Краставац је оквир за тестирање аутоматизације. Алат за краставце заснован је на БДД приступу, тј. Приступу вођеном у понашању. Укратко, описује целокупно понашање система. То је углавном усредсређено на купца.

Како се користи алат Краставци?

Гхеркин је језик који користи краставац. То је врло лако научити. Овај процес нам помаже да представимо свој посао купцу у добро обликованом формату. Гхеркин је нетехнички језик. Сваки језик има своје стандарде који треба да се уклопе. Гхеркин такође има одређени скуп правила. Гхеркин је језик који се користи за развијање тест случајева у краставцу. Језик има одређени скуп кључних речи које треба користити током писања кода краставца.

Кључне речи за писање кодекса краставца

Следе кључне речи:

  • одлика
  • Правило (верзија Гхеркин 6)
  • Пример (или сценарио)
  • С обзиром, када, онда, и, али (кораци)
  • Позадина
  • Оквир сценарија (или предложак сценарија)
  • Примери

1) Функција: Овај део кода једноставно говори сценарију на високом нивоу као што ће се овде догодити. Ова кључна реч користи се на почетку кода, а затим двоточка (:). Можете га учинити описнијим колико вам је потребно. Генерално, подаци под кључном речју краставац игноришу.

2) Правило: Ово је такође једна од кључних речи. Ова кључна реч није обавезна. Као што име сугерира, оно поставља правило за имплементацију различитих сценарија. Можемо рећи да ово пружа неке додатне идеје о функцији.

3) Пример (или сценарио): Пример је извршни код. Објашњава код са примером који нам може дати спецификацију засновану на сценарију. Пример је такође један тест. Ово може имати листу свих извршних процеса или корака.

4) Дате, Вхен, тхен, Анд, бут (степс): Главни кораци теста су дати, када, затим, и или бут. Ови кораци се извршавају један по један краставац и не дозвољавају вам да дате неки опис сваком кораку.

Примери :

С обзиром да у корпи има манга

Онда су у корпи манго

5) Позадина:

Претпоставимо да имате скуп сценарија који морате поново и поново да проверавају. Овај понављајући задатак се може групирати у датој кључној речи. Можете рећи да је овај сценарио претходно обрадјен, такође, следите кораке. Добра пракса је имати једну позадину за једну карактеристику. То би требало бити јасно за разумети

6) Оквир сценарија (или предложак сценарија):

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

7) Примери: Ова кључна примера као што је горе објашњено, али овде се поново сазнало да сценарио треба да укључи пример у њу.

Каква је употреба краставца?

Да вам кажем са неким примерима. Претпоставимо да имате пројекат и купац жели да зна које су све функције које му морате предати. Када је у питању тадашњи крајњи корисник или купац, нисте у могућности објаснити све техничке детаље ваших тест случајева. Овде се краставац појављује на слици. Алат за краставце помаже да се опишу сви сценарији са различитим условима. То је много боље него давати техничким детаљима купцу које он не разумије.

Како краставац олакшава рад?

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

Шта можете учинити са краставцем?

Претпоставимо да имамо неки код који је могућност да Јохн стигне до куће. Ако Јохн путује авион на малу удаљеност, то ће бити скупо, а ако дође возом, то ће бити јефтино и поуздано за краће удаљености.

Примери :

# Коментар

@таг

Значајка: Џон ће се возом возити кући је добро.

С обзиром на даљину, воз је добро доћи кући

Сценариј повратка кући возом је добар.

С обзиром да се Јохн мора вратити кући

Када стигне на станицу на време

Тада ће данас и сам стићи кући

Горе наведеним примером наводимо могућност да воз који хвата резултате на време стигне само кући данас.

Зашто би нам требао Краставац?

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

Предности

  1. Подржава све језике.
  2. Повезује клијента са техничким спецификацијама на једноставном језику.
  3. Код написан у алату за краставце можемо поново да користимо.
  4. Додаци краставца су врло брзи.
  5. За писање скрипти у краставац нам не треба ниједан програмски језик.

Закључак

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

Препоручени чланци

Ово је водич шта је краставац. Овде смо расправљали о томе како користити алат Краставац са примерима и предностима. Можда ћете такође погледати следеће чланке да бисте сазнали више -

  1. Питања за разговор са краставцем
  2. Селен вс Краставац
  3. Инсталирајте Селениум ИДЕ
  4. Шта је Аппиум?