34 most common soapui interview questions
Les preguntes i respostes de l'entrevista SoapUI més freqüents per a la vostra referència:
Sempre és complicat escriure un article sobre preguntes i respostes de l’entrevista, ja que la llista de preguntes que oferim mai no serà tot inclòs i, a més, les entrevistes en temps real no tenen exactament el format de preguntes.
Recomanem aprendre conceptes de SoapUI aquesta completa sèrie de tutorials amb exemples detallats.
En una entrevista, la majoria de preguntes serien una resposta al que dius que ha estat la teva experiència .
Per exemple: Si dieu que fa cinc anys que esteu treballant a SoapUI i que heu provat una aplicació funcionalment i també heu realitzat algunes proves de càrrega, Preguntes d’entrevistes de proves SoapUI es tractaria de:
- Quin tipus d'aplicació era?
- Quina participació va tenir?
- Hi va haver algun repte?
- Algunes pràctiques recomanades d'automatització que heu implementat?
- Quina mesura de la seqüència d’ordres fantàstica s’ha utilitzat?
- El vostre enfocament per mantenir les dades de les fonts de dades?
I així successivament ... Les respostes a aquestes preguntes es basen en la situació / experiència, de manera que no hi ha una solució apta per a tots.
Tanmateix, els següents són una llista de Preguntes d’entrevistes als serveis web SoapUI que són generals, les vostres preguntes típiques en format 'viva voce, també conegut com a examen oral' que apareixen en una entrevista quan l'entrevistador intenta avaluar els vostres coneixements funcionals i fonamentals de SoapUI.
34 Preguntes i respostes habituals de l’entrevista SoapUI
Podrien ser els següents:
Q # 1. Què són els serveis web?
Anys. Els serveis web són components web que transfereixen dades entre el client i el servidor. El client envia una sol·licitud web al servidor i aquest respon al client. La resposta i la sol·licitud estan relacionades i diferents sol·licituds evoquen la resposta corresponent.
El servei web és un component web o un programa que es pot accedir a Internet. S'utilitza principalment per comunicar-se amb les aplicacions basades en web mitjançant conceptes de missatgeria XML. Per exemple, si volem accedir a una ubicació determinada mitjançant Google Maps, podem utilitzar l'URL del servei web corresponent. Per a això, hem de passar les entrades adequades.
Q # 2. Quin és el repte principal a l’hora de provar serveis web?
Anys. La majoria de les proves funcionals es realitzen mitjançant la GUI; el repte més gran dels serveis web és que no tenen una interfície d’usuari.
P # 3. Quins són els canals de comunicació disponibles per a un servei web?
En general, el servei web es combina amb els protocols següents. Ells són,
- HTTP / POST
- HTTP / GET
- SABÓ
En exposar els serveis web, aquests canals s’utilitzaran per a la comunicació amb els clients. Aquí el protocol HTTP / POST transfereix la informació entre els clients amb un mode segur. El protocol HTTP / GET permet als clients veure les dades transferides parcialment a la barra d’adreces del navegador. SOAP s’utilitza per transferir les dades confidencials amb seguretat.
Q # 4. Quins són els diferents components que es poden utilitzar als serveis web?
Hi ha quatre components que s’utilitzen en els serveis web. Ells són,
- WSDL - Llenguatge de descripció del servei web
- SOAP - Protocol d’objectes d’accés simple
- UDDI - Descripció universal, descobriment i integració
- RDF: marc de descripció de recursos
- XML: llenguatge de marques eXtensible
Q # 5. Quines són les eines que s’utilitzen per provar els serveis web?
Per realitzar proves funcionals de serveis web, podem utilitzar les eines següents.
- SABÓ
- RESTClient: es tracta d'un complement de Firefox
- JMeter: creat especialment per a l'eina de proves de rendiment i també podem fer proves funcionals als serveis web.
Q # 6. Què és WSDL?
Anys. WSDL significa Web Service Description Language i és un document escrit en XML. Utilitza XML per definir el document de capa de servei que consisteix en l’origen del servei web, capçaleres, tipus de port, dades de sol·licitud i resposta. Aquest pot proporcionar informació sobre mètodes web i servei web.
Descriu:
- Origen del servei web
- Informació de capçalera
- Tipus de port
- Missatges d’entrada i sortida
Per obtenir més informació i exemples, consulteu aquest article https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
Q # 7. Quin és el paper del document WSDL en les proves de serveis web?
Anys. La validació dels serveis web només és possible amb el document WSDL perquè per configurar els serveis web a SoapUI, el document WSDL és obligatori. Si el document WSDL no és vàlid, SoapUI llançarà una excepció immediatament.
Q # 8. Què és UDDI?
Anys. Descripció universal, descobriment i integració: un directori o dipòsit global on es poden trobar tots els serveis web. També es pot registrar un nou servei web a través d’aquest. Aquest és també el lloc on es troben les definicions detallades de WSDL.
Utilitza la capa de descobriment que s’utilitza als serveis web. UDDI disposa de tota la informació sobre els serveis web en detall. Es poden desplegar serveis web globals a http://uddi.xml.org/
P # 9. Què és SOAP?
hi ha una aplicació per programar publicacions d’Instagram
Anys. Protocol d’accés a objectes senzill que utilitza XML per interactuar amb aplicacions web. Utilitza contingut basat en XML per comunicar-se entre dues màquines client de qualsevol xarxa
Q # 10. Quin seria el format de missatge del protocol SOAP?
què és un bon netejador de PC gratuït
En general, tots els serveis web basats en SOAP s’escriuen mitjançant un llenguatge XML que utilitza un format de missatge estàndard que s’accepta a tot l’univers. En aquest format, és fàcil llegir, identificar els errors, evitar problemes d’interoperabilitat, etc.
Aquí teniu el format de missatge SOAP d’exemple.
POST / InStock HTTP / 1.1
Amfitrió: localhost
Tipus de contingut: application / soap + xml; charset = utf-8
Longitud del contingut: 399
Acció SOAP: 'http://www.example.com/sobre-sabó'
SABÓ
Q # 11. Quins avantatges té SOAP?
Anys. Des de la seva base XML, és independent de la plataforma i del llenguatge de programació. De vegades, els tallafocs i els servidors intermediaris bloquegen RPC (trucades de procediment remot): el sabó supera això.
P # 12. Què conté un document de sabó ?
Anys. L'element de sobre és l'etiqueta més superior que identifica el document XML com a missatge SOAP. Seguit de l'element Envelope, veureu l'element de capçalera que té informació de capçalera. L'element Body especifica la informació de trucada i resposta. Finalment, teniu un element Fault que conté errors i informació d’estat.
Q # 13. Què s’entén per protocols i quins tipus principals s’utilitzen als serveis web?
Un protocol és un conjunt de regles estàndard que ajuden a comunicar els dispositius de maquinari a través de les aplicacions de programari. Hi ha diferents tipus de protocols utilitzats a les aplicacions d'Internet i Intranet. Ells són
TCP que significa Protocol de control de transmissió. Té les regles per intercanviar els missatges entre dues aplicacions d’Internet diferents.
Internet Protocol utilitza les regles per enviar i rebre la informació entre dues adreces d’Internet diferents.
De la mateixa manera, els protocols HTTP, FTP i DHCP han utilitzat el conjunt de regles per transferir les dades que no siguin aplicacions d’Internet.
P # 14. Què és XML?
Anys. XML (eXtensible Markup Language) és un llenguatge de marcatge que s’utilitza per emmagatzemar, compartir i formatar dades. En general, les etiquetes construeixen un document XML. Per obtenir més informació i exemples, consulteu aquest article https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
P # 15. SoapUI i SoapUI Pro?
Anys. SoapUI és una eina de proves de serveis web i SoapUI Pro és la seva versió comercial. SoapUI us pot ajudar a crear suites de proves funcionals, de seguretat i de proves de càrrega. SoapUI Pro fa tot això amb arrossegar i deixar anar, proves basades en dades, informes avançats i anàlisi de cobertura. Consulteu aquest article per obtenir més informació: https://www.softwaretestinghelp.com/soapui-tutorial-12-soapui-pro-features/
Q # 16. Què podem fer amb l'ajut de SoapUI?
- SoapUI ens ofereix realitzar proves d'automatització que inclouen proves funcionals, proves de càrrega i proves basades en dades.
- També proporciona eina d'informes de compilació i registre de resultats de proves d'exportació
- Afirmem els nostres serveis mitjançant diversos tipus d’afirmacions
P # 17. Quina jerarquia segueix SoapUI per construir un projecte de proves adequat?
En un projecte SoapUI, s’ha de mantenir l’ordre següent.
- TestSuite: és una combinació de proves funcionals i blocs lògics
- Testcase: és un grup que conté diversos passos de prova per als aspectes específics del servei.
- Teststep: conté el conjunt de proves funcionals
P # 18. Quin és el mètode bàsic per automatitzar els serveis web a SoapUI?
Anys.
- Creeu un projecte i afegiu el fitxer WSDL
- Afegiu suites de proves, casos de prova i casos de prova en aquest ordre
- Incloeu programació / validació personalitzada mitjançant l'addició de passos Groovy
- Si utilitzeu, truqueu a fonts de dades externes
- Afegiu afirmacions si cal
- A continuació, CORREU.
P # 19. Què són les afirmacions de SoapUI?
Anys. Les afirmacions comparen les parts / tot el missatge de resposta amb el resultat esperat.
P # 20. Quins són els principals tipus d’afirmacions disponibles a SoapUI?
Les afirmacions són una de les principals característiques de SoapUI. Ofereix els següents tipus d’afirmacions.
- Simple conté
- Compliment de l’esquema
- Simple no conté
- Faltes de sabó
- Response SLA
- Partit XPath
- XQuery Match
- Estat de seguretat de WS
- Afirmació de guions
- WS- Sol·licitud d’adreça o afirmació de resposta
A més, És igual afirmació s'introdueix a la versió SoapUI NG Pro.
P # 21. Expliqueu sobre XPath Assertion a SoapUI
A SoapUI, l’afirmació XPath s’utilitza per afirmar el valor de resposta del servei web especificant la ruta absoluta. Si la ruta absoluta coincideix amb el valor de resposta, el cas de prova o el conjunt de proves es consideraran PASS, en cas contrari es notificarà com a FALLAT. Podem veure els resultats de l’afirmació a la part inferior de la pantalla, on la pestanya Afirmació tindrà informació resultant.
P # 22. Què són les proves basades en dades?
La prova basada en dades significa emmagatzemar les nostres dades de prova, que inclouen l'entrada i la sortida esperada en una font de dades externa anomenada fitxer Excel / Base de dades / XML. Més endavant, hem d’iterar la font de dades mitjançant el component corresponent. A SoapUI, s’utilitzen els passos de prova de Datasource i Datasource Loop per realitzar proves basades en dades.
P # 23. Quins són els diferents tipus d’afirmacions que s’utilitzen a SoapUI?
Anys. A continuació es detallen els diferents tipus d’afirmacions:
- Conté i no conté
- Partit XPath
- XQuery coincideix
- Compliment de l’esquema
- Faltes de sabó
- Response SLA
- Estat de seguretat WS
- Afirmació de guions
- WS- Sol·licitud d’adreça o afirmació de resposta
P # 24. Com es poden afegir afirmacions a SoapUI?
Anys. Rebeu una resposta a una sol·licitud, ja que normalment seguiu els passos següents:
- Creeu un projecte, afegiu WSDL
- Afegiu el conjunt de proves, casos de prova i passos de prova
- Executeu la sol·licitud
Per afegir afirmacions:
- Feu clic a Afegeix afirmacions a la part superior de les pestanyes de registre.
- Configureu les afirmacions segons el tipus i les dades necessàries.
Per obtenir més informació i exemples, consulteu aquest article: https://www.softwaretestinghelp.com/soapui-tutorial-5-soapui-assertions/
preguntes i respostes d’entrevistes de proves d’aplicacions web
P # 25. Què és l’escriptura Groovy i on es pot utilitzar?
Anys. Groovy és un llenguatge de script que inclou internament totes les biblioteques Java: ens ajuda a personalitzar i afegir validacions personalitzades a les proves SoapUI
P # 26. Es pot afegir el codi personalitzat a SoapUI? En cas afirmatiu, què es pot afegir?
Anys. Sí: passos de Groovy i passos de Javascript.
P # 27. Com agrupar les proves?
Anys. El conjunt bàsic de proves és una manera d’agrupar proves a SoapUI. Quan necessiteu un conjunt de proves diferent, només heu de crear un nou conjunt de proves i crear-ne les proves que es requereixin com a casos de prova.
P # 28. Com desar les respostes rebudes?
Anys. Els valors de resposta es poden guardar fent clic a la sol·licitud requerida i escollint la ubicació 'Dump file' a les seves propietats.
P # 29. Quines són les propietats disponibles a SoapUI?
A SoapUI, hi ha tres nivells de propietats disponibles. Ells són,
Propietats personalitzades o propietats de nivell de projecte:
Aquestes propietats s’afegeixen diverses vegades segons les nostres necessitats i es poden utilitzar en qualsevol suite de proves, casos de prova o passos de prova que pertanyin al projecte actual.
Propietats de nivell de la suite de proves:
El provador pot afegir les seves pròpies propietats amb informació rellevant a les sales de proves. Aquestes propietats només estan disponibles per al conjunt de proves corresponent.
Propietats de nivell de cas de prova: Si el comprovador necessita emmagatzemar les seves dades de prova dins dels casos de prova, pot crear les seves pròpies propietats dins del cas de prova. Per tant, es pot accedir a aquestes propietats dins dels casos de prova respectius.
P # 30. Expliqueu el procediment per parametritzar el punt final a SoapUI?
La característica de parametrització és més important quan automatitzem els casos de prova i també és el començament del procés de creació de passos de prova. Fem una ullada a això.
- Creeu un projecte que tingui la informació del punt final
- Si cal, canvieu el punt final i assigneu-lo a la propietat mitjançant el pas de prova de l'expansió de la propietat
- Assegureu-vos que la informació de la sol·licitud estigui disponible a l’adreça del punt final indicada
- Durant el temps d'execució, una propietat mantindrà el valor de prova. Proporcionant un valor d'entrada diferent a la propietat, és fàcil fer-ho mitjançant l'IDE.
P # 31. Quins són els llocs principals que utilitza Groovy Script Teststep?
A SoapUI, podem utilitzar Groovy Script als dos llocs següents.
- Groovy Script Teststep sota el cas de prova
- Pas de prova d’afirmació de guions
P # 32. Sabó contra REST?
Anys.
- SOAP és un protocol i REST és arquitectura. Ens permet enviar sobres SOAP a aplicacions basades en REST.
- REST admet diferents formats de missatge, però SOAP només permet XML.
- Els serveis REST són més ràpids i fàcils de manejar.
- SOAP està lligat amb protocols SMTP i HTTP mentre que REST només es basa en HTTP.
- SOAP és un format més segur i estructurat.
- REST no depèn de cap estàndard específic, ja que admet diversos formats de missatgeria com JSON, CSV i XML.
- Els serveis web SOAP ens permeten construir el client amb serveis RESTful.
- SOAP es va introduir per a computació distribuïda.
- Després de l'entrada de REST, es va adaptar al web pel seu rendiment i escalabilitat, ja que és un component lleuger.
- REST no té estat, mentre que SOAP és una especificació amb estat.
- REST utilitza Uniform Resource Identifier (URI) i té mètodes com GET, PUT, POST i DELETE per exposar els seus recursos.
- SOAP utilitza operacions i interfícies anomenades per aconseguir la seva lògica de negoci.
Consulteu aquest article per obtenir més informació: https://www.softwaretestinghelp.com/soapui-tutorial-13-soap-vs-rest-services/
P # 33. Què és RDF?
Anys. Resource Description Framework - RDF conté la descripció dels recursos web, com ara títol, autor, contingut i informació sobre drets d'autor. S'escriu amb XML. Per obtenir més informació i exemples, consulteu aquest article https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
P # 34. Què es pot fer servir les fonts de dades a SoapUI?
Anys.
- Fitxers Excel
- Fitxers CSV
- Fonts ODBC
- Objectes SQL / ADO
Conclusió
Els anteriors són algunes preguntes típiques basades en SoapUI. Tanmateix, tingueu en compte que el format de preguntes i respostes és realment molt escàs. Els entrevistadors estan més interessats a conèixer les vostres experiències i experiència, més que la capacitat de respondre algunes preguntes basades en curiositats.
Com sempre, esperem que aquest nostre esforç us sigui d’ajut. Envieu més preguntes si en teniu alguna i podríem fer un article de seguiment per solucionar-les.
A més, compartiu les vostres experiències i respostes a continuació.
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Preguntes i respostes d’entrevistes de proves ETL
- Algunes preguntes i respostes de proves manuals complicades
- 25 millors preguntes i respostes d’entrevista de proves àgils
- Preguntes d'entrevistes de Spock amb respostes (més populars)
- Algunes preguntes d’entrevistes de proves de programari interessants
- Top 20+ Preguntes i respostes de l’entrevista .NET
- Top 32 de les millors preguntes i respostes de l’entrevista Datastage