Sissejuhatus kurki

Täna on saadaval palju tööriistu. Kurk on üks vahend programmeerijate kirjutatud koodi testimiseks. Seal on palju tööriistu, näiteks kurk, näiteks JBehave, RSpec jne. Need tööriistad on abiks tootega seotud kliendiga suhtlemisel. Need on tööriistad, mis testivad muud tarkvara antud keeles lihtsas keeles. Neid tööriistu on väga lihtne õppida. Kui olete testimise taustast ja soovisite teada, kuidas see tööriist täpselt töötab, olete õiges kohas. Iga ettevõte püüab säilitada oma suhteid kliendiga. Tööriistad, näiteks kurk, aitavad neil seda usaldust säilitada.

Iga ettevõte peab tegema kliendi rahulolu põhjal õigeid otsuseid. Iga toode tuleb sobitada kliendi plaaniga. Meie töö rakendamine kurkides on erinevate stsenaariumide abil meie kirjelduste selgemaks selgitamise lihtsamaks muutmine.

Mis on kurk?

Alustame nüüd sellega, mis täpselt on kurk ?, kurk on salati vili, mida sööte. Ilmselt mitte. Kurk on automaatika testimise raamistik. Kurgi tööriist põhineb BDD lähenemisel, st käitumispõhisel lähenemisel. Lühidalt kirjeldab see süsteemi üldist käitumist. See on enamasti kliendikeskne.

Kuidas kasutada kurgi tööriista?

Gorkini on keel, mida kurk kasutab. Seda on väga lihtne õppida. See protsess aitab meil näidata oma tööd kliendile hästi vormistatud vormingus. Gherkin on mittetehniline keel. Igal keelel on oma standardid, et need sobiksid. Gherkinil on ka mõned reeglid. Tšerkinid on keel, mida kasutatakse kurkide katsejuhtumite väljatöötamiseks. Keeles on mõned märksõnad, mida kurgi koodi kirjutamisel kasutada.

Märksõnad kurgi koodi kirjutamiseks

Järgmised märksõnad:

  • Tunnusjoon
  • Reegel (kornišoni versioon 6)
  • Näide (või stsenaarium)
  • Arvestades, millal, siis, ja, aga (sammud)
  • Taust
  • Stsenaariumi ülevaade (või stsenaariumi mall)
  • Näited

1) Funktsioon: see osa koodist räägib lihtsalt kõrgetasemelise stsenaariumi, näiteks selle, mis siin juhtuma hakkab. Seda märksõna kasutatakse koodi alguses, millele järgneb koolon (:). Saate seda vajaduse korral kirjeldavamaks muuta. Üldiselt jätab kurk tähelepanuta märksõna all olevad andmed.

2) reegel: see on ka üks märksõnadest. See märksõna on valikuline. Nagu nimigi ütleb, seab see reegli erinevate stsenaariumide rakendamiseks. Võib öelda, et see pakub funktsiooni kohta veel mõned ideed.

3) Näide (või stsenaarium): näide on käivitatav kood. See selgitab koodi näitega, mis võib meile anda stsenaariumipõhise spetsifikatsiooni. Näide on ka üks test. See võib sisaldada kõigi käivitatavate protsesside või toimingute loendit.

4) Antud, millal, siis, ja, kuid (sammud): Testi peamised sammud on antud, millal, siis, ja, või. Need toimingud teostavad ükshaaval kurki ja ei võimalda teil iga toimingut veidi kirjeldada.

Näited:

Arvestades, et korvis on mangod

Siis on korvis mangod

5) Taust:

Oletame, et teil on stsenaariumide komplekt, mida tuleb uuesti ja uuesti kontrollida. Selle korduva ülesande saab antud märksõnasse rühmitada. Võite öelda, et seda stsenaariumi on varemgi käsitletud, samuti järgige neid samme. Hea tava on, et ühe funktsiooni jaoks on üks taust. See peaks olema arusaadav

6) stsenaariumi ülevaade (või stsenaariumi mall):

Sama nagu taust. Oletame, et meil on üks stsenaarium. See stsenaarium tuleb taas. Saame kasutada olemasoleva stsenaariumi kontuuri. Stsenaariumi kontuurid ja stsenaariumi mallid on samad.

7) Näited: see näitesõna, nagu eespool selgitatud, kuid siin tuli jälle teada, et stsenaarium peab selle näite sisaldama.

Mis kasu on kurgist?

Las ma ütlen teile selle mõne näitega. Oletame, et teil on projekt ja klient soovib teada, mis on kõik funktsioonid, mida peate üle andma. Kui tegemist on lõpptarbija või klientidega, ei suuda te selgitada oma katsejuhtumite kõiki tehnilisi üksikasju. Siin tuleb pildile kurk. Kurgi tööriist aitab kirjeldada kõiki stsenaariume erinevate tingimustega. See on palju parem kui anda kliendile tehnilisi detaile, millest nad aru ei saa.

Kuidas teeb kurk töötamise nii lihtsaks?

Kurk on avatud lähtekoodiga tööriist. Paljud ettevõtted kasutavad seda tööriista oma tootlikkuse parandamiseks. Seda tööriista saab kasutada kõigil täna saadaval olevatel virnadel. Seda tööriista kasutatakse koodi lugemiseks inimesel loetavas vormingus.

Mida saab kurgiga teha?

Oletame, et meil on mingi kood, mis võimaldab Johnil koju jõuda. Kui John võtab lennuki lühikese vahemaa kaugusele, on see kulukas, kui ta tuleb rongiga, on see odavam ja töökindel ka lühema vahemaa korral.

Näited:

# Kommentaar

@ silt

Motiiv: John tuleb rongiga koju, see on hea.

Distantsi järgi on rongil hea koju tulla

Stsenaarium, et rongiga koju tagasi tuleks, on hea.

Arvestades, et John peab koju tulema

Kui ta õigeks ajaks jaama jõuab

Siis jõuab ta täna ise koju

Ülaltoodud näite abil toome võimaluse võtta rong õigeaegselt järele, et jõuda koju ainult täna.

Miks me peaksime kurki vajama?

Alati on võimalus parandada klientide usaldust, kaasates nad toote väljatöötamise protsessi. Kurk annab meile võimaluse selgitada kriitilisi tehniliste koodide spetsifikatsioone lõppkasutajale või kliendile lihtsalt loetava keeles. See keskendub käitumispõhistele arengutestidele.

Eelised

  1. See toetab kõiki keeli.
  2. See ühendab kliendi tehnilises kirjelduses lihtsas keeles.
  3. Saame kurgi tööriistas kirjutatud koodi uuesti kasutada.
  4. Kurgi pluginad on väga kiired.
  5. Kurgi skriptide kirjutamiseks ei vaja me ühtegi programmeerimiskeelt.

Järeldus

Kurk on testimisriist, mida kasutatakse katsejuhtumite automatiseerimiseks. Saame selle integreerida sellise vahendiga nagu seleen. Testkoodi kirjutamiseks kurgi arendajad ja testijad saavad kokku ja koos loovad nad kliendiga suhtlemiseks stsenaariumipõhiseid spetsifikatsioone.

Soovitatavad artiklid

See on juhend Mis on kurk. Siin arutame, kuidas kasutada kurgi tööriista koos näidete ja eelistega. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Kurgi intervjuu küsimused
  2. Seleen vs kurk
  3. Installige seleeni IDE
  4. Mis on Appium?

Kategooria: