As a company, we always want to make sure you're all getting as much out of our tools as humanly possible. So, in an effort to make sure that was happening, we surveyed a bunch of SoapUI users a few months back (thanks again!) to find out what functionalities are most used and what features, well... just aren't. Since we've already mentioned the most used (or useful) features of SoapUI Pro, We thought it was time to give some attention to the ones that you may not even know about. Surprisingly, the data showed that more than 1/3 of SoapUI Pro users didn't know about or use the Refactoring feature, also known as the "hit a moving target" feature.
Below, we’ve highlighted common situations where this feature, as well as the SQL query builder and the Security Generator that also top this graph, will be beneficial to your daily activities. Enjoy!
Problem: During the development process the WSDL is constantly changing - if you don’t notice that the WSDL has changed, your tests are going to break. Along with changing all messages related to certain WSDL updates, property transfers and Xpath expressions may need to be updated. Also instead of spending time writing new tests, you need to spend more time updating your old tests to fit them to new WSDL.
Solution: The WSDL refactoring in SoapUI Pro easily updates all of your tests by providing a simple wizard that allows you to map old message elements to new ones instead of manually looking at, and replacing, project code. This feature also allows you to manually override or discard changes created by SoapUI during the process, ensuring that the correct result comes out in the end. By using SoapUI Pro Refactoring you'll not only increase your test quality, but decrease the time invested while also minimizing the risks.
SQL Query Builder
Problem: When doing data-driven testing, or using the JDBC test step to test the contents of your database, you need to build complex SQL queries, which could be both time consuming and complex for a non-technical person. You also need to spend more time debugging your SQL queries instead of creating and running new tests.
Solution: SoapUI Pro’s SQL Builder helps you build all SQL queries automatically by using point-and–click and a simple graphical interface. This feature makes your data-driven testing remarkably easy and less time consuming whether you're a technical or non-technical person.
Problem: Security testing is extremely important. This is especially true if the system is publicly available. However, security testing is very complex and requires a lot of background knowledge. Usually security testing is skipped because it often requires a specialist and can be very expensive to do. It’s also difficult to incorporate security testing as part of the regular process because it is such a time consuming act.
Solution: SoapUI Pro’s security test generator makes it extremely easy for you to create a set of complete security tests for your entire test case - in just a matter of seconds, we might add – in order to protect your services against the 10 most common attacks on the Web.