diff --git a/src/content/docs/integrations/issues-management/images/att1_528.png b/src/content/docs/integrations/issues-management/images/att1_528.png new file mode 100644 index 00000000..f598bf9b Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att1_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att2_528.png b/src/content/docs/integrations/issues-management/images/att2_528.png new file mode 100644 index 00000000..cc56d003 Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att2_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att3_528.png b/src/content/docs/integrations/issues-management/images/att3_528.png new file mode 100644 index 00000000..9d762e2b Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att3_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att4_528.png b/src/content/docs/integrations/issues-management/images/att4_528.png new file mode 100644 index 00000000..549e7125 Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att4_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att5_528.png b/src/content/docs/integrations/issues-management/images/att5_528.png new file mode 100644 index 00000000..8a346cb9 Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att5_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att6_528.png b/src/content/docs/integrations/issues-management/images/att6_528.png new file mode 100644 index 00000000..5dbdd660 Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att6_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att7_528.png b/src/content/docs/integrations/issues-management/images/att7_528.png new file mode 100644 index 00000000..c0c8422a Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att7_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att8_528.png b/src/content/docs/integrations/issues-management/images/att8_528.png new file mode 100644 index 00000000..c15671ce Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att8_528.png differ diff --git a/src/content/docs/integrations/issues-management/images/att9_528.png b/src/content/docs/integrations/issues-management/images/att9_528.png new file mode 100644 index 00000000..8e73ddc7 Binary files /dev/null and b/src/content/docs/integrations/issues-management/images/att9_528.png differ diff --git a/src/content/docs/integrations/issues-management/index.md b/src/content/docs/integrations/issues-management/index.md new file mode 100644 index 00000000..239d81f3 --- /dev/null +++ b/src/content/docs/integrations/issues-management/index.md @@ -0,0 +1,131 @@ +--- +title: Issues Management Systems +description: Learn how to integrate issues management systems like Jira, GitHub, Azure DevOps with Testomat.io. This guide covers configuring connections to these systems, creating issues from test results, and linking tests to tickets. Streamline defect management by reporting failed tests directly from the test management platform, improving traceability and issue resolution. +type: article +url: https://docs.testomat.io/integrations/issues-management +head: + - tag: meta + attrs: + name: og:image + content: https://docs.testomat.io/_astro/221125834-31a351a7-48ee-472c-a8b2-1f2bfaaef39d.Cfh-wOie_Z1LVMN4.webp + + - tag: meta + attrs: + name: keywords + content: Testomat.io, issues management, Jira integration, GitHub issues, Azure DevOps, Linear, defect management, QA tools, test tracking, issue linking, automation, test defects, failed test +--- + +import DirectoryLinks from /src/components/DirectoryLinks.astro; + +Quality assurance is closely connected to Issue management, which means the process of identifying and addressing any problems that occur over the course of a project. This involves documenting the issues and resolving them through review and consideration of all relevant information. Testomat.io provides Issues Management Systems integration to meet this need and link your testing data to your Issue Management System. + +Namely, you can link tests and suites to your tickets (helps to provide tests coverage) and create defects for failed tests from run reports or ongoing manual runs. + +Testomat.io provides integration for Issues Management Systems: + + + +See how to connect your Issues Management System and how to link your tests to issues below. + +## How to Connect to IMS + +1. Go to Settings +2. Click on the Issues Management Button +3. Click on Connect to IMS button + +![CleanShot 2022-11-19 at 18 50 37@2x](./images/New_v7qxkt3w_2024-11-12.png) + +4. Pick the Issues Management profile +5. Set up the Issues Management profile +6. Create tickets directly from Testomat.io + +## How to Link Issue to Test with IMS Connection + +You can link issues to: + +- Tests +- Suites +- Runs +- Failed Test Runs + +Linking issues connects testing activities with development work. It helps teams understand why a test exists, what functionality or defect it relates to, and which tests should be executed to validate changes or verify bug fixes. + +1. Navigate to the **Tests** page +2. Open any existing test or suite +3. Click the **...** extra menu +4. Select the **Link to Issue** + +![Link to Issue](./images/att1_528.png) + +5. Click the **Create new issue** button + +- Or insert a link / Jira ID for the existing ticket (optional) + +![Link to Issue modal](./images/att2_528.png) + +6. Select the **Issue Management System** profile +7. Enter title for your ticket +8. Enter description (optional) +9. Click the **Create Issue** button + +![Create new Issue](./images/att3_528.png) + +The linked issue will appear in the UI: + +![linked issue](./images/att4_528.png) + +## How to Link Issue to Test without Connecting to IMS + +You can link external issues to a Test, Suite, Failed Test Runs, or Run Report even without configuring an Issues Management System integration. + +This is useful when you want to reference related work — such as bug reports, support tickets, or external tracking tools — while keeping testing context centralized in Testomat.io. + +1. Navigate to the **Tests** page +2. Open any existing test or suite +3. Click the **...** extra menu +4. Select the **Link to Issue** + +![Link to Issue](./images/att1_528.png) + +5. Paste the issue URL +6. Click **Link Issue** button + +![Linked External Issue](./images/att5_528.png) + +The linked reference will appear in the UI and remain attached to the selected item. + +## How to Create Defect For Failed Test + +Defects can be created directly from failed tests, ensuring issues are reported while context is still fresh. This improves accuracy and speeds up the feedback loop with developers. + +### Method 1 — From a Run Report + +1. Navigate to the **Runs** page +2. Open a **Run Report** +3. Hover over the failed test and click the **Link Issue** button + +![Link in Run Report](./images/att6_528.png) + +4. Create a new defect or link an existing issue + +![Link to Issue modal](./images/att8_528.png) + +### Method 2 — From an Ongoing Manual Run + +1. Navigate to the **Runs** page +2. Open an ongoing run +3. Click the **...** extra menu +4. Click the **Link Defect** option + +![Link a Defect from Failed Test Run](./images/att7_528.png) + +5. Create a new defect or link an existing issue + +![Link to Issue modal2](./images/att9_528.png) + +**Why this matters:** + +- **Preserves execution context:** All relevant information—steps, environment, screenshots, and logs—is automatically attached to the defect, making it easier for developers to reproduce and fix the issue. +- **Reduces forgotten or duplicate bug reports:** By creating defects directly from failed tests, QA teams avoid missing issues or accidentally reporting the same bug multiple times. +- **Provides immediate traceability:** Links between test failures and IMS issues ensure you can quickly see which tests verify a fix and which features are impacted. +- **Speeds up regression verification:** Developers and QA can quickly re-run linked tests to confirm fixes, improving efficiency in release cycles. diff --git a/src/content/docs/integrations/issues-management/index.mdx b/src/content/docs/integrations/issues-management/index.mdx deleted file mode 100644 index a7800072..00000000 --- a/src/content/docs/integrations/issues-management/index.mdx +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: Issues Management Systems -description: Learn how to integrate issues management systems like Jira, GitHub, Azure DevOps with Testomat.io. This guide covers configuring connections to these systems, creating issues from test results, and linking tests to tickets. Streamline defect management by reporting failed tests directly from the test management platform, improving traceability and issue resolution. -type: article -url: https://docs.testomat.io/integrations/issues-management -head: - - tag: meta - attrs: - name: og:image - content: https://docs.testomat.io/_astro/221125834-31a351a7-48ee-472c-a8b2-1f2bfaaef39d.Cfh-wOie_Z1LVMN4.webp - - - tag: meta - attrs: - name: keywords - content: Testomat.io, issues management, Jira integration, GitHub issues, Azure DevOps, Linear, defect management, QA tools, test tracking, issue linking, automation, test defects ---- - -import DirectoryLinks from '/src/components/DirectoryLinks.astro'; - -Quality assurance is closely connected to Issue management, which means the process of identifying and addressing any problems that occur over the course of a project. This involves documenting the issues and resolving them through review and consideration of all relevant information. Testomat.io provides Issues Management Systems integration to meet this need and link your testing data to your Issue Management System. - -Namely, you can link tests and suites to your tickets (helps to provide tests coverage) and create defects for failed tests from run reports or ongoing manual runs. - -Testomat.io provides integration for Issues Management Systems: - - - -See how to connect your Issues Management System and how to link your tests to issues below. - -## Connect To IMS - -1. Go to Settings -2. Click on the Issues Management Button -3. Click on Connect to IMS button - -![CleanShot 2022-11-19 at 18 50 37@2x](./images/New_v7qxkt3w_2024-11-12.png) - -4. Pick the Issues Management profile -5. Setup the Issues Management profile -6. Create tickets directly from Testomat.io - -## Work With Linking Tests - -As was mentioned Testomat.io allows linking Tests, Suites, Run Reports, or Failed Tests from a finished run or ongoing manual run. - -1. Click on Extra button -2. Click on Link to Issue button - -![CleanShot 2022-11-21 at 19 09 54@2x](./images/203118134-8d908088-739d-42dc-8c7e-156a2b806b0b.jpg) - -3. Click on Create new issue button - Or insert a link for the existing ticket - -![CleanShot 2022-11-21 at 19 30 20@2x](./images/203121958-19be9692-6ce1-40fa-aa1a-786b95414bf7.jpg) - -4. Select Issues Management Systems profile -5. Enter title for your ticket -6. Enter description (optional) -7. Click on Create Issue button - -![CleanShot 2022-11-21 at 19 36 05@2x](./images/203123510-c6c83717-01f4-429c-a085-6764c7d032c2.jpg) - -8. See the link appear in UI - -![CleanShot 2022-11-21 at 19 42 35@2x](./images/203124296-70061ff0-8c4c-4406-8586-e20f53055bc2.jpg) - -## Link Tests Without Connecting To IMS - -You can add a link to your Test, Suite, or Run Report without connecting any Issues Management System. This allows binding important data to enrich your testing flow. - -You can do this in a few steps: - -1. Open a Test/ Suite/ Run Report -2. Click on Extra button -3. Click on Link to Issue button -4. Enter the link -5. Click on Link Issue button - -![CleanShot 2022-11-21 at 20 04 36@2x](./images/203128186-f8b996ba-9362-4910-9ce6-2bda9bead01e.jpg) - -6. See the link appear in UI - -![CleanShot 2022-11-21 at 20 07 11@2x](./images/203128670-dbd71071-2830-480f-8800-1a4bdedbe4f6.jpg) - -## Create A Defect For Failed Test - -There are several ways how to create a defect for failed test: - -1. Open Run Report, hover failed test and click on the Link button - -![CleanShot 2022-11-21 at 19 48 35@2x](./images/203125278-dc6b2d32-b10b-47b1-b059-4c9a9202788c.jpg) - -2. Create a defect from ongoing manual run - -![CleanShot 2022-11-21 at 19 56 11@2x](./images/203126843-6e3fed1f-51a5-4b28-a632-a18b14116ba7.jpg) \ No newline at end of file