34 most common soapui interview questions
Najčastejšie otázky a odpovede na SoapUI rozhovory pre vašu referenciu:
Napísať článok s otázkami a odpoveďami na rozhovor je vždy zložité, pretože zoznam otázok, ktoré poskytujeme, nikdy nebude vyčerpávajúci a rozhovory v reálnom čase nie sú presne vo formáte otázok a odpovedí.
Odporúčame naučiť sa koncepty SoapUI tejto ucelenej série výučieb s podrobnými príkladmi.
V rozhovore bude väčšina otázok odpoveďou na to, čo hovoríte, že boli vaše skúsenosti .
Napríklad: Ak hovoríte, že na SoapUI pracujete už 5 rokov a funkčne ste otestovali aplikáciu a tiež prebehli nejaké záťažové testy - potom Otázky na pohovor so testovaním SoapUI by išlo o:
- Čo to bola za aplikácia?
- Aké veľké zapojenie ste mali?
- Boli nejaké výzvy?
- Máte nejaké osvedčené postupy v oblasti automatizácie, ktoré ste implementovali?
- Aký rozsah groovy skriptovania bol použitý?
- Váš prístup k uchovávaniu údajov zo zdrojov údajov?
A tak ďalej ... Odpovede na tieto otázky sú založené na situácii a skúsenostiach, takže neexistuje jediné vhodné riešenie pre všetkých.
Nasleduje zoznam Otázky k pohovoru so webovými službami SoapUI to sú všeobecné, vaše typické otázky týkajúce sa formátu „viva voce, aka ústna skúška“, ktoré sa vyskytnú pri pohovore, keď sa anketár snaží zhodnotiť vaše funkčné a základné vedomosti o SoapUI.
34 Bežné otázky a odpovede na pohovor so SoapUI
Môžu byť uvedené nižšie:
Otázka č. 1. Čo sú webové služby?
Rokov. Webové služby sú webové komponenty, ktoré prenášajú údaje medzi klientom a serverom. Klient odošle webovú požiadavku na server a ten potom na neho odpovie. Odpoveď a požiadavka spolu súvisia a rôzne požiadavky vyvolávajú zodpovedajúcu odpoveď.
Web Service je webový komponent alebo softvérový program, ku ktorému je možné získať prístup na internete. Používa sa hlavne na komunikáciu s webovými aplikáciami prostredníctvom koncepcií zasielania správ XML. Napríklad, ak chceme získať prístup na konkrétne miesto pomocou aplikácie Mapy Google, môžeme použiť zodpovedajúcu adresu URL webovej služby. Na to musíme odovzdať príslušné vstupy.
Otázka č. 2. Čo je hlavnou výzvou pri testovaní webových služieb?
Rokov. Väčšina funkčných testov sa vykonáva prostredníctvom grafického používateľského rozhrania; najväčšou výzvou webových služieb je, že nemajú používateľské rozhranie.
Otázka č. 3. Aké sú komunikačné kanály dostupné pre webovú službu?
Všeobecne je webová služba kombinovaná s nasledujúcimi protokolmi. Oni sú,
- HTTP / POST
- HTTP / GET
- MYDLO
Pri sprístupňovaní webových služieb budú tieto kanály použité na komunikáciu s klientmi. Tu protokol HTTP / POST prenáša informácie medzi klientmi v zabezpečenom režime. Protokol HTTP / GET umožňuje klientom čiastočne zobraziť prenesené údaje na paneli s adresou prehliadača. SOAP sa používa na bezpečný prenos dôverných údajov.
Otázka č. 4. Aké rôzne komponenty možno použiť vo webových službách?
Vo webových službách sa používajú štyri komponenty. Oni sú,
- WSDL - jazyk popisu webovej služby
- SOAP - Simple Access Object Protocol
- UDDI - univerzálny popis, vyhľadávanie a integrácia
- RDF - Rámec popisu zdrojov
- XML - rozšíriteľný značkovací jazyk
Otázka č. 5. Aké sú nástroje používané na testovanie webových služieb?
Na vykonávanie funkčného testovania webových služieb môžeme použiť nasledujúce nástroje.
- MYDLO
- RESTClient - Toto je doplnok Firefox
- JMeter - Špeciálne vyrobený pre nástroj na testovanie výkonu a tiež môžeme vykonávať funkčné testovanie webových služieb.
Otázka č. 6. Čo je to WSDL?
Rokov. WSDL je skratka pre Web Service Description Language a je to dokument napísaný v XML. Používa XML na definovanie dokumentu vrstvy služby, ktorý pozostáva z pôvodu webovej služby, hlavičiek, typov portov, údajov o požiadavkách a odpovediach. Tento môže poskytnúť informácie o webových metódach a webových službách.
Popisuje:
- Pôvod webovej služby
- Informácie o hlavičke
- Typ portu
- Vstupné a výstupné správy
Ďalšie informácie a príklady nájdete v tomto článku https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
Otázka č. 7. Aká je úloha dokumentu WSDL pri testovaní webových služieb?
Rokov. Overovanie webových služieb je možné len s dokumentom WSDL, pretože na konfiguráciu webových služieb v SoapUI je dokument WSDL povinný. Ak dokument WSDL nie je platný, SoapUI okamžite vyvolá výnimku.
Otázka č. 8. Čo je UDDI?
Rokov. Universal Description, Discovery and Integration - adresár alebo globálne úložisko, kde možno nájsť všetky webové služby. Prostredníctvom toho je možné zaregistrovať aj novú webovú službu. Toto je tiež miesto, kde sa nachádzajú podrobné definície WSDL.
Používa vyhľadávaciu vrstvu, ktorá sa používa vo webových službách. UDDI obsahuje všetky informácie o webových službách podrobne. Globálne webové služby je možné nasadiť na adrese http://uddi.xml.org/
Otázka č. 9. Čo je to SOAP?
sql pohovor otázky na 5 rokov skúseností
Rokov. Protokol pre jednoduchý prístup k objektom, ktorý využíva XML na interakciu s webovými aplikáciami. Na komunikáciu medzi dvoma klientskými počítačmi v akejkoľvek sieti používa obsah založený na XML
Otázka č. 10. Aký by bol formát správy protokolu SOAP?
Všeobecne sú všetky webové služby založené na protokole SOAP písané pomocou jazyka XML, ktorý používa štandardný formát správ akceptovaný v celom vesmíre. V tomto formáte je ľahko čitateľný, identifikuje chyby, vyhýba sa problémom s interoperabilitou atď.
Tu je vzorový formát správy SOAP.
POST / InStock HTTP / 1.1
Hostiteľ: localhost
Typ obsahu: aplikácia / mydlo + xml; charset = utf-8
Content-Length: 399
SOAPAction: „http://www.example.com/sapa-obálka“
MYDLO
Otázka č. 11. Aké sú výhody protokolu SOAP?
Rokov. Od založenia na XML je nezávislý na platforme a programovacom jazyku. RPC (vzdialené volania procedúr) sú niekedy blokované bránami firewall a servermi proxy - mydlo to prekoná.
Otázka č. 12. Čo obsahuje mydlový dokument ?
Rokov. Prvok obálky je najvyššia značka, ktorá identifikuje dokument XML ako správu SOAP. Za prvkom Obálka nasleduje element hlavičky, ktorý obsahuje informácie o hlavičke. Element Body špecifikuje informácie o volaní a odpovediach. Nakoniec máte prvok Porucha, ktorý obsahuje chyby a informácie o stave.
Otázka č. 13. Čo sa rozumie pod protokolmi a aké sú hlavné typy používané vo webových službách?
Protokol je súbor štandardných pravidiel, ktoré pomáhajú komunikovať hardvérové zariadenia prostredníctvom softvérových aplikácií. V aplikáciách pre internet a intranet sa používajú rôzne typy protokolov. Oni sú
TCP, čo je skratka pre Transmission Control Protocol. Má pravidlá na výmenu správ medzi dvoma rôznymi internetovými aplikáciami.
Internetový protokol používa pravidlá pre odosielanie a prijímanie informácií medzi dvoma rôznymi internetovými adresami.
Podobne protokoly HTTP, FTP a DHCP používajú súbor pravidiel na prenos údajov iných ako internetových aplikácií.
jednoduchý java program na triedenie čísel vzostupne
Otázka č. 14. Čo je to XML?
Rokov. XML (eXtensible Markup Language) je značkovací jazyk, ktorý sa používa na ukladanie, zdieľanie a formátovanie údajov. Dokument XML je vo všeobecnosti tvorený značkami. Ďalšie informácie a príklady nájdete v tomto článku https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
Otázka č. 15. SoapUI a SoapUI Pro?
Rokov. SoapUI je nástroj na testovanie webových služieb a SoapUI Pro je jeho komerčná verzia. SoapUI môže pomôcť pri vytváraní funkčných, bezpečnostných a testovacích balíkov na testovanie záťaže. SoapUI Pro to všetko robí s pokročilým drag and drop, testovaním na základe dát, pokročilým reportovaním a analýzou pokrytia. Ďalšie informácie nájdete v tomto článku: https://www.softwaretestinghelp.com/soapui-tutorial-12-soapui-pro-features/
Otázka č. 16. Čo môžeme urobiť pomocou SoapUI?
- SoapUI nám ponúka vykonávanie automatizačného testovania, ktoré zahŕňa funkčné testovanie, testovanie záťaže a testovanie na základe dát.
- Poskytuje tiež nástroj na vytváranie zostáv a zabezpečenie protokolu o výsledkoch testov
- Naše služby uplatňujeme pomocou rôznych typov tvrdení
Otázka č. 17. Akú hierarchiu sleduje SoapUI pri zostavovaní správneho testovacieho projektu?
V projekte SoapUI by sa malo zachovať nasledujúce poradie.
- TestSuite - toto je kombinácia funkčných testov a logických blokov
- Testcase - je to skupina, ktorá obsahuje niekoľko testovacích krokov pre konkrétne aspekty služby.
- Teststep - obsahuje súbor funkčných testov
Otázka č. 18. Aká je základná metóda automatizácie webových služieb v SoapUI?
Rokov.
- Vytvorte projekt a pridajte súbor WSDL
- Pridajte testovacie sady, Testovacie prípady a Testovacie prípady - v uvedenom poradí
- Zahrňte vlastné programovanie / overovanie pomocou pridania krokov Groovy
- Ak používate externé zdroje údajov, zavolajte im
- V prípade potreby pridajte tvrdenia
- Potom BEH.
Otázka č. 19. Čo sú tvrdenia SoapUI?
Rokov. Tvrdenia porovnávajú časti alebo všetky správy s očakávaným výsledkom.
Otázka č. 20. Aké sú hlavné typy tvrdení dostupné v SoapUI?
Tvrdenia sú jednou z hlavných funkcií aplikácie SoapUI. Ponúka nasledujúce typy tvrdení.
- Jednoduché obsahuje
- Súlad so schémou
- Jednoduché neobsahujú
- Poruchy mydla
- Odpoveď SLA
- XPath Match
- XQuery Match
- Stav zabezpečenia WS
- Uplatnenie skriptu
- WS - požiadavka na adresovanie alebo uplatnenie odpovede
Navyše, Rovná sa tvrdenie je zavedené vo verzii SoapUI NG Pro.
Otázka č. 21. Vysvetlite slovo XPath Assertion v SoapUI
V SoapUI sa XPath assertion používa na uplatnenie hodnoty odpovede webovej služby zadaním absolútnej cesty. Ak sa absolútna cesta zhoduje s hodnotou odozvy, potom sa testovací prípad alebo testovací balík bude považovať za PASS, inak bude oznámený ako FAILED. Výsledky tvrdenia môžeme vidieť v dolnej časti obrazovky, kde bude na karte Tvrdenie obsahovať výsledné informácie.
Otázka č. 22. Čo je testovanie na základe dát?
Testovanie na základe dát znamená ukladanie našich testovacích údajov, ktoré zahŕňajú vstup a očakávaný výstup v externom zdroji údajov, ktorý sa nazýva súbor Excel / Database / XML. Neskôr budeme musieť iterovať zdroj údajov pomocou príslušnej zložky. V SoapUI sa na vykonanie testovania riadeného dátami používajú kroky testu Datasource a Datasource Loop.
Otázka č. 23. Aké sú rôzne typy tvrdení používané v SoapUI?
Rokov. Nasledujú rôzne typy tvrdení:
- Obsahuje a neobsahuje
- Zápas XPath
- Zhoda XQuery
- Súlad so schémou
- Poruchy mydla
- Odpoveď SLA
- Stav zabezpečenia WS
- Uplatnenie skriptu
- WS - požiadavka na adresovanie alebo uplatnenie odpovede
Otázka č. 24. Ako je možné pridať tvrdenia do SoapUI?
Rokov. Dostaňte odpoveď na žiadosť, ako obvykle, postupujte podľa nasledujúcich krokov:
- Vytvorte projekt, pridajte WSDL
- Pridajte testovaciu sadu, testovací prípad a testovacie kroky
- Spustite požiadavku
Ak chcete pridať tvrdenia:
- Kliknite na položku Pridať tvrdenia v hornej časti kariet denníka.
- Nakonfigurujte tvrdenia podľa typu a požadovaných údajov.
Ďalšie informácie a príklady nájdete v tomto článku: https://www.softwaretestinghelp.com/soapui-tutorial-5-soapui-assertions/
Otázka č. 25. Čo je Groovy skript a kde sa dá použiť?
Rokov. Groovy je skriptovací jazyk, ktorý interne obsahuje všetky knižnice Java - pomáha nám prispôsobiť a pridať vlastné validácie k testom SoapUI
Otázka č. 26. Je možné pridať vlastný kód do SoapUI? Ak áno, čo je možné pridať?
Rokov. Áno - Groovy kroky a kroky Javascript.
Otázka č. 27. Ako zoskupiť testy?
Rokov. Základná sada testov je spôsob, ako môžeme zoskupiť testy v SoapUI. Ak potrebujete inú sadu testov, stačí vytvoriť novú testovaciu sadu a vytvoriť testy podľa potreby ako testovacie prípady.
Otázka č. 28. Ako uložiť prijaté odpovede?
Rokov. Hodnoty odpovedí je možné uložiť kliknutím na požadovanú požiadavku a zvolením umiestnenia „Dump file“ v jej vlastnostiach.
Otázka č. 29. Aké vlastnosti sú k dispozícii v SoapUI?
V SoapUI sú k dispozícii tri úrovne vlastností. Oni sú,
Vlastné vlastnosti alebo vlastnosti na úrovni projektu:
Tieto vlastnosti sú pridané niekoľkokrát na základe našich potrieb a môžu byť použité v akýchkoľvek testovacích sadách, testovacích prípadoch alebo testovacích krokoch, ktoré patria k aktuálnemu projektu.
Vlastnosti úrovne testovacej sady:
najlepší program na zbavenie sa vírusov
Tester môže v testovacích súpravách pridať svoje vlastné vlastnosti s príslušnými informáciami. Tieto vlastnosti sú k dispozícii iba pre zodpovedajúcu testovaciu sadu.
Vlastnosti úrovne testovacieho prípadu: Ak tester potrebuje uložiť svoje testovacie údaje do testovacích prípadov, môže v testovacom prípade vytvoriť svoje vlastné vlastnosti. K týmto vlastnostiam teda možno pristupovať v rámci príslušných testovacích prípadov.
Otázka č. 30. Vysvetlite postup na parametrizáciu koncového bodu v SoapUI?
Funkcia parametrizácie je najdôležitejšia, keď automatizujeme testovacie prípady, a to je tiež začiatok procesu vytvárania testovacích krokov. Pozrime sa na to.
- Vytvorte projekt, ktorý obsahuje informácie o koncovom bode
- Ak je to potrebné, zmeňte koncový bod a priraďte ho k vlastnosti prostredníctvom kroku testu rozšírenia vlastnosti
- Uistite sa, že sú informácie o žiadosti k dispozícii na danej adrese koncového bodu
- Počas doby vykonávania bude vlastníctvo obsahovať testovaciu hodnotu. Ak poskytnete vlastnosti inú vstupnú hodnotu, je ľahké to urobiť prostredníctvom IDE.
Otázka č. 31. Aké sú hlavné miesta, ktoré Groovy Script Teststep používal?
V SoapUI môžeme Groovy Script použiť na nasledujúcich dvoch miestach.
- Groovy Script Teststep podľa testovacieho prípadu
- Krok testu zavedenia skriptu
Otázka č. 32. Mydlo vs REST?
Rokov.
- SOAP je protokol a REST architektúra. Umožňuje nám posielať obálky SOAP do aplikácií založených na REST.
- REST podporuje rôzne formáty správ, ale SOAP povoľuje iba formát XML.
- Služby REST sú rýchlejšie a ľahko sa s nimi manipuluje.
- SOAP je viazaný na protokoly SMTP a HTTP, zatiaľ čo REST sa spolieha iba na HTTP.
- SOAP je bezpečnejší a štruktúrovanejší formát.
- REST nezávisí od žiadnych konkrétnych štandardov, pretože podporuje rôzne formáty správ, ako sú JSON, CSV a XML.
- Webové služby SOAP nám umožňujú budovať klienta pomocou služieb RESTful.
- Pre distribuované výpočty bol predstavený SOAP.
- Po vstupe RESTu sa prispôsobil webu jeho výkonom a škálovateľnosťou, pretože je ľahkým komponentom.
- REST je bezstavové, zatiaľ čo SOAP je stavová špecifikácia.
- REST používa jednotný identifikátor zdroja (URI) a na odhalenie svojich zdrojov má metódy ako GET, PUT, POST a DELETE.
- SOAP používa na dosiahnutie svojej obchodnej logiky pomenované operácie a rozhrania.
Ďalšie informácie nájdete v tomto článku: https://www.softwaretestinghelp.com/soapui-tutorial-13-soap-vs-rest-services/
Otázka č. 33. Čo je to RDF?
Rokov. Rámec popisu zdrojov - RDF obsahuje popis webových zdrojov, ako sú napríklad názov, autor, obsah a informácie o autorských právach. Je písaný pomocou XML. Ďalšie informácie a príklady nájdete v tomto článku https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
Otázka č. 34. Čo je možné použiť zdroje dát v SoapUI?
Rokov.
- Súbory programu Excel
- Súbory CSV
- Zdroje ODBC
- Objekty SQL / ADO
Záver
Vyššie sú uvedené niektoré typické otázky založené na SoapUI. Nezabúdajte však, že formát otázok a odpovedí je naozaj veľmi zriedkavý. Anketári sa skôr ako schopnosť odpovedať na niekoľko maličkostí zaujímajú o poznanie vašich skúseností a odborných znalostí.
Ako vždy dúfame, že vám toto naše úsilie pomohlo. Ak máte nejaké ďalšie otázky, pošlite ich, a preto by sme im mohli venovať ďalší článok.
Ďalej sa podeľte o svoje skúsenosti a odpovede.
Odporúčané čítanie
- Dotazy a odpovede na pohovor
- ETL Testovacie otázky a odpovede na pohovor
- Niektoré zložité otázky a odpovede na ručné testovanie
- 25 najlepších otázok a odpovedí na agilné testovacie pohovory
- Spock Interview Otázky s odpoveďami (najobľúbenejšie)
- Niektoré zaujímavé otázky týkajúce sa testovania softvéru
- Top 20+ .NET Interview otázok a odpovedí
- Top 32 najlepších otázok a odpovedí na rozhovor o údajoch