Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,13 @@ export default defineConfig({
{ label: 'Classical Test Case Editor', link: '/project/tests/classical-test-case-editor' },
{ label: 'BDD Test Case Editor', link: '/project/tests/bdd-test-case-editor' },
{ label: 'Converting to BDD', link: '/project/tests/converting-to-bdd' },
{ label: 'Copy and Move your Tests', link: '/project/tests/copy-and-move-your-tests' },
{ label: 'Copying Tests and Suites', link: '/project/tests/copying-tests-and-suites' },
{ label: 'Move Tests', link: '/project/tests/move-tests' },
{ label: 'Bulk Test Selection', link: '/project/tests/bulk-test-selection' },
{ label: 'Test Tree Display', link: '/project/tests/test-tree-display' },
{ label: 'Restoring Deleted Tests', link: '/project/tests/restoring-deleted-tests' },
{ label: 'Undetaching Tests', link: '/project/tests/undetaching-tests' },
{ label: 'Test URL and ID', link: '/project/tests/test-url-and-id' },
{ label: 'Create a Test', link: '/project/tests/create-a-test' },
{ label: 'Test Steps and Expected Results', link: '/project/tests/test-steps-and-expected-results' },
{ label: 'Edit Test Steps', link: '/project/tests/edit-test-steps' },
Expand All @@ -130,7 +136,7 @@ export default defineConfig({
{ label: 'Tags, Labels, and Assignees', link: '/project/tests/tags-labels-and-assignees' },
{ label: 'Test Priority', link: '/project/tests/test-priority' },
{ label: 'Dynamic Parameters', link: '/project/tests/dynamic-parameters' },
{ label: 'Other Features for Test case Design', link: '/project/tests/other-features-for-test-case-design' },
{ label: 'Sharing Tests and Suites', link: '/project/tests/sharing-tests-and-suites' },
],
},
{
Expand Down
4 changes: 4 additions & 0 deletions redirects.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,10 @@ const redirects = {
"/project/runs/import-export/import-tests-from-source-code.md": "/project/import-export/import/import-tests-from-source-code",
"/project/runs/runs/reporter/pipes/testomatio.md": "/test-reporting/pipes/testomatio",
"/reference/reporter/artifacts/#privacy": "/test-reporting/artifacts/#private-access",
"/project/tests/copy-and-move-your-tests": "/project/tests/copying-tests-and-suites",
"/project/tests/other-features-for-test-case-design": "/project/tests/sharing-tests-and-suites",
"/project/test_design_features": "/project/tests/sharing-tests-and-suites",
"/project/copy_move_tests": "/project/tests/copying-tests-and-suites",
}

export default redirects
12 changes: 3 additions & 9 deletions src/content/docs/advanced/mermaid-diagrams/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Mermaid Diagrams for Test Design
title: Mermaid Diagrams
description: Add Mermaid diagrams to test and suite descriptions in Testomat.io to model workflows, decision branches, state transitions, and dependencies before testing begins.
type: article
url: https://docs.testomat.io/advanced/mermaid-diagrams
Expand All @@ -10,11 +10,11 @@ head:
content: Mermaid diagrams, test design, flowchart, state diagram, E2E journey, coverage map, defect reproduction, suite description, markdown editor, Testomat.io
---

Write the diagram as a code block, and Testomat.io shows it as a picture. Add a Mermaid diagram to any test or suite description. Diagrams are most useful for big features with many states. Use a diagram to show a workflow, the branches of a scenario, or how parts of your product connect.
Write the diagram as a code block, and Testomat.io shows it as a picture. Add a Mermaid diagram to any test description. Diagrams are most useful for big features with many states. Use a diagram to show a workflow, the branches of a scenario, or how parts of your product connect.

## Add a Diagram to a Description

1. Open the test or suite you want to document.
1. Open the test you want to document.
2. Click **Edit**.
3. Switch to the **Markdown** tab.
4. Add a fenced code block that starts with ` ```mermaid `.
Expand All @@ -39,12 +39,6 @@ Each diagram has **SVG** and **PNG** buttons. Click one to download the picture
- test data and its variants,
- the steps that reproduce a bug.

:::note

Testomat.io can build a mindmap for you. **Generate Project Structure** reads your folders and suites and suggests a new structure as a diagram. Learn more: [AI-Powered Features](https://docs.testomat.io/advanced/ai-powered-features/ai-powered-features).

:::

## Next Steps

- [AI-Powered Features](https://docs.testomat.io/advanced/ai-powered-features/ai-powered-features)
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/project/comments-notifications/comments.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Deleting a comment removes it from the thread for everyone. This cannot be undon

## Comments in shared projects

Comments are always project-specific. When a suite or test [is shared](https://docs.testomat.io/project/tests/other-features-for-test-case-design/#sharing-tests-suites-and-folders) with another project, its comments are not transferred with the shared tests.
Comments are always project-specific. When a suite or test [is shared](https://docs.testomat.io/project/tests/sharing-tests-and-suites/#share-a-test-suite-or-folder) with another project, its comments are not transferred with the shared tests.

:::note

Expand All @@ -64,4 +64,4 @@ The same applies in the other direction: a comment left in a target project is n

- [Mentions and notifications](./mentions-and-notifications.md)
- [Running tests manually](https://docs.testomat.io/project/runs/running-tests-manually)
- [Other Features for Test case Design](https://docs.testomat.io/project/tests/other-features-for-test-case-design)
- [Sharing Tests and Suites](https://docs.testomat.io/project/tests/sharing-tests-and-suites)
2 changes: 1 addition & 1 deletion src/content/docs/project/tests/bdd-test-case-editor.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ In a BDD project, each suite is a `.feature` file. The scenarios inside the file

![Test overview in the BDD editor of Testomat.io UI](./images/bdd-projects/1-test-overview.png)

A feature file cannot contain another feature file, so a suite cannot contain other suites. Use folders to group feature files. Tests are organised like files in your code, so a manual test can become automated without moving it. See [Suites and Folders](https://docs.testomat.io/project/tests/other-features-for-test-case-design/#suites-and-folders) to learn more.
A feature file cannot contain another feature file, so a suite cannot contain other suites. Use folders to group feature files. Tests are organised like files in your code, so a manual test can become automated without moving it. See [Suites and Folders](https://docs.testomat.io/project/tests/suites-and-folders) to learn more.

## Gherkin Syntax

Expand Down
60 changes: 60 additions & 0 deletions src/content/docs/project/tests/bulk-test-selection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: Bulk Test Selection
description: Select multiple tests in Testomat.io and run bulk actions such as adding labels and tags, changing priority, copying, moving, downloading, or deleting tests.
type: article
url: https://docs.testomat.io/project/tests/bulk-test-selection
head:
- tag: meta
attrs:
name: keywords
content: bulk actions, multi-select, select multiple tests, bulk labels, bulk priority, bulk delete, download tests, Testomat.io
---

Update several tests at once instead of opening them one by one.

Select the tests you need on the **Tests** page, then choose an action from the bulk panel.

## Select Multiple Tests

1. Go to the **Tests** page.
2. Select the tests you need in one of these ways:
- Click the checkbox next to a test.
- Click the checkbox on a folder or suite to select everything inside it.
- Click **Select all tests** next to a suite.

The bulk actions panel appears at the bottom of the page and shows how many tests are selected.

![The bulk actions panel at the bottom of the Tests page with three tests selected](./images/bulk-test-selection/1-bulk-actions-menu.png)

All actions you choose from this panel apply to the selected tests. To clear the selection, click **✕** on the right of the panel.

## Bulk Actions

Choose the action you need and follow the prompts that appear.

| Action | What it does |
| --- | --- |
| **Run** | Starts a test run with the selected tests. |
| **Labels** | Adds or removes labels and custom fields. |
| **Milestones** | Assigns the selected tests to a milestone. |
| **Copy** | Copies the selected tests to another folder or project. |
| **Move** | Moves the selected tests to another suite or folder in the same project. |
| **Share** | Makes the selected tests available in another project while keeping one original. |
| **Tags** | Adds existing tags or creates new ones. |
| **Link** | Links a defect to the selected tests. |
| **Priority** | Sets a priority for the selected tests. |
| **Delete** | Deletes the selected tests. |
| **⋯** | Downloads the selected tests as a spreadsheet. |

:::note

**Delete** removes all selected tests. Check your selection before confirming, especially when working with a large group of tests. Deleted tests can be restored for 90 days. See [Pulse](https://docs.testomat.io/project/pulse).

:::

## Next Steps

- [Test Priority](https://docs.testomat.io/project/tests/test-priority)
- [Tags, Labels, and Assignees](https://docs.testomat.io/project/tests/tags-labels-and-assignees)
- [Move Tests](https://docs.testomat.io/project/tests/move-tests)

6 changes: 3 additions & 3 deletions src/content/docs/project/tests/classical-test-case-editor.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ A suite can have its own description. Use it for information that applies to all
- test data,
- setup steps.

Add this information once at the suite level instead of repeating it in every test. See [Suites and Folders](https://docs.testomat.io/project/tests/other-features-for-test-case-design/#suites-and-folders) for more information.
Add this information once at the suite level instead of repeating it in every test. See [Suites and Folders](https://docs.testomat.io/project/tests/suites-and-folders) for more information.

## Test Descriptions

Expand Down Expand Up @@ -90,7 +90,7 @@ Priority shows which tests matter most. The priority icon appears next to the te
| **Normal** | Default priority |
| **High** | High-importance test |

Set priority when you create a test, change it while editing, or update many tests at once. See [Test Priority](https://docs.testomat.io/project/tests/test-case-creation-and-editing/#test-priority).
Set priority when you create a test, change it while editing, or update many tests at once. See [Test Priority](https://docs.testomat.io/project/tests/test-priority).

## Steps and Expected Results

Expand Down Expand Up @@ -176,7 +176,7 @@ Open home page {{URL}}
Enter an invalid mobile number ${Mobile No}
```

See [Add Dynamic Parameters to a Test](https://docs.testomat.io/project/tests/test-case-creation-and-editing/#add-dynamic-parameters-to-a-test).
See [Dynamic Parameters](https://docs.testomat.io/project/tests/dynamic-parameters).

## Automation Mapping
In a Classical project, Testomat.io connects automated tests to your test cases using the test title and file path.
Expand Down
164 changes: 0 additions & 164 deletions src/content/docs/project/tests/copy-and-move-your-tests.md

This file was deleted.

Loading
Loading