Skip to content

Sharing Tests and Suites

Share a test, suite, or folder when you want to use the same test in several projects without creating separate copies.

One project remains the source of the shared test. Other projects use it as read-only content, while each project keeps its own test runs and results.

One source project owns the test, and every linked project uses it as read-only with its own runs

Use Share when the test should stay the same across projects. Use Copying Tests and Suites when each project needs its own version.

A shared test follows a few simple rules:

  • The source project owns the test content.
  • The test is read-only in other projects.
  • Each project keeps its own runs, results, and history.
  • You can share the same test with multiple projects.
  • Projects must use the same test type: BDD with BDD or Classical with Classical.

By default, only Owners and Managers can share tests and suites. You can allow all project members to use sharing.

  1. Go to Settings in the sidebar.
  2. Select Project.
  3. Toggle the Share to other projects switch on.

Sharing setting on the Project settings page

The Sharing block also holds Share Living Docs and Enable Public Report. These are separate features - see Living Documentation and Share Report Publicly.

SettingWho can share
OnAll project members
OffOwners and Managers

Only Owners and Managers can change this setting.

When you share a test, its test content becomes available in the target project. Run-related information stays in the project where it was created.

Test content travels to the linked projects, while runs, history, and comments stay in each project

DataShared?
Title and descriptionYes
AttachmentsYes
Labels and custom labelsYes
TagsYes
PriorityYes
Linked issuesYes, when the integration is available
AssigneeYes, when the user exists in the target project
Test authorYes, when the user exists in the target project
Runs and resultsNo
HistoryNo
RequirementsNo
CommentsNo

After the first share, changes to title, description, and tags are synchronized from the source project to all linked projects.

New tests added to a shared suite are also available in linked projects.

Other shared fields are not updated after the initial share.

  1. Go to the Tests page in the source project.
  2. Open the test, suite, or folder you want to share.
  3. Click (...).
  4. Select Share to other projects.
  5. Choose Other project for one project or Bulk selection project for several projects.
  6. Select the target project or projects.
  7. Click Share.

Share with other projects option in a test

The shared item appears in the selected projects as read-only.

Use bulk sharing when you want to share multiple tests, suites, or folders at once.

  1. Go to the Tests page.
  2. Select the items you want to share.
  3. Click Share in the toolbar.
  4. Select the target projects.
  5. Select the destination.
  6. Click Share.

Sharing multiple tests

All selected items are shared using the same settings.

You can share an item that is already shared with additional projects. The original source project remains the owner. The new project connects directly to that original source.

This means sharing does not create a chain between projects. All linked projects use the same source.

Sharing the test content does not share its run history. When you run a shared test in another project, Testomat.io creates a run in that project. Its logs, status, and results stay there.

This lets different projects use the same test while keeping their own testing history.

Unlink a test when you want to make it independent from the source project.

  1. Open the shared test, suite, or folder in the target project.
  2. Click (...).
  3. Select Unlink share.

After unlinking:

  • the item no longer receives updates from the source
  • it becomes editable in the current project
  • it works as a local test, suite, or folder
  • the unlink action is recorded in History