1) Selgitage, mis on seebi kasutajaliides?
SOAP UI on tasuta avatud lähtekoodiga platvormidevaheline funktsionaalne testimislahendus. See võimaldab teil kiiresti ja hõlpsalt luua ja teostada automatiseeritud regressiooni-, vastavus-, funktsionaalsus- ja koormustestid. Seda kasutatakse veebiteenuste testimiseks
2) Selgitage, milline on XML, SOAP, WSDL ja UDDI roll veebiteenustes?
Veebiteenused on meedium, mille kaudu saab veebipõhiseid rakendusi integreerida või edastada Interneti-protokolli selgroo kaudu. Veebipõhiseid rakendusi saab integreerida XML, SOAP, UDDI ja WSDL abil. SOAP-i kasutatakse andmete edastamiseks; WSDL-i kasutatakse teenuste kirjeldamiseks või seostamiseks, UDDI-d loetletakse juurdepääsetavatele teenustele, XML-i kasutatakse andmete märgistamiseks.
3) Mainige, mida SoapUI saab teha?
SoapUI saab-
- See suudab teha automatiseeritud teste, näiteks koormustestid, stsenaariumipõhised testid ja andmetest juhitud testid
- Sellel on sisseehitatud aruandlusvõimalused
- Sellel on ainulaadne võime kehastada veebiteenuseid ning teha nende suhtes funktsionaalseid ja koormusteste juba enne nende täitmist
4) Mainige, kuidas SoapUI-d kasutatakse funktsionaalsete testide struktureerimiseks?
SOAP UI kasutab funktsionaalsete testide struktureerimiseks kolme taset
- TestSuite: see on testjuhtumite kogum, mida kasutatakse funktsionaalsete testide ühendamiseks loogilisteks üksusteks
- TestCase: see on testisammude rühm, mis ühendatakse teie teenuste mõne konkreetse aspekti testimiseks. Sviitide testimiseks võite täiendada suvalist arvu juhtumeid
- TestSteps: need on SOAPUI funktsionaalsete testide "ehituskivid". Koos tehakse TestCase ja määratakse testitava teenuse täitmise voog
5) Mainige, mis on REST ja SOAP erinevus?
- SOAP: Seep tähistab Simple Object Access Protocol ja see on protokoll, mida kasutatakse andmete vastuvõtmiseks ja saatmiseks HTTP kaudu XML-iga
- REST: See on viis veebiteenuste kujundamiseks.
6) Selgitage, millised on SoapUI omadused?
SOAPUI atribuute kasutatakse andmete hankimiseks ja salvestamiseks. Andmed salvestatakse võtme, väärtuse või vorminguna.
7) Selgitage, kus kasutate atribuute SoapUI-s?
Saame atribuudi väärtused lugeda testi sammu lõpp-punktiks, kasutajanimeks, päise väärtusteks, parooliks, domeeniks, meetodi POST, PUT, GET ja DELETE omadusteks.
8) Mainige, milliseid keeli kasutab SoapUI?
SOAP UI toetab kahte keelt, Groovyt ja JavaScripti.
9) Mainige, millised on SOAPUI vaikeatribuudid?
Vaikimisi on SOAPUI-l atribuudid kolmel tasandil
- Projekti taseme vaikeväärtused või kohandatud atribuudid: Kasutaja saab projekti tasemel lisada suvalise arvu atribuute ja selle saab avada mis tahes testimisetapilt mis tahes testjuhtudest mis tahes testipaketis
- Testipaketi taseme vaikeväärtused või kohandatud atribuudid: Kasutaja saab testipaketi tasemel lisada mis tahes arvu atribuute ja seda saab kasutada selle testipaketi mis tahes testjuhtumite mis tahes etapis
- Testjuhtumi taseme vaikeväärtused või kohandatud atribuudid: testjuhtumi tasemel saavad kasutajad testjuhtumi tasemel lisada mis tahes arvu atribuudid ja seda saab kasutada selle testjuhtumi mis tahes testisammust
10) Selgitage, kuidas saate SOAP-i kasutajaliideses parameetreid seada?
SOAP-i kasutajaliidese lõpp-punktide parameetrite määramine on kõige olulisem, kuna see on automaatika testimise esimene samm. Lõpp-punktide käsitsi muutmine on aeganõudvam. Selleks
- Määrake projekti atribuut, millel on lõpp-punkt
- Selle atribuudi kasutamiseks atribuudi laiendamise kaudu muutke lõpp-punkti
- Veenduge, et teie taotlused kasutavad konfigureeritud lõpp-punkti
- Taotluse käivitamisel on kinnisvara paratamatult selle praeguse väärtusega. Erineva väärtuse kasutamiseks konfigureerige lihtsalt kasutajaliidese lõpp-punkt, saate käsurealt kasutada suvandit P
11) Mainige, milline on atribuudi kohandatud või vaikeväärtuse lugemise üldine vorming?
Kohandatud või vaikeväärtuse väärtuse lugemise üldine vorming on $ {# levelname # key}
12) SOAPUI sees, kus saab kasutada groovy-skripti?
SOAPUI sees saab groovy-skripti kasutada kahes kohas
- Groovy skripti testimise samm
- Skripti väide - testi etapis
13) Kas mainida SOAP-i kasutajaliidese mõningaid olulisi funktsioone?
SOAPi kasutajaliidese mõned olulised funktsioonid on:
- See loob uue projekti, kasutades ainult veebiteenuse WSDL linki; see saab teavet kõigi meetodite kohta ja impordib need automaatselt
- See loob testjuhtumid otse veebimeetodi taotlusest
- See testib veebimeetodeid kombinatsioonis või eraldi. Sellel on väga kasulik võime, mis võimaldab andmeid ja parameetreid ühelt meetodilt teisele edastada. See võimaldab salvestada andmeid muutujatesse, et muud meetodid neile juurde pääseksid
- See võimaldab kinnituste loomist veebimeetodi tulemuste kaudu; väite saab luua kas X-tee või X-päringu abil
- See aitab luua muud tüüpi valideerimisi, nagu skeemi järgimine, seebiviga, reageerimisaeg jne.
- See võimaldab testjuhtumite korraldamist testikomplektides
- See võimaldab kõigi testjuhtumite käivitamist testipaketist ja iga testjuhtumi ebaõnnestunud / läbitud tulemuste saamist
- See võimaldab testimisjuhtude päringute väljade parameetrite määramist, et testjuhtum saaks kasutada erinevaid tabeli või andmebaasi väärtusi
- Groovy kasutamine võimaldab luua keerukaid valideerimisskripte
- Sellel on teatud tugi veebiteenuse koormustestimiseks
- Sellel on teatav tugi katvuse testimiseks ja nõuete haldamiseks
14) Selgitage, mis on seebi kasutajaliidese väide, ja tooge mõned näited väitest, mis on SOAPUI-s võimalik?
SOAP-is kasutatakse kasutajaliideses kinnitamise funktsionaalsust, et kinnitada testimise sammude poolt täitmise ajal saadud päringu vastus. Seda kasutatakse sõnumi osa võrdlemiseks mõne eeldatava väärtusega.
SOAPUI väite tüübid hõlmavad järgmist
- Lihtne sisaldab
- Skeemi järgimine
- Lihtne ei sisalda
- Seebivead
- Vastus SLA
- XPathi matš
- XQuery matš
- WS-i turbeseisund
- Skripti väide
- WS- adresseerimistaotluse või vastuse kinnitamine
15) Kas SoapUI toetab SSL-i autentimist?
Jah
Tasuta PDF-i allalaadimine: SoapUI intervjuu küsimused ja vastused