How do i export a project and re-import in another machine

In the Katalon Forum I have found several posts asking how to share artifacts developed in a Katalon Studio project with others.

  1. how to create jar libraries from custom keywords
  2. Sharing test cases or keywords to multiple projects
  3. Sharing methods between tests
  4. Is it possible to share test case between different projects?
  5. sharing of test cases
  6. 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)

Sharing project by remote Git repository

Perfect solution, isn’t it?