15 parasta SOAPUI-haastattelukysymystä & Vastaukset

Anonim

1) Selitä mikä on SOAP UI?

SOAP UI on ilmainen, avoimen lähdekoodin alustojen välinen toiminnallinen testausratkaisu. Sen avulla voit luoda ja suorittaa nopeasti ja helposti automaattisen regressio-, yhteensopivuus-, toiminnalliset ja kuormitustestit. Sitä käytetään verkkopalvelujen testaukseen

2) Selitä mikä on XML: n, SOAP: n, WSDL: n ja UDDI: n rooli verkkopalveluissa?

Verkkopalvelut ovat väline, jonka kautta verkkopohjainen sovellus voidaan integroida tai kommunikoida Internet-protokollan rungon kautta. Web-pohjainen sovellus voidaan integroida XML: n, SOAP: n, UDDI: n ja WSDL: n avulla. SOAP: ta käytetään tietojen lähettämiseen; WSDL: ää käytetään palvelujen kuvaamiseen tai liittämiseen, UDDI: tä käytetään luetteloon käytettävissä olevat palvelut, XML: ää käytetään tietojen merkitsemiseen.

3) Mainitse mitä SoapUI voi tehdä?

SaippuaUI voi-

  • Se voi tehdä automaattisia testejä, kuten kuormitustestejä, skenaarioihin perustuvia testejä ja tietoihin perustuvia testejä
  • Siinä on sisäänrakennetut raportointikyvyt
  • Sillä on ainutlaatuinen kyky esiintyä verkkopalveluina ja suorittaa toiminnallinen ja kuormitustesti niitä vastaan ​​jo ennen kuin ne suoritetaan

4) Mainitse miten SoapUI: tä käytetään toiminnallisten testien rakentamiseen?

SOAP UI käyttää kolmea tasoa toimintatestien rakentamiseen

  • TestSuite: Se on testitapausten joukko, jota käytetään toiminnallisten testien yhdistämiseen loogisiksi yksiköiksi
  • TestCase: Se on joukko testivaiheita, jotka kootaan testataksesi tiettyjä palveluidesi ominaisuuksia. Voit täydentää mitä tahansa määrää testitapauksia testataksesi sviittejä
  • TestSteps: Ne ovat SOAPUI: n toiminnallisten testien "rakennuspalikoita". Ne yhdessä tekevät TestCase-sovelluksen ja määrittävät testattavan palvelun suorituksen

5) Mainitse, mikä on ero REST: n ja SOAP: n välillä?

  • SOAP: Saippua tarkoittaa Simple Object Access Protocol -protokollaa, ja se on protokolla, jota käytetään tietojen vastaanottamiseen ja lähettämiseen HTTP: n kautta XML-muodossa
  • REST: Se on tapa suunnitella verkkopalveluja.

6) Selitä, mitkä ovat SoapUI: n ominaisuudet?

SOAPUI: n ominaisuuksia käytetään tietojen hakemiseen ja tallentamiseen. Tiedot tallennetaan avaimena, arvona tai muodossa.

7) Selitä, missä käytät ominaisuuksia SoapUI: ssä?

Voimme lukea ominaisuusarvot testivaiheen päätepisteeksi, käyttäjänimeksi, otsikkoarvoiksi, salasanaksi, toimialueeksi, POST-, PUT-, GET- ja DELETE-menetelmien ominaisuuksiksi.

8) Mainitse mitä kieliä SoapUI käyttää?

SOAP UI tukee kahta kieltä, Groovy ja JavaScript.

9) Mainitse mitkä ovat SOAPUI: n oletusominaisuudet?

Oletuksena SOAPUI: lla on ominaisuuksia kolmella tasolla

  • Projektitason oletus- tai mukautetut ominaisuudet: Käyttäjä voi liittää minkä tahansa määrän ominaisuuksia projektitasolla ja se voidaan avata mistä tahansa testivaiheesta mistä tahansa testitapauksesta mistä tahansa testipaketista
  • Testipaketin tason oletus- tai mukautetut ominaisuudet: Käyttäjä voi liittää minkä tahansa määrän ominaisuuksia testipaketin tasolla, ja sitä voidaan käyttää mistä tahansa testivaiheesta tämän testipaketin kaikista testitapauksista
  • Testitapaustason oletus- tai mukautetut ominaisuudet: Testitapaustasolla käyttäjät voivat lisätä minkä tahansa numeroominaisuuksia testitapaustasolla, ja sitä voidaan käyttää mistä tahansa tämän testitapauksen testivaiheesta

10) Selitä, kuinka voit parametroida päätepisteet SOAP-käyttöliittymässä?

Päätepisteiden parametroiminen SOAP-käyttöliittymässä on tärkeintä, koska se on automaattisen testauksen ensimmäinen vaihe. Päätepisteiden muuttaminen manuaalisesti vie enemmän aikaa. Sen tekemiseksi

  • Määritä projektiominaisuus, jolla on päätepiste
  • Muuta päätepistettä käyttääksesi tätä ominaisuutta ominaisuuslaajennuksen avulla
  • Varmista, että pyyntösi käyttävät määritettyä päätepistettä
  • Kun pyyntö suoritetaan, kiinteistö on väistämättä nykyisen arvonsa. Jos haluat käyttää erilaista arvoa, määritä vain päätepiste käyttöliittymässä, voit käyttää P-vaihtoehtoa komentoriviltä

11) Mainitse mikä on yleinen muoto mukautetun tai oletusominaisuuden arvon lukemiseksi?

Mukautetun tai oletusominaisuuden arvon lukemisen yleinen muoto on $ {# levelname # key}

12) Sisällä SOAPUI, jossa groovy-skriptiä voidaan käyttää?

SOAPUIn sisällä groovy-komentosarjaa voidaan käyttää kahdessa paikassa

  • Groovy-komentotestin vaihe
  • Script Assertion - testivaiheessa

13) Mainitaanko joitain tärkeitä SOAP-käyttöliittymän toimintoja?

Jotkut tärkeät SOAP-käyttöliittymän toiminnot ovat:

  • Se luo uuden projektin käyttämällä vain verkkopalvelun WSDL-linkkiä; se saa tiedot kaikista menetelmistä ja tuo ne automaattisesti
  • Se luo testitapauksia suoraan verkkomenetelmäpyynnöstä
  • Se testaa verkkomenetelmiä yhdessä tai erikseen. Sillä on erittäin hyödyllinen ominaisuus, joka sallii tietojen ja parametrien siirtämisen menetelmästä toiseen. Sen avulla voit tallentaa tietoja muuttujiin, jotta muut menetelmät voivat käyttää sitä
  • Se mahdollistaa validointien luomisen verkkomenetelmän tuloksiin väitteiden avulla; väite voidaan luoda joko X-polulla tai X-kyselyllä
  • Se auttaa luomaan muun tyyppisiä validointeja, kuten skeeman noudattaminen, saippuavika, vasteaika jne.
  • Se mahdollistaa testitapausten järjestämisen testipaketeissa
  • Se mahdollistaa kaikkien testitapausten suorittamisen testipaketista ja epäonnistumisen / läpäisyn tulosten saamisen jokaiselle testitapaukselle
  • Se mahdollistaa testitapausten pyyntökenttien parametroinnin, jotta testitapauksessa voidaan käyttää erilaisia ​​arvoja taulukosta tai tietokannasta
  • Groovyn avulla se voi luoda monimutkaisia ​​validointiskriptejä
  • Sillä on jonkin verran tukea verkkopalvelun kuormitustestaukseen
  • Sillä on jonkin verran tukea kattavuuden testaamiseen ja vaatimusten hallintaan

14) Selitä, mikä väite on saippuakäyttöliittymässä, ja anna esimerkki väitteestä, joka on mahdollista SOAPUI: ssa?

SOAP-käyttöliittymässä vakuutustoimintoa käytetään testausvaiheiden suorittamisen aikana vastaanottaman pyynnön vastauksen vahvistamiseen. Sitä käytetään vertaamaan osan viestistä odotettuun arvoon.

SOAPUI: n väitetyypit sisältävät

  • Yksinkertainen sisältää
  • Kaavion noudattaminen
  • Yksinkertainen ei sisällä
  • Saippuaviat
  • Vastauspalvelutasosopimus
  • XPath-ottelu
  • XQuery-ottelu
  • WS-suojauksen tila
  • Script-väite
  • WS-osoitepyyntö tai vastauksen vahvistaminen

15) Tukeeko SoapUI SSL-todennusta

Joo

Ilmainen PDF-tiedosto: SoapUI-haastattelukysymykset ja vastaukset