Sissejuhatus kurgi intervjuu küsimustesse ja vastustesse

Kurk on automaatika testimise tööriist, mida testijad kasutavad käitumispõhise arengu (BDD) lähenemistestide vastuvõtmiseks. Selle tööriista väljatöötamisel kasutati programmeerimiskeelt Ruby ja selle litsentsi sai MIT. Kurgi määratletud testijuhtumites kasutatakse gherkini keelt, mis on inimkeelena loetav, mittetehniline ja selle keele lihtsat süntaksit kasutatakse dokumenteerimisel. Kurk väldib tehnilisemat virna ja seda on lihtsam programmeerimisoskusteta testida. Kõik testijuhtumid saab kirjutada lihtsas inglise keeles.

Allpool on loetelu parimatest kurguintervjuu küsimustest ja vastustest, mis teie päästmisel on.

Tööintervjuu ettevalmistamine Kurgis. Olen kindel, et soovite teada kõige tavalisemaid kurgiintervjuu küsimusi ja vastuseid, mis aitavad teil kurgivestluse hõlpsalt lahti saada.

1. osa - kurgi vestluse küsimused (põhilised)

See esimene osa hõlmab kurgi intervjuu põhiküsimusi ja vastuseid

1. Mis on kurk ja seletage seda?

Vastus:
Kurk on automatiseerimistestide raamistik, mida kasutatakse tarkvararakenduste hõlpsaks testimiseks ilma programmeerimisoskusteta. See vähendab pingutusi ja tõstab testimise kvaliteeti. See on avatud lähtekoodiga tööriist ja toetab testimisnõuete jaoks lihtsas inglise keeles spetsifikatsioone. Teised tehnilised meetodid programmeerimiskeelte kasutamiseks on Java, .NET ja muud platvormid. Kurgi spetsifikatsioonid sisaldavad erinevaid stsenaariume ja näiteid.

2. Millised on kurgi tööriista erinevad stsenaariumid?

Vastus:
Kurgis kasutatavad erinevad stsenaariumid on 1. Arvestatud (mingi algne kontekst) 2. Millal (sündmus aset leiab) 3. Seejärel (veenduge, et oleks tulemusi). Stsenaariume kirjeldatakse algselt looduskeeles. Stsenaariume, kui neile on lisatud etappide määratlus, nimetatakse stsenaariumideks. Stsenaariume saab käivitada eraldi või neid saab integreerida muude funktsioonidega, et testida integreerimisfunktsioone. Kurgi stsenaariumid kirjutatakse Gherkini süntaksiga, mis on kurgi automatiseerimise testi spetsifikatsioonide kirjutamise keel.

Liigume järgmise kurgi intervjuu küsimuse juurde.

3. Millised on kurgi omadused?

Vastus:
See on kõige tavalisem kurgi intervjuu küsimus. Funktsiooni võib määratleda kui ühikut või funktsionaalsust või projekti osa, mis on projekti sõltumatu funktsionaalsus. Funktsioon sisaldab rühma stsenaariume, mida tuleb funktsioonina testida. Kurgi tööriista funktsioonil on kaks osa, mida nimetatakse funktsioonifailideks, milles on stsenaariumid, ja funktsioonifailid, mis sisaldavad automatiseerimise samme või teostatavat protseduuri. Funktsiooni näiteks võib olla veebisaidi sisselogimisfunktsioon või veebisaidi vestluse funktsioon, veebisaidi uudistevoog jne.

4. Mis on BDD ja kuidas kurk vastab BDD-le?

Vastus:
BDD on käitumispõhine arengupõhine lähenemisviis tarkvaraarendusprotsessile, kus kurk töötab BDD lähenemisviisil. BDD-testid on kirjutatud inimesele loetavas vormis ja arusaadavad ning neid on lihtsam rakendada. BDD-testid pole programmeeritavad ja neid on lihtsam kirjutada. Käitumispõhine arendusprotsess on väga tõhus ja kasulik projekti keerukate lahenduste ja nõuete lahendamiseks, et sujuvalt hakkama saada.

5. Mis on funktsioonifail kurgis?

Vastus:
Kurgi funktsioonifail on kurgi testide lähtepunkt. See on kurgi intervjuu põhiküsimus. Funktsioonifailid on funktsioonide kaustas. Funktsioonifaili lisamiseks projektis tuleb enne tuvastada automatiseeritav stsenaarium või funktsioon, seejärel lisada funktsioonifail ja luua testistuja klass. Nüüd tuleb etappimääratlused linkida funktsioonifailidega. Seejärel viiakse stsenaariumi etapid läbi automatiseerimise ajal. Selles failis on testide kirjeldus saadaval kirjeldavas keeles. Funktsioonifailil võib olla üks või mitu stsenaariumi, kuid tavaliselt sisaldab see stsenaariumide rühma. Funktsiooni failivorming on failinimi. funktsioon, kus üks fail sisaldab ühte funktsiooni

2. osa - kurgiintervjuu küsimused (täpsemad)

Vaatame nüüd keerulisi kurgiintervjuu küsimusi.

6. Milliseid märksõnu funktsioonifailis kasutatakse?

Vastus:
Funktsioonifailis kasutatakse erinevaid märksõnu: funktsioon, taust, stsenaarium, stsenaariumi ülevaade, antud, millal, siis ja aga. Funktsioonifaili funktsiooni tähistamiseks kasutatav märksõna on funktsioon. Parimate tavade standardite tagamiseks tuleks funktsioonifaili mainida koos lühikirjeldusega. Funktsioon on katsetatava funktsiooni nimi, kirjeldus puudutab testitavat funktsiooni, stsenaarium on umbes see, mis on testistsenaarium, arvestades, et testietappide täitmise eeldus on eeldus, millal on konkreetne tingimus, mis sobib selleks, et täitke järgmine samm. Siis on umbes Mis juhtub, kui WHEN-i tingimus on täidetud

7. Mis on kurgi stsenaariumi kontuur?

Vastus:
See on kõige rohkem küsitud kurgi intervjuu küsimusi. Stsenaariumi ülevaade asendab identifikaatori tabeli tegeliku väärtusega. Igat rida võib pidada stsenaariumiks. Funktsioonifail võtab ülesande täitmiseks rohkem aega ja on testimisel rohkem vigu. Sama funktsioonifaili saab efektiivsuse suurendamiseks ja käitusaja vähendamiseks stsenaariumi kontuurifunktsioonis vähendada täidetavate ridade arvu väiksemaks.

Liigume järgmiste kurgiintervjuu küsimuste juurde.

8. Mis on kurgi profiil?

Vastus:
Konfiguratsioonide tegemiseks saab projektis luua kurgiprofiile. Vaikeprofiil on projektis alati saadaval. Konfiguratsioonifail on nagu kurk.yml-fail, kus profiilid konfigureeritakse. Andmetüüpe ja parameetri tüüpe saab konfigureerida tüübiregistri abil. Profiilid või vaikeprofiilid pole Java-s saadaval.

9. Millist keelt kasutatakse kurgi stsenaariumide täpsustamiseks?

Vastus:
Funktsioonifailis stsenaariumi määramiseks kasutatakse automatiseerimistestide skriptide täitmiseks gherkini keelt ja Ruby programmeerimiskeelt. Tšerkini keel pakub kirjutamisfunktsioone ning süntaksit on lihtsam lugeda ja automatiseerimistestide jaoks dokumentatsiooni genereerida. Gherkin on joontele orienteeritud keel.

Liigume järgmiste kurgiintervjuu küsimuste juurde.

10. Millised on kurgi eelised?

Vastus:
Kurgitestid kirjutatakse lähtuvalt kasutaja vaatepunktist. Testimise stsenaariume katavad kõik meeskonna liikmed, tooteomanikud, ärianalüütikud, testide analüütikud, arendajad jne, et automatiseerimist tõhusalt rakendada. Koodi korduvkasutatavust on võimalik saavutada. Kurgi peamine eelis on käitumisepõhise arendamise lähenemisviisi toetamine testimisel. See tööriist aitab kaotada lõhe meeskonna erinevate tehniliste ja mittetehniliste liikmete vahel. See pakub meeskonnaga koostööd ja kaasatust. Sujuvamaks muutmine ja artefaktid vastavad projekti ootustele ja nõuetele. Kohanemisvõime on kõrge funktsionaalsete või käitumisnõuete suuremate muudatuste korral.

Soovitatav artikkel

See on juhend kurgi intervjuu küsimuste ja vastuste loendisse, nii et kandidaat saab hõlpsasti neid kurgi intervjuu küsimusi lahendada. Siin käsitleti nii põhilisi kui ka keerulisi kurgiintervjuu küsimusi. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Kas soovite teada saada Windowsi intervjuuküsimuste kohta
  2. Windows Serveri intervjuu küsimused
  3. 15 kõige olulisemat Ruby-intervjuu küsimust
  4. Ab initio intervjuu küsimused
  5. Node.js intervjuu küsimused ja vastused
  6. Node.js ja Asp.net hämmastavad erinevused