QASource recently presented the webinar, "Get The Best Test Automation ROI Through Continuous Testing With SoapUI Pro And TestComplete" with its partner, SmartBear.
In this webinar, Anand Ramakrishnan, QA Director at QASource, highlights the challenges with test automation prior to using SoapUI Pro & TestComplete, how these tools helped overcome these challenges, best practices and value added features with these test automation tools, and who should consider using SoapUI Pro and TestComplete.
During the live presentation, attendees were given the opportunity to ask questions, but we were unable to get to them all. Here, our expert engineers answered them and shared the top questions SmartBear's experts answered during this webinar.
1. Are we using any AI feature for converting test cases in Script through SOAP UI for API Automation?Per our understanding and expertise with this tool, we have not seen any feature for converting test cases using AI in SoapUI Pro. However, there is the concept of Smart Assertions, which was introduced in the latest version of Ready API 2.7. In this concept, the tool learns from the API response and creates assertions. After the execution of the request, there is a "Smart Assertion" option that becomes available, through which content assertion is added. Please refer to the steps outlined below in order to understand how the Smart Assertion engine works:
- Analyze: Through the Smart Assertion engine the response of the request is analyzed and parsed. This will also link the API to those that have a relationship in each other.
- Learn: After the analysis of the API response, the model will start learning how requests and responses are related.
- Create Assertions: Once you click on Smart Assertion after the execution of the request, there will be assertions created against the whole response
- Automate: These assertions can be easily integrated with the CI/CD pipeline with native integration or through the command line.
2. How could I invoke or call a SOAPUI project from an automation script which is built in C# language?
If you can invoke a batch or shell command from that script, you can execute SoapUI Pro tests.
3. Do both SoapUI and TestComplete have common CI toolsets?
They are similar toolsets in that they are both executed from command line, but they are separate executions.
4. We have Jenkins jobs execute our automated regression test suites by pulling the code from GIT. If we develop tests using TestComplete and SOAPUI Pro, and Jenkins job would pull their code from GIT repository, do we need to install any components of SOAPUI Pro and TestComplete tools on the Jenkins server in order to execute those tests?
Yes, there are plugins for both TestComplete and ReadyAPI from the Jenkins manage plugins page.
5. Where do you define the testing requirements in Test Complete to make sure that you have covered them all with tests?
The only testing requirements are to build tests in TestComplete to handle all scenarios you are looking to test.
6. On Integration space, can we use SOAPUI Pro for automating test cases on iPaaS tools like Mule, Boomi and ICS?
If they can run batch or shell commands for you, they will be able to execute SoapUI Pro.
7. How can you run a SoapUI test, TestComplete test from the command prompt?
You would need to use TestRunner to run SoapUI Pro tests from the command line.
8. Is it possible to modify the header before getting a response from mockservice? If yes, how?
Yes. You can modify all aspects of your API call in the Request Editor, including headers.
or just want to see it again?
Watch the full webinar by clicking the button below.
Interested in other webinars by QASource? Browse our collection here.