Top 15 întrebări pentru interviu SOAPUI & Răspunsuri

Cuprins

1) Explicați ce este SOAP UI?

SOAP UI este o soluție de testare funcțională multiplatformă open source gratuită. Vă permite să creați și să executați rapid și ușor teste de regresie, conformitate, funcționale și de încărcare automate. Este folosit pentru testarea serviciilor web

2) Explicați care este rolul XML, SOAP, WSDL și UDDI în serviciile web?

Serviciile web sunt un mediu prin care aplicația bazată pe web poate fi integrată sau comunicată printr-o coloană vertebrală a protocolului de internet. Aplicația bazată pe web poate fi integrată folosind XML, SOAP, UDDI și WSDL. SOAP este utilizat pentru transmiterea datelor; WSDL este utilizat pentru descrierea sau relaționarea serviciilor, UDDI este utilizat pentru listarea serviciilor accesibile, XML este utilizat pentru etichetarea datelor.

3) Menționează ce poate face SoapUI?

SoapUI poate-

  • Poate face teste automate precum teste de încărcare, teste bazate pe scenarii și teste bazate pe date
  • Are abilități de raportare încorporate
  • Are capacitatea unică de a identifica serviciile web și de a rula testele funcționale și de încărcare împotriva acestora chiar înainte de a fi executate

4) Menționează modul în care SoapUI este utilizat pentru a structura testele funcționale?

SOAP UI utilizează trei niveluri pentru a structura testele funcționale

  • TestSuite: este un grup de cazuri de testare utilizate pentru combinarea testelor funcționale în unități logice
  • TestCase: este un grup de etape de testare care sunt reunite pentru a testa un aspect specific al serviciilor dvs. Puteți mări orice număr de teste pentru a testa suitele
  • TestSteps: Sunt „elemente de bază” ale testelor funcționale în SOAPUI. Împreună fac TestCase și determină fluxul de execuție a serviciului care urmează să fie testat

5) Menționează care este diferența dintre REST și SOAP?

  • SOAP: Soap reprezintă Protocolul de acces la obiecte simple și este un protocol utilizat pentru primirea și trimiterea de date prin HTTP ca XML
  • REST: Este un mod de a proiecta servicii web.

6) Explicați care sunt proprietățile din SoapUI?

Proprietățile din SOAPUI sunt utilizate pentru recuperarea și stocarea datelor. Datele sunt stocate ca cheie, valoare sau format.

7) Explicați unde utilizați proprietăți în SoapUI?

Putem citi valorile proprietății în punctul final al pasului de testare, numele de utilizator, valorile antetului, parola, domeniul, POST, PUT, GET și ȘTERGEREA proprietăților metodei.

8) Menționați ce limbi utilizează SoapUI?

SOAP UI acceptă două limbi, Groovy și JavaScript.

9) Menționează care sunt proprietățile implicite din SOAPUI?

În mod implicit, SOAPUI are proprietăți la trei niveluri

  • Proprietăți implicite sau personalizate la nivel de proiect: utilizatorul poate adăuga orice număr de proprietăți la nivel de proiect și poate fi deschis din orice etapă de testare din orice caz de testare în orice suite de testare
  • Proprietăți implicite sau personalizate la nivel de suită de testare: utilizatorul poate adăuga orice număr de proprietăți la nivel de suită de testare și poate fi utilizat din orice etapă de testare din orice caz de testare din această suită de testare
  • Proprietăți implicite sau personalizate la nivel de caz de testare : la nivelul Test Case, utilizatorii pot adăuga orice număr de proprietăți la nivel de caz de testare și pot fi utilizate din orice etapă de testare din acest caz de testare

10) Explicați cum puteți parametriza punctele finale în SOAP UI?

Parametrizarea punctelor finale în SOAP UI este cea mai importantă, deoarece este primul pas în testarea automatizării. Este nevoie de mai mult timp pentru schimbarea manuală a punctelor finale. Pentru a face asta

  • Definiți o proprietate de proiect care deține punctul final
  • Modificați punctul final pentru a utiliza această proprietate prin extinderea proprietății
  • Asigurați-vă că solicitările dvs. utilizează punctul final configurat
  • Când se execută o cerere, proprietatea va fi în mod inevitabil cu valoarea sa actuală. Pentru a utiliza o valoare diferită, configurați doar punctul final din interfața de utilizare, puteți utiliza opțiunea P din linia de comandă

11) Menționați care este formatul general pentru citirea valorii proprietății personalizate sau implicite?

Formatul general pentru citirea valorii proprietății personalizate sau implicite este $ {# levelname # key}

12) În interiorul SOAPUI unde poate fi folosit un scenariu groovy?

În interiorul scriptului grozav SOAPUI poate fi folosit în două locuri

  • Etapa de testare a scenariului groovy
  • Afirmarea scriptului - în etapa de testare

13) Menționați câteva funcționalități importante ale SOAP UI?

Unele funcționalități importante ale SOAP UI sunt:

  • Se creează un proiect nou folosind doar legătura WSDL a serviciului web; va primi informațiile despre toate metodele și le va importa automat
  • Se creează cazuri de testare direct din solicitarea metodei web
  • Testează metodele web în combinație sau separat. Are o capacitate foarte utilă, care permite trecerea datelor și parametrilor de la o metodă la alta. Vă permite să salvați date în variabile, astfel încât alte metode să le poată accesa
  • Permite crearea de validări pe rezultatele metodei web prin afirmații; afirmația poate fi creată fie în X-path, fie în X-query
  • Ajută la crearea altor tipuri de validări, cum ar fi conformitatea schemei, defecțiunea la săpun, timpul de răspuns etc.
  • Permite organizarea cazurilor de testare în suitele de testare
  • Permite rularea tuturor cazurilor de testare dintr-o suită de testare și obținerea rezultatelor de eșec / trecere pentru fiecare caz de testare
  • Permite parametrizarea câmpurilor de solicitare a cazurilor de test, astfel încât un caz de test să poată beneficia de valori diferite dintr-un tabel sau o bază de date
  • Utilizarea groovy permite crearea de scripturi de validare complexe
  • Are un anumit suport pentru testarea încărcării serviciului web
  • Are un anumit suport pentru testarea acoperirii și gestionarea cerințelor

14) Explicați ce este afirmația în Soap UI și dați un exemplu de afirmație posibil în SOAPUI?

În SOAP UI funcționalitatea de afirmare este utilizată pentru a valida răspunsul la cerere primit de Pașii de testare în momentul execuției. Este folosit pentru a compara o parte a mesajului cu o valoare așteptată.

Tipurile de afirmații din SOAPUI includ

  • Simplu conține
  • Conformitatea schemei
  • Simplu nu conține
  • Defecte de săpun
  • SLA de răspuns
  • Meci XPath
  • XQuery Match
  • Starea de securitate WS
  • Afirmarea Scriptului
  • WS- Cerere de adresare sau afirmație de răspuns

15) SoapUI acceptă autentificarea SSL

da

Descărcare PDF gratuită: Întrebări și răspunsuri la interviul SoapUI

Articole interesante...