group different projects. Sharing them with the other testers is some-
thing you need to discuss and then decide upon.
You should store your project ﬁles. They are the most important out-
come from your testing work. They should be used and maintained for
all testers in your team.
SoapUI Pro support saves the project as a composite. This means that
each part of the project will be saved in separate ﬁles instead of sav-
ing the entire project in the same ﬁle. This doesn’t have any impact on
anything more than the possibility to cooperate and allow more then one
person to work on the same project. But cooperating and sharing is the
key to scalability. One person can only do so much; two persons can do
a lot more.
Combining composite projects and storing them in a version control
system allows the testing effort to scale and more tests can be created
and maintained, compared to not using composite projects.
There are many different version control systems. Some of them are
large enterprise solutions, others are open source and freely available.
They all solve the same business problem by providing a single reposi-
tory for your ﬁles and versioning the changes.
Open source or an enterprise system?
This is a question that depends a lot on the organization you work with.
Some organizations want to buy tools, others support open source tools
and just buy the support they need when they need it.
Open source solutions are used to store some very high proﬁle systems.
The Linux kernel, for example, is stored using an open source version
control system called Git. SoapUI is also version-controlled using Git.