Lejupielādēt PDF
Šie ir bieži uzdotie jautājumi par gurķu testēšanas intervijas jautājumiem gan iesācējiem, gan pieredzējušiem kvalitātes profesionāļiem.
1) Kas ir gurķis? Kādas ir gurķa priekšrocības?
Lai palaistu funkcionālos testus, kas rakstīti vienkāršā tekstā, tiek izmantots gurķu rīks. Tas ir uzrakstīts Ruby programmēšanas valodā.
Gurķa priekšrocības ir:
- Jūs varat iesaistīt biznesa ieinteresētās puses, kuras nevar kodēt
- Gala lietotāja pieredze ir prioritāte
- Augsta koda atkārtota izmantošana
2) Kādi ir divi faili, kas nepieciešami, lai izpildītu gurķu testa scenāriju?
Divi faili, kas nepieciešami gurķu testa scenārija izpildei, ir
- Iespējas
- Solis Definīcija
3) izskaidrot fona atslēgvārda izmantošanu gurķī?
Fona atslēgvārds tiek izmantots, lai grupētu vairākus dotos apgalvojumus vienā grupā. Atslēgvārds lielākoties tiek izmantots, ja katrā objekta faila scenārijā tiek atkārtota viena un tā pati norādīto kopu kopa.
4) Dodiet piemēru, kā uzvedība tiek vadīta ar vienkāršu tekstu?
- Motīvs: Apmeklējiet XYZ lapu abc.com
- Scenārijs: apmeklējiet vietni abc.com
- Dots: Esmu vietnē abc.com
- Kad: es noklikšķinu uz XYZ lapas
- Tad: man vajadzētu redzēt ABC lapu
5) Kas ir scenārija izklāsts funkciju failā?
Scenārija izklāsts ir tāds pats scenārijs, kuru var izpildīt vairākām datu kopām, izmantojot scenārija izklāstu. Datus nodrošina tabulu struktūra, atdalīta ar (II).
6) Paskaidrojiet terminu solis definīcija gurķī
Pakāpiena definīcija ir objekta faktiskā koda ieviešana, kas minēta objekta failā.
7) Dodiet piemēru soļu definēšanai, izmantojot funkciju “Dots”?
Piemēram, lai apmeklētājs apmeklētu vietni “Yahoo”, komandu, kuru mēs izmantojam dotajam
Ņemot vērā (/ esmu vietnē www.yahoo.com $ /) do
Pārlūks.goto "http://www.yahoo.com."
beigas - tas apmeklēs www.yahoo.com
8) Kādas ir atšķirības starp Jbehave un Gurķi?
Lai gan gurķis un Džbehavs ir domāti vienam un tam pašam mērķim, pieņemšanas testi ir pilnīgi atšķirīgi ietvari
- Jbehave ir, un Gurķis ir Rubīna pamatā
- Jbehave pamatā ir stāsti, bet Gurķis - iezīmes
9) Paskaidrojiet testa vadu
Pārbaudes gurķim un rspec ļauj nodalīt atbildību starp konteksta iestatīšanu un mijiedarbību ar pārlūku un soļu definīcijas failu tīrīšanu.
10) Kad lietot Rspec un kad lietot gurķi?
- Rspec tiek izmantots vienību testēšanai
- Gurķi izmanto uz uzvedību balstītai attīstībai. Gurķi var izmantot sistēmas un integrācijas testiem
11) Kādu valodu lieto scenārija izteikšanai iezīmju failā?
Gherkin valoda tiek izmantota, lai izteiktu scenāriju funkciju failos un rubīna failos, kas satur neuzkrītošu automatizācijas testēšanu scenāriju darbībām
12) Kas ir regulārās izteiksmes?
Regulāra izteiksme ir modelis, kas raksturo noteiktu teksta daudzumu. Visvienkāršākā regulārā izteiksme sastāv no viena burtiska rakstura.
13) Kas ir BDD?
BDD jeb Uz uzvedību balstīta izstrāde ir programmatūras izstrādes process, kura pamatā ir TDD (Test Driven Development) un kas koncentrējas uz programmatūras testēšanas vienību uzvedības specifikācijām.
14) Kāda programmatūra jums nepieciešama, lai palaistu gurķu tīmekļa pārbaudes gadījumus?
- Rubīns un tā izstrādes komplekts
- Gurķis
- IDE tāpat kā ActiveState
- Watir (lai simulētu pārlūku)
- Ansicon un rspec (ja nepieciešams)
15) Ko satur gurķu funkcijas / atbalsta fails?
Funkcijas / atbalsta fails satur atbalstošu rubīna kodu. Atbalsta faili tiek ielādēti pirms failiem step_definitions, kas var būt noderīgi vides konfigurēšanai.
16) Kas ir Feature fails?
Funkciju failā ir ietverts augsta līmeņa testa scenārija apraksts vienkāršā valodā. Tas ir pazīstams kā Gherkin, kas ir vienkārša angļu valodas teksta valoda. Funkcijas fails sastāv no šādiem komponentiem, piemēram:
- Motīvs: Tas apraksta pašreizējo testa skriptu, kas ir jāizpilda.
- Scenārijs: tie ir soļi un paredzamais rezultāts konkrētam testa gadījumam.
- Scenārija izklāsts: scenāriju var izpildīt vairākām datu kopām, izmantojot scenārija izklāstu.
- Dots: Tas norāda izpildāmā teksta kontekstu.
- Kad: norāda testa darbību, kas jāveic.
- Tad: paredzamo testa rezultātu var attēlot ar “Tad”
17) Kas ir selēns?
Selēns ir automatizācijas rīks, kas ir plaši izmantots rīks tīmekļa lietojumprogrammas funkcionālajai pārbaudei. Selēns atbalsta dažādas valodas, piemēram, rubīnu, java, pitonu C # utt.
18) Kāpēc lietot gurķi ar selēnu?
Gurķis un selēns ir divas populāras tehnoloģijas. Daudzas organizācijas funkcionālo testu veikšanai izmanto selēnu. Šīs organizācijas, kas izmanto selēnu, vēlas integrēt gurķi ar selēnu, jo gurķis palīdz jums lasīt un saprast lietojumprogrammu plūsmu.
19) Gurķa priekšrocības
Šeit ir dažas ievērojamas priekšrocības, lietojot gurķi.
- Ir lietderīgi iesaistīt biznesa ieinteresētās puses, kuras nevar viegli izlasīt kodu
- Gurķu testēšana uzlabo gala lietotāja pieredzi
- Testu rakstīšanas stils ļauj vieglāk atkārtoti izmantot testus
- Ļauj ātri un ērti iestatīt un izpildīt
20) Kas ir soļa definīcija?
Soļu definīcija iezīmē failos esošos testa gadījuma soļus ar kodu. Tas izpilda testējamās lietojumprogrammas darbības un pārbauda rezultātus salīdzinājumā ar gaidāmajiem rezultātiem. Lai izpildītu soļa definīciju, tam jāatbilst objektā dotajam komponentam.