In the Katalon Forum I have found several posts asking how to share artifacts developed in a Katalon Studio project with others.
- how to create jar libraries from custom keywords
- Sharing test cases or keywords to multiple projects
- Sharing methods between tests
- Is it possible to share test case between different projects?
- sharing of test cases
- Is there any way to share test listeners and custom keywords code to multiple projects?
I suppose that many of the questioners above do not know what Git is and how it can help them.
Here I would define a word artifacts of a Katalon Studio project includes the following stuff:
- Test Cases
- Test Suites
- Test Objects
- Custom Keywords
- Test Listeners
If you have a single Web Application and 2 or more people work together to test it, then the best solution is, as Vinh Nguyen mentioned in “Sharing test cases or keywords to multiple projects”, to create a Katalon Studio project and put it into a remote Git Repository. In the following figure, Alice and Bob share all artifacts of the project X via a Git remote repository. They will fully version-control the project and put tags to versions. The access to the Remote repository will be well administrated by the hosting services (GitHub, BitBucket etc)
Perfect solution, isn’t it?
