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