15 populiariausių „SOAPUI“ interviu klausimų ir Atsakymai

Turinys

1) Paaiškinkite, kas yra SOAP UI?

SOAP UI yra nemokamas, atviro kodo funkcinis įvairių platformų testavimo sprendimas. Tai leidžia greitai ir lengvai sukurti ir atlikti automatinius regresijos, atitikties, funkcinius ir apkrovos testus. Jis naudojamas žiniatinklio paslaugų testavimui

2) Paaiškinkite, koks yra XML, SOAP, WSDL ir UDDI vaidmuo interneto paslaugose?

Žiniatinklio paslaugos yra terpė, per kurią interneto programas galima integruoti arba perduoti per interneto protokolo pagrindą. Internetinę programą galima integruoti naudojant XML, SOAP, UDDI ir WSDL. SOAP naudojamas duomenims perduoti; WSDL naudojamas aprašyti ar susieti paslaugas, UDDI naudojamas išvardyti, kokios paslaugos yra prieinamos, XML naudojamas duomenims žymėti.

3) Paminėkite, ką „SoapUI“ gali padaryti?

„SoapUI“ gali-

  • Jis gali atlikti automatizuotus bandymus, pvz., Apkrovos testus, scenarijais pagrįstus bandymus ir duomenimis pagrįstus bandymus
  • Ji turi įmontuotus atsiskaitymo gebėjimus
  • Jis turi unikalų sugebėjimą apsimesti žiniatinklio paslaugomis ir atlikti jų funkcinį bei apkrovos testą dar prieš juos vykdant

4) Paminėkite, kaip „SoapUI“ naudojamas funkcinių testų struktūrizavimui?

SOAP vartotojo sąsaja naudoja tris lygius funkciniams testams sudaryti

  • „TestSuite“: tai bandymų atvejų grupė, naudojama funkciniams testams sujungti į loginius vienetus
  • „TestCase“: tai bandomųjų veiksmų grupė, sujungta norint išbandyti tam tikrą konkretų jūsų paslaugų aspektą. Norėdami išbandyti komplektus, galite padidinti bet kokį bandymų skaičių
  • TestSteps: Jie yra funkcinių testų „statybiniai blokai“ SOAPUI. Jie kartu sukuria „TestCase“ ir nustato testuojamos paslaugos vykdymo srautą

5) Paminėkite, kuo skiriasi REST ir SOAP?

  • MUILAS: Muilas reiškia paprastą prieigos prie objekto protokolą ir tai yra protokolas, naudojamas duomenims gauti ir siųsti per HTTP kaip XML
  • POILSIS: Tai yra interneto paslaugų projektavimo būdas.

6) Paaiškinkite, kokios yra „SoapUI“ savybės?

SOAPUI ypatybės naudojamos duomenims gauti ir saugoti. Duomenys saugomi kaip raktas, vertė ar formatas.

7) Paaiškinkite, kur naudojate „SoapUI“ ypatybes?

Mes galime nuskaityti ypatybių vertes į bandomojo žingsnio pabaigos tašką, vartotojo vardą, antraštės reikšmes, slaptažodį, domeną, POST, PUT, GET ir DELETE metodo ypatybes.

8) Paminėkite, kokias kalbas naudoja „SoapUI“?

SOAP vartotojo sąsaja palaiko dvi kalbas - „Groovy“ ir „JavaScript“.

9) Paminėkite, kokios yra numatytosios SOAPUI savybės?

Pagal numatytuosius nustatymus SOAPUI turi trijų lygių ypatybes

  • Projekto lygio numatytosios arba pasirinktinės ypatybės: Vartotojas gali pridėti bet kokį skaičių ypatybių projekto lygiu ir ją galima atidaryti atliekant bet kokius bandymo veiksmus iš bet kurio bandymo atvejo pagal bet kurį bandomąjį rinkinį
  • Numatytosios bandomojo rinkinio lygio arba pasirinktinės ypatybės: Vartotojas gali pridėti bet kokio skaičiaus ypatybes bandomojo rinkinio lygiu ir jį galima naudoti atliekant bet kokius bandymo veiksmus iš bet kurio bandymo atvejo pagal šį bandymo rinkinį.
  • Numatytieji bandymo atvejo lygiai arba pasirinktinės ypatybės: „Test Case“ lygyje vartotojai gali pridėti bet kokio skaičiaus ypatybes bandymo atvejo lygiu ir tai gali būti naudojama atliekant bet kokius šio bandymo atvejo bandymo veiksmus.

10) Paaiškinkite, kaip galite parametrus nustatyti SOAP vartotojo sąsajoje?

Parametruoti galinius taškus SOAP vartotojo sąsajoje yra svarbiausia, nes tai yra pirmasis automatizavimo testavimo žingsnis. Rankiniu būdu pakeisti galinius taškus užima daugiau laiko. Norėdami tai padaryti

  • Apibrėžkite projekto ypatybę, turinčią galinį tašką
  • Pakeiskite galutinį tašką, norėdami naudoti šią ypatybę išplėsdami ypatybę
  • Įsitikinkite, kad jūsų užklausoms naudojamas sukonfigūruotas galinis taškas
  • Vykdant užklausą, nuosavybė neišvengiamai atitiks dabartinę vertę. Norėdami naudoti kitą vertę, tiesiog sukonfigūruokite galutinį tašką vartotojo sąsajoje, galite naudoti P parinktį iš komandinės eilutės

11) Paminėkite, koks yra įprasto ar numatytojo turto vertės skaitymo formatas?

Bendras tinkintos arba numatytosios ypatybės vertės nuskaitymo formatas yra $ {# levelname # key}

12) SOAPUI viduje, kur galima naudoti groovy scenarijų?

SOAPUI viduje groovy scenarijų galima naudoti dviejose vietose

  • Groovy scenarijaus testo žingsnis
  • Scenarijaus tvirtinimas - bandymo etape

13) Paminėkite keletą svarbių SOAP vartotojo sąsajų funkcijų?

Kai kurios svarbios SOAP vartotojo sąsajos funkcijos yra šios:

  • Jis sukuria naują projektą naudodamas tik žiniatinklio paslaugos WSDL nuorodą; jis gaus visų metodų informaciją ir automatiškai juos importuos
  • Tai sukuria bandymo atvejus tiesiogiai iš žiniatinklio metodo užklausos
  • Ji išbando žiniatinklio metodus kartu arba atskirai. Tai labai naudinga galimybė, leidžianti duomenis ir parametrus perduoti iš vieno metodo į kitą. Tai leidžia išsaugoti duomenis kintamuosiuose, kad kiti metodai galėtų juos pasiekti
  • Tai leidžia sukurti patvirtinimus žiniatinklio metodo rezultatuose per tvirtinimus; teiginys gali būti sukurtas X-path arba X-query
  • Tai padeda sukurti kitų tipų patvirtinimus, pvz., Schemų laikymąsi, muilo gedimą, atsako laiką ir kt.
  • Tai leidžia organizuoti bandymo atvejus bandomuosiuose rinkiniuose
  • Tai leidžia paleisti visus bandymų atvejus iš bandymų rinkinio ir gauti kiekvieno bandymo atvejo nesėkmės / išlaikymo rezultatus
  • Tai leidžia nustatyti bandomųjų atvejų užklausos laukų parametrus, kad bandymo atvejis galėtų naudotis skirtingomis lentelės ar duomenų bazės reikšmėmis
  • Naudojant „groovy“, galima sukurti sudėtingus patvirtinimo scenarijus
  • Tai šiek tiek palaiko žiniatinklio paslaugų apkrovos testavimą
  • Jis turi tam tikrą palaikymo testavimo aprėptį ir reikalavimų valdymą

14) Paaiškinkite, kas yra „Soap UI“ teiginys, ir pateikite keletą pavyzdžių, galinčių teigti „SOAPUI“?

SOAP vartotojo sąsajoje tvirtinimo funkcija naudojama patvirtinant atsakymą į užklausą, kurią vykdymo metu gavo bandomieji žingsniai. Jis naudojamas pranešimo daliai palyginti su tikėtina verte.

Įtraukimo tipai į SOAPUI apima

  • Paprasta yra
  • Schemos laikymasis
  • Paprasta nėra
  • Muilo gedimai
  • Atsakymo SLA
  • „XPath“ rungtynės
  • „XQuery“ rungtynės
  • WS saugumo būsena
  • Scenarijaus tvirtinimas
  • WS - adresavimo užklausa arba atsakymo tvirtinimas

15) Ar „SoapUI“ palaiko SSL autentifikavimą

Taip

Nemokamas PDF atsisiuntimas: „SoapUI“ interviu klausimai ir atsakymai

Įdomios straipsniai...