Mason
16 years agoFrequent Contributor
Composite projects - changes not being saved or are being erased.
We have a composite project setup with 4 people working in it. Each of the 4 persons has a TestSuite assigned to them. It was our understanding, according to the documentation, that changes made at the TestSuite level are localized. Meaning, as long as I only make changes in one TestSuite and then save my project, it should not affect any other TestSuites. We are finding this not to be the case.
I have heard from all four people working on the project that changes they are making are a) not getting saved or b) their changes are getting wiped out.
I just got through watching a team member make some changes to three test case steps. He then right-clicked on the project and selected "Save Project CTRL-S". He closed SoapUI then reopened it. The changes he made did not save. Shortly thereafter, I went to my PC, made some changes to some assertions (in a different TestSuite mind you), then right-clicked, save project. Here were the log entries that alarmed me:
Those are the aforementioned teammate's test cases. This doesn't make any sense at all. I didn't make any changes to those test cases. I didn't even expand the treeview for the suite to even see those cases. Why did my instance of SoapUI think there were changes when there were none?
Let me stress the importance here: we have lost hours of time due to this implementation of "composite projects". Either composite project features has several major defects or we simply do not understand the concept.
Let me stress another point: The "composite projects" feature was the main reason why we went with SoapUI and purchased 9 licenses in the first place. You'll have to forgive our disappointment at this time.
And before we are asked, no, we are not able to provide the WSDLs or our project. As much as I would like to provide this information, I am not legally able to do so. I am bound by an NDA and it would be considered a "terminating offense".
So the purpose of this post is to have the following questions answered.
Is the way we are using the product correct? Are our assumptions about working in separate TestSuites correct?
How are users supposed to save their work without wiping out other peoples changes?
This is very important that we have this resolved as soon as possible.
Sincerely,
Mason
I have heard from all four people working on the project that changes they are making are a) not getting saved or b) their changes are getting wiped out.
I just got through watching a team member make some changes to three test case steps. He then right-clicked on the project and selected "Save Project CTRL-S". He closed SoapUI then reopened it. The changes he made did not save. Shortly thereafter, I went to my PC, made some changes to some assertions (in a different TestSuite mind you), then right-clicked, save project. Here were the log entries that alarmed me:
15:35:51,618 INFO [SplitProject] Saving TestCase : 100 - Setup TestCase
15:35:51,618 INFO [SplitProject] Saving TestCase : 101 - RVL Get Listing
15:35:51,634 INFO [SplitProject] Saving TestCase : 102 - RVL Create Contact
15:35:51,650 INFO [SplitProject] Saving TestCase : 103 - RVL Search Listings
15:35:51,665 INFO [SplitProject] Saving TestCase : 101 - RVL Add Listing
Those are the aforementioned teammate's test cases. This doesn't make any sense at all. I didn't make any changes to those test cases. I didn't even expand the treeview for the suite to even see those cases. Why did my instance of SoapUI think there were changes when there were none?
Let me stress the importance here: we have lost hours of time due to this implementation of "composite projects". Either composite project features has several major defects or we simply do not understand the concept.
Let me stress another point: The "composite projects" feature was the main reason why we went with SoapUI and purchased 9 licenses in the first place. You'll have to forgive our disappointment at this time.
And before we are asked, no, we are not able to provide the WSDLs or our project. As much as I would like to provide this information, I am not legally able to do so. I am bound by an NDA and it would be considered a "terminating offense".
So the purpose of this post is to have the following questions answered.
Is the way we are using the product correct? Are our assumptions about working in separate TestSuites correct?
How are users supposed to save their work without wiping out other peoples changes?
This is very important that we have this resolved as soon as possible.
Sincerely,
Mason