SoapUI NG Pro and a Large Test Suite
Over the last few months I've been working as a software tester for a variety of different webservices. This is new to me, and I've been learning a lot of the In's and Out's of SoapUI. I'm currently using SoapUI NG Pro and am running into some issues. I've been in charge basically of developing the testing plan and the tests themselves to put our code through its paces.
My ultimate plan is to cover as many positive, negative, and NULL test cases as possible: Good data/scenarios, bad data/scenarios, and NULL/no data(some of these tests can be positive, some will be negative, depending on wsdl/schema). For the most part this has worked great for me with the services I've been working on. This latest service has so many optional elements or elements that can be an empty string that to thoroughly test I have 547 NULL test cases that work and 643 that do not work.
The question at hand are the test cases that work. There has to be "unique" data to test these conditions to verify that the code can handle as many possible combinations, and I know what I have isn't even a complete set. That being said, I've generated 547 sets of data to test with, I've generated the 547 NULL test cases that will use this data and should work with the code (I love making groovy generate my tests for me), and now SoapUI chokes and hangs.
The project appears to simply be too large, too much, for SoapUI NG Pro to handle. My laptop has 32gb of RAM, xmx is set to 16gb, xms is set to 128mb. I am not sure what else I can to work with this level of thorough testing and not cause my laptop to melt when opening this project in SoapUI. Right now I've been waiting for SoapUI to open my project for 5+ minutes.
Has anyone else seen anything like this before? Am I doing something inherently wrong?