com
---------------------------------------------------------------------------------------------------------------------------------------------
SOAP UI is a free, open source cross-platform functional Testing solution. It enables you to rapidly
and easily create and execute automated regression, compliance, functional and load tests. Its
used for Web Services Testing
2) Explain what is the role of XML, SOAP, WSDL and UDDI in web services?
Web services are a medium through which web based application can be integrated or
communicated over an internet protocol backbone. Web based application can be integrated
using XML, SOAP, UDDI and WSDL. SOAP is used for transmitting the data; WSDL is used for
describing or relating the services, UDDI is used for listing what services are accessible, XML is
used to tag the data.
SoapUI can-
• It can do automated testing like load tests, scenario-based tests and data driven tests
• It has got built-in reporting abilities
• It has got unique ability to impersonate Web services and run functional and load test
against them even before they are executed
• TestSuite: It is a pool of test cases used for combining functional tests into logical units
• TestCase: It is a group of test steps that are bring together to test some specific aspect of
your services. You can augment any number of testcases to test suites
• TestSteps: They are “building blocks” of functional tests in SOAPUI. They together makes
TestCase and determines the flow of execution of the service to be tested
• SOAP: Soap stands for Simple Object Access Protocol and it is a protocol used for receiving
and sending data over HTTP as XML
• REST: It is a way of designing a web services.
Properties in SOAPUI is used to retrieve and store data. The data is stored as key, value or format.
• Project level default or custom properties: User can append any number of properties at
project level and it can be opened from any test steps from any test cases under any test
suites
• Test suite level default or custom properties: User can append any number properties at
test suite level and it can be used from any test steps from any test cases under this test
suite
• Test case level default or custom properties: At Test Case level users can add any number
properties at test case level and it can be used from any test steps from this test case
10) Explain how you can parameterize the endpoints in SOAP UI?
To parameterize the endpoints in SOAP UI is most important as it is the first step in Automation
Testing. It is more time consuming for changing endpoints manually. In order to do that
11) Mention what is the general format for reading the custom or default property value?
The general format for reading the custom or default property value is ${#levelname#key}
14) Explain what assertion is in Soap UI is and give some example of assertion possible in
SOAPUI?
In SOAP UI assertion functionality is used to validate the response of request received by the Test
Steps at the time of execution. It is used to compare a part of message to some expected value.
• Simple contains
• Schema compliance
• Simple not contains
• Soap Faults
• Response SLA
• XPath Match
• XQuery Match
• WS security status
• Script Assertion
• WS- Addressing Request or Response Assertion
Yes
Page 3|4
https://www.guru99.com
---------------------------------------------------------------------------------------------------------------------------------------------
Page 4|4