Topp 15 SOAPUI intervjuspørsmål & Svar

Anonim

1) Forklar hva som er SOAP UI?

SOAP UI er en gratis, åpen kildekode funksjonell testløsning på tvers av plattformer. Den lar deg raskt og enkelt lage og utføre automatiserte regresjon, compliance, funksjonelle og belastningstester. Den brukes til testing av webtjenester

2) Forklar hvilken rolle XML, SOAP, WSDL og UDDI har i nettjenester?

Webtjenester er et medium der nettbasert applikasjon kan integreres eller kommuniseres via en internettprotokoll-ryggrad. Nettbasert applikasjon kan integreres ved hjelp av XML, SOAP, UDDI og WSDL. SOAP brukes til å overføre dataene; WSDL brukes til å beskrive eller relatere tjenestene, UDDI brukes til å liste opp hvilke tjenester som er tilgjengelige, XML brukes til å merke dataene.

3) Nevn hva SoapUI kan gjøre?

SoapUI kan-

  • Det kan gjøre automatiserte tester som belastningstester, scenariobaserte tester og datadrevne tester
  • Den har innebygde rapporteringsevner
  • Den har unik evne til å utgi seg for webtjenester og kjøre funksjonelle og belastningstester mot dem selv før de blir utført

4) Nevn hvordan SoapUI brukes til å strukturere funksjonstester?

SOAP UI bruker tre nivåer for å strukturere funksjonelle tester

  • TestSuite: Det er en pool av testtilfeller som brukes til å kombinere funksjonelle tester til logiske enheter
  • TestCase: Det er en gruppe testtrinn som samles for å teste noe spesifikt aspekt av tjenestene dine. Du kan utvide et hvilket som helst antall testkasser for å teste suiter
  • TestSteps: De er "byggesteiner" for funksjonstester i SOAPUI. De lager sammen TestCase og bestemmer strømmen for utførelsen av tjenesten som skal testes

5) Nevn hva som er forskjellen mellom REST og SOAP?

  • SOAP: Soap står for Simple Object Access Protocol, og det er en protokoll som brukes til å motta og sende data over HTTP som XML
  • REST: Det er en måte å designe webtjenester på.

6) Forklar hva som er egenskapene i SoapUI?

Egenskaper i SOAPUI brukes til å hente og lagre data. Dataene lagres som nøkkel, verdi eller format.

7) Forklar hvor du bruker egenskaper i SoapUI?

Vi kan lese eiendomsverdiene i testtrinnets endepunkt, brukernavn, topptekstverdier, passord, domene, POST, PUT, GET og DELETE metodegenskaper.

8) Nevn hvilke språk bruker SoapUI?

SOAP UI støtter to språk, Groovy og JavaScript.

9) Nevn hva som er standardegenskapene i SOAPUI?

Som standard har SOAPUI egenskaper på tre nivåer

  • Prosjektnivå standard eller egendefinerte egenskaper: Brukeren kan legge til et hvilket som helst antall eiendommer på prosjektnivå, og det kan åpnes fra alle teststrinn fra alle testtilfeller under testpakker
  • Test suite nivå standard eller egendefinerte egenskaper: Bruker kan legge til et hvilket som helst antall egenskaper på test suite nivå, og det kan brukes fra alle teststrinn fra alle testtilfeller under denne testpakken
  • Test case case standard eller egendefinerte egenskaper: På Test Case level kan brukere legge til et hvilket som helst antall egenskaper på test case level, og det kan brukes fra alle teststrinn fra denne test case

10) Forklar hvordan du kan parametere sluttpunktene i SOAP UI?

Å parametere sluttpunktene i SOAP UI er viktigst, da det er det første trinnet i Automation Testing. Det er mer tidkrevende å endre endepunkt manuelt. For å gjøre det

  • Definer en prosjekteiendom som inneholder sluttpunktet
  • Endre sluttpunktet for å bruke denne egenskapen via eiendomsutvidelse
  • Forsikre deg om at forespørslene dine benytter det konfigurerte endepunktet
  • Når en forespørsel kjøres, vil eiendommen uunngåelig være med sin nåværende verdi. For å bruke en annen verdi er det bare å konfigurere sluttpunktet i brukergrensesnittet, du kan bruke alternativet P fra kommandolinjen

11) Nevn hva som er det generelle formatet for å lese den egendefinerte verdien eller standardverdien?

Det generelle formatet for å lese den egendefinerte eller standard eiendomsverdien er $ {# levelname # key}

12) Inne i SOAPUI hvor groovy script kan brukes?

Inne i SOAPUI kan groovy script brukes to steder

  • Groovy script test trinn
  • Skrift påstand - innen test trinn

13) Nevn noen viktige funksjoner i SOAP UI?

Noen viktige funksjoner i SOAP UI er:

  • Det oppretter et nytt prosjekt ved bruk av nettjenesten WSDL-lenken; det vil få informasjon om alle metodene og importere dem automatisk
  • Det oppretter testsaker direkte fra forespørselen om nettmetode
  • Den tester nettmetoder i kombinasjon eller hver for seg. Den har en veldig nyttig evne som gjør at data og parametere kan overføres fra en metode til en annen. Den lar deg lagre data i variabler slik at andre metoder kan få tilgang til den
  • Det muliggjør oppretting av valideringer på nettmetoderesultater gjennom påstander; påstanden kan opprettes enten i X-bane eller X-spørring
  • Det hjelper med å lage andre typer valideringer som skjemaoverensstemmelse, såpefeil, responstid etc.
  • Det gjør det mulig å organisere testsakene i testsuiter
  • Det gjør det mulig å kjøre alle testsaker fra en testpakke og få feil / bestått resultater for hver testsak
  • Det muliggjør parameterisering av feltene for testsaker, slik at en testcase kan benytte forskjellige verdier fra en tabell eller database
  • Ved å bruke groovy kan du lage komplekse valideringsskripter
  • Den har støtte for nettjeneste Load Testing
  • Den har litt støtte for testing av dekning og kravhåndtering

14) Forklar hva påstand er i såpe UI og gi noen eksempler på påstand mulig i SOAPUI?

I SOAP UI påstand brukes funksjonalitet for å validere svaret på forespørselen mottatt av teststrinnene på tidspunktet for utførelsen. Den brukes til å sammenligne en del av meldingen til en forventet verdi.

Påstandstyper i SOAPUI inkluderer

  • Enkelt inneholder
  • Overholdelse av skjema
  • Enkelt inneholder ikke
  • Såpefeil
  • Svar SLA
  • XPath Match
  • XQuery-kamp
  • WS sikkerhetsstatus
  • Manus påstand
  • WS- Adresseringsforespørsel eller svarpåstand

15) Støtter SoapUI SSL-autentisering

Ja

Gratis PDF-nedlasting: SoapUI Intervju Spørsmål og svar