1) Paskaidrojiet, kas ir SOAP UI?
SOAP UI ir bezmaksas, atvērtā koda starpplatformu funkcionāls testēšanas risinājums. Tas ļauj ātri un viegli izveidot un izpildīt automatizētas regresijas, atbilstības, funkcionālās un slodzes pārbaudes. To izmanto tīmekļa pakalpojumu testēšanai
2) Paskaidrojiet, kāda ir XML, SOAP, WSDL un UDDI loma tīmekļa pakalpojumos?
Tīmekļa pakalpojumi ir vide, ar kuras palīdzību tīmekļa lietojumprogrammas var integrēt vai sazināties, izmantojot interneta protokola mugurkaulu. Tīmekļa lietojumprogrammu var integrēt, izmantojot XML, SOAP, UDDI un WSDL. SOAP tiek izmantots datu pārsūtīšanai; WSDL tiek izmantots pakalpojumu aprakstīšanai vai saistīšanai, UDDI tiek izmantots, lai uzskaitītu pieejamos pakalpojumus, XML tiek izmantots datu marķēšanai.
3) Pieminiet, ko SoapUI var darīt?
SoapUI var-
- Tas var veikt automatizētu testēšanu, piemēram, slodzes testus, uz scenārijiem balstītus testus un ar datiem pamatotus testus
- Tam ir iebūvētas ziņošanas iespējas
- Tam ir unikāla spēja atdarināt tīmekļa pakalpojumus un veikt funkcionālos un slodzes testus tiem pat pirms to izpildīšanas
4) Pieminiet, kā SoapUI tiek izmantots funkcionālo testu strukturēšanai?
SOAP UI funkcionālo testu strukturēšanai izmanto trīs līmeņus
- TestSuite: Tas ir testu kopums, ko izmanto funkcionālo testu apvienošanai loģiskās vienībās
- TestCase: Tā ir testa darbību grupa, kas tiek apvienota, lai pārbaudītu dažus jūsu pakalpojumu aspektus. Lai pārbaudītu komplektus, jūs varat palielināt jebkuru skaitu testu
- TestSteps: tie ir SOAPUI funkcionālo testu “pamatelementi”. Viņi kopā veido TestCase un nosaka pārbaudāmā pakalpojuma izpildes plūsmu
5) Pieminiet, kāda ir atšķirība starp REST un SOAP?
- ZIEPES: Ziepes nozīmē Simple Object Access Protocol, un tas ir protokols, ko izmanto datu saņemšanai un nosūtīšanai, izmantojot HTTP kā XML
- ATPŪTA: Tas ir veids, kā noformēt tīmekļa pakalpojumus.
6) Paskaidrojiet, kādas ir SoapUI īpašības?
SOAPUI rekvizīti tiek izmantoti, lai izgūtu un saglabātu datus. Dati tiek saglabāti kā atslēga, vērtība vai formāts.
7) Paskaidrojiet, kur izmantojat īpašības vietnē SoapUI?
Īpašuma vērtības mēs varam nolasīt testa soļa galapunktā, lietotājvārdā, galvenes vērtībās, parolē, domēnā, POST, PUT, GET un DELETE metodes īpašībās.
8) Pieminiet, kādas valodas lieto SoapUI?
SOAP UI atbalsta divas valodas - Groovy un JavaScript.
9) Pieminiet, kādas ir SOAPUI noklusējuma īpašības?
Pēc noklusējuma SOAPUI ir īpašības trīs līmeņos
- Projekta līmeņa noklusējuma vai pielāgoti rekvizīti: Lietotājs var pievienot jebkuru rekvizītu skaitu projekta līmenī, un to var atvērt, veicot jebkuras testa darbības no jebkuras testa lietas, izmantojot jebkuru testa komplektu
- Testa komplekta līmeņa noklusējuma vai pielāgotās īpašības: lietotājs testa komplekta līmenī var pievienot jebkuru skaitļa rekvizītus, un to var izmantot no jebkuras testa darbības, izmantojot jebkuru testa gadījumu šajā testa komplektā.
- Testa gadījuma noklusējuma vai pielāgotās īpašības: Testa gadījuma līmenī lietotāji var pievienot jebkura skaitļa rekvizītus testa gadījuma līmenī, un to var izmantot no visām šī testa gadījuma pārbaudes darbībām.
10) Paskaidrojiet, kā varat parametrizēt galapunktus SOAP UI?
Vissvarīgākais ir parametru parametru noteikšana SOAP lietotāja saskarnē, jo tas ir pirmais solis automatizācijas testēšanā. Manuālāka galapunktu maiņa ir laikietilpīgāka. Lai to izdarītu
- Definējiet projekta rekvizītu, kuram ir galapunkts
- Mainiet beigu punktu, lai izmantotu šo īpašumu, paplašinot īpašumu
- Pārliecinieties, vai jūsu pieprasījumos tiek izmantots konfigurētais galapunkts
- Izpildot pieprasījumu, īpašums neizbēgami būs ar tā pašreizējo vērtību. Lai izmantotu citu vērtību, vienkārši konfigurējiet lietotāja saskarnes galapunktu, komandrindā varat izmantot opciju P
11) Pieminiet, kāds ir pielāgotās vai noklusējuma rekvizīta vērtības nolasīšanas vispārējais formāts?
Pielāgotās vai noklusējuma rekvizīta vērtības lasīšanas vispārējais formāts ir $ {# levelname # key}
12) SOAPUI iekšpusē, kur var izmantot groovy skriptu?
SOAPUI iekšpusē groovy skriptu var izmantot divās vietās
- Groovy skripta testa solis
- Skripta apgalvojums - testa posmā
13) Pieminēt dažas svarīgas SOAP UI funkcijas?
Dažas svarīgas SOAP lietotāja saskarnes funkcijas ir:
- Tas izveido jaunu projektu, izmantojot tikai tīmekļa pakalpojuma WSDL saiti; tas iegūs informāciju par visām metodēm un importēs tās automātiski
- Tas izveido testa gadījumus tieši no tīmekļa metodes pieprasījuma
- Tas pārbauda tīmekļa metodes kombinācijā vai atsevišķi. Tam ir ļoti noderīga spēja, kas ļauj datus un parametrus pārsūtīt no vienas metodes uz otru. Tas ļauj saglabāt datus mainīgos, lai citas metodes varētu tiem piekļūt
- Tas ļauj izveidot apstiprinājumus tīmekļa metodes rezultātos, izmantojot apgalvojumus; apgalvojumu var izveidot vai nu X-path, vai X-query
- Tas palīdz izveidot cita veida apstiprinājumus, piemēram, shēmas atbilstību, ziepju kļūdu, reakcijas laiku utt.
- Tas ļauj organizēt testa gadījumus testa komplektos
- Tas ļauj palaist visus testa gadījumus no testa komplekta un iegūt katra testa gadījuma neizpildes / izturēšanas rezultātus
- Tas ļauj parametrizēt testa gadījumu pieprasījuma laukus, lai testa gadījums varētu izmantot dažādas tabulas vai datu bāzes vērtības
- Izmantojot groovy, tas ļauj izveidot sarežģītus validācijas skriptus
- Tam ir zināms atbalsts tīmekļa pakalpojumu slodzes pārbaudei
- Tam ir zināms atbalsts pārklājuma testēšanai un prasību pārvaldībai
14) Paskaidrojiet, kas ir apgalvojums ziepju lietotāja saskarnē, un sniedziet dažus apgalvojumus, kas ir iespējami SOAPUI?
SOAP lietotāja saskarnē apgalvojuma funkcionalitāte tiek izmantota, lai pārbaudītu atbildi uz pieprasījumu, ko izpildes laikā saņēmuši testa soļi. To izmanto, lai salīdzinātu ziņojuma daļu ar kādu paredzamo vērtību.
Apgalvojuma veidi SOAPUI ietver
- Vienkāršs satur
- Shēmas atbilstība
- Vienkārši nesatur
- Ziepju vainas
- Atbildes SLA
- XPath mačs
- XQuery mačs
- WS drošības statuss
- Skripta apgalvojums
- WS - adresēšanas pieprasījums vai atbildes apgalvojums
15) Vai SoapUI atbalsta SSL autentifikāciju?
Jā
Bezmaksas PDF lejupielāde: SoapUI intervijas jautājumi un atbildes