From 900af61fdc7c004524e364bd4e60faab030fbf4b Mon Sep 17 00:00:00 2001 From: Bharath Krishna <118433150+bharathk08@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:45:14 +0530 Subject: [PATCH] Testsigma Copilot Documents Added initial docs for Testsigma Copilot as subsections to existing page. --- .../bulk-actions.md | 14 ++--- .../step-options.md | 10 ++-- .../step-settings.md | 17 +++--- .../test-cases/create-test-steps/overview.md | 59 +++++++++++++++++++ .../docs/test-cases/manage/add-edit-delete.md | 10 ++-- .../docs/test-cases/manage/import-export.md | 5 +- .../manage/import-from-yaml-or-git.md | 6 +- .../manage/import-postman-to-testsigma.md | 6 +- .../docs/test-cases/manage/list-actions.md | 1 + 9 files changed, 95 insertions(+), 33 deletions(-) diff --git a/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/bulk-actions.md b/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/bulk-actions.md index 33df457f..0e5b807c 100644 --- a/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/bulk-actions.md +++ b/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/bulk-actions.md @@ -23,13 +23,13 @@ Using Bulk Actions in Testsigma simplifies managing multiple test steps. You can --- -## **Prerequisites** - -- You should know about [projects](https://testsigma.com/docs/projects/overview/) in Testsigma. - -- You should know how to [manage a test case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/). - -- You should know how to [manage test steps](https://testsigma.com/docs/test-cases/step-types/natural-language/). +> ## **Prerequisites** +> +> - You should know about [Projects](https://testsigma.com/docs/projects/overview/) in Testsigma. +> +> - You should know how to [manage a Test Case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/). +> +> - You should know how to [manage Test Steps](https://testsigma.com/docs/test-cases/step-types/natural-language/). --- diff --git a/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-options.md b/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-options.md index b0492c57..15f64aff 100644 --- a/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-options.md +++ b/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-options.md @@ -1,6 +1,6 @@ --- title: "Test Step Options" -page_title: "Test Step Options | Testsigma Documentation" +page_title: "Test Step Options" metadesc: "Explore Testsigma's Test Step Options - Configure, manage, and optimise your test steps efficiently. Enhance testing workflow with customisation and control." noindex: false order: 4.611 @@ -47,10 +47,12 @@ In Testsigma, you can customize test steps within a test case using test step op --- -## **Prerequesties** - -- You should know how to create **test steps** and [manage a test case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/). +> ## **Prerequisites** +> +> - You should know how to [manage a Test Case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/). +> +> - You should know how to [manage Test Steps](https://testsigma.com/docs/test-cases/step-types/natural-language/). --- diff --git a/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-settings.md b/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-settings.md index 4465edf5..f23cec4f 100644 --- a/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-settings.md +++ b/src/pages/docs/test-cases/create-test-steps/actions-and-options-manual/step-settings.md @@ -1,6 +1,6 @@ --- title: "Test Step Settings for Test Cases" -page_title: "Test Step Settings | Testsigma Documentation" +page_title: "Test Step Settings" metadesc: "Configure wait times, retries, visuals, and other settings for efficient test automation in Testsigma using Test Step Settings and customise test execution." noindex: false order: 4.612 @@ -26,14 +26,13 @@ Controlling the behavior of each test step can be important to enhance your test --- -## **Prerequisites** - - -- You should know about [projects](https://testsigma.com/docs/projects/overview/) in Testsigma. - -- You should know how to [manage a test case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/). - -- You should know how to [manage test steps](https://testsigma.com/docs/test-cases/step-types/natural-language/). +> ## **Prerequisites** +> +> - You should know about [Projects](https://testsigma.com/docs/projects/overview/) in Testsigma. +> +> - You should know how to [manage a Test Case](https://testsigma.com/docs/test-cases/manage/add-edit-delete/). +> +> - You should know how to [manage Test Steps](https://testsigma.com/docs/test-cases/step-types/natural-language/). --- diff --git a/src/pages/docs/test-cases/create-test-steps/overview.md b/src/pages/docs/test-cases/create-test-steps/overview.md index e0e7471e..213473d2 100644 --- a/src/pages/docs/test-cases/create-test-steps/overview.md +++ b/src/pages/docs/test-cases/create-test-steps/overview.md @@ -17,6 +17,15 @@ contextual_links: - type: link name: "Creating Test Steps Using Test Recorder" url: "#creating-test-steps-using-test-recorder" +- type: link + name: "AI Test Automation with Testsigma Copilot" + url: "#ai-test-automation-with-testsigma-copilot-" +- type: link + name: "Generate Test Scenarios" + url: "#generate-test-scenarios" +- type: link + name: "Generate Test Steps with Prompts" + url: "#generate-test-steps-with-prompts" --- --- @@ -170,4 +179,54 @@ Here's a sample GIF demonstrating creating test steps using the recorder for a W ![Record Test Steps for WebApps](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/RecordStepswappsWF.gif) +--- + +--- + +## **AI Test Automation with Testsigma Copilot 🚀** + +Testsigma Copilot redefines test automation with the power of generative AI. + +- You can effortlessly create diverse test scenarios with a single click. +- Generate detailed test steps that accurately mimic real-world user behavior with the right UI elements and complex user interactions. +- Create a comprehensive test case using simple prompts. + +Boost your test automation and deliver high-quality software with Testsigma Copilot 🤖. + +--- + +## **Generate Test Scenarios** + +1. From the left-side navbar, select **Create Tests > Test Cases** and then click **Create Test Case**. + +2. On the **Test Case Details** page, enter a name for the test case and click **Record** in the top-right corner. A new window will open. + +3. In the opened window, input the URL of the web page from which you want to generate test scenarios. The **Testsigma Recorder** will activate and prepare for recording. + +4. Click **Generate Scenarios** in the Testsigma Recorder. The Testsigma Copilot will start generating test scenarios based on the current page content. + +5. Wait until the test scenarios are generated. + +6. Click on any generated test case scenario to view its corresponding test steps. + +7. Click **Save Test Steps** to import the displayed test steps into the recorder. + +8. Modify the test steps as per the desired test case behavior. Once the necessary modifications are done, click **Stop** to return to the test case details page. + +--- + +## **Generate Test Steps with Prompts** + +Follow the steps from 1-3 from the above section. + +4. Click **Write Prompt** in the Testsigma Recorder. + +5. Enter a prompt with accurate details and click **Generate**. + +6. Wait until the test steps are generated. + +7. Click **Save Test Steps** to import the displayed test steps into the recorder. + +8. Modify the test steps as per the desired test case behavior. Once the necessary modifications are done, click **Stop** to return to the test case details page. + --- \ No newline at end of file diff --git a/src/pages/docs/test-cases/manage/add-edit-delete.md b/src/pages/docs/test-cases/manage/add-edit-delete.md index 68f87d31..fd4afd6c 100644 --- a/src/pages/docs/test-cases/manage/add-edit-delete.md +++ b/src/pages/docs/test-cases/manage/add-edit-delete.md @@ -27,7 +27,6 @@ contextual_links: - type: link name: "Recover Deleted Test Case" url: "#recover-deleted-test-case" - --- --- @@ -36,9 +35,9 @@ Testsigma provides a comprehensive and user-friendly solution for efficiently cr --- -## **Prerequisites** - -- Ensure you create a [project](https://testsigma.com/docs/projects/overview/) before creating test cases in Testsigma. +> ## **Prerequisites** +> +> Ensure you create a [Project](https://testsigma.com/docs/projects/overview/) before creating Test Cases in Testsigma. --- @@ -136,4 +135,5 @@ Use the right-side navbar on the **Test Case Details** page to access Advanced O [[info | NOTE:]] | Deleting the test case permanently will result in losing all Run reports and associated configurations. ---- + +--- \ No newline at end of file diff --git a/src/pages/docs/test-cases/manage/import-export.md b/src/pages/docs/test-cases/manage/import-export.md index 0807c09b..79c9797f 100644 --- a/src/pages/docs/test-cases/manage/import-export.md +++ b/src/pages/docs/test-cases/manage/import-export.md @@ -28,8 +28,9 @@ You can easily use test case import and export to populate a new Testsigma proje --- -## **Prerequisites** -- You should know how to [manage projects](https://testsigma.com/docs/projects/overview/). +> ## **Prerequisites** +> +> - You should know how to [Manage Projects](https://testsigma.com/docs/projects/overview/). --- diff --git a/src/pages/docs/test-cases/manage/import-from-yaml-or-git.md b/src/pages/docs/test-cases/manage/import-from-yaml-or-git.md index 6eb6dc0b..3eb5fff7 100644 --- a/src/pages/docs/test-cases/manage/import-from-yaml-or-git.md +++ b/src/pages/docs/test-cases/manage/import-from-yaml-or-git.md @@ -23,9 +23,9 @@ You will understand how to import projects from Test Project using YAML/GIT and --- -## **Prerequisites** - -Before using the import from Test Project in Testsigma, ensure that you are familiar with exporting the Test Project file as a YAML/Zip of the project or a GitHub repository for your project. +> ## **Prerequisites** +> +> Before using the import from Test Project in Testsigma, ensure that you are familiar with exporting the Test Project file as a YAML/Zip of the project or a GitHub repository for your project. --- diff --git a/src/pages/docs/test-cases/manage/import-postman-to-testsigma.md b/src/pages/docs/test-cases/manage/import-postman-to-testsigma.md index 0a790645..5f8c9cc8 100644 --- a/src/pages/docs/test-cases/manage/import-postman-to-testsigma.md +++ b/src/pages/docs/test-cases/manage/import-postman-to-testsigma.md @@ -29,9 +29,9 @@ Testsigma simplifies API test case migration by seamlessly importing Collections --- -## **Prerequisites** - -Before using the import of Postman Collections and Environments in Testsigma, ensure that you are familiar with exporting Postman [Collections](https://learning.postman.com/docs/getting-started/importing-and-exporting/exporting-data/#export-collections), [Environments](https://learning.postman.com/docs/getting-started/importing-and-exporting/exporting-data/#export-environments), and [Data Dumps](https://learning.postman.com/docs/getting-started/importing-and-exporting/exporting-data/#export-data-dumps) and understand the [Mapping Format](https://testsigma.com/docs/test-cases/manage/import-postman-to-testsigma/#mapping-format-for-postman-collection-and-environment) for Importing Postman Collections. +> ## **Prerequisites** +> +> Before using the import of Postman Collections and Environments in Testsigma, ensure that you are familiar with exporting Postman [Collections](https://learning.postman.com/docs/getting-started/importing-and-exporting/exporting-data/#export-collections), [Environments](https://learning.postman.com/docs/getting-started/importing-and-exporting/exporting-data/#export-environments), and [Data Dumps](https://learning.postman.com/docs/getting-started/importing-and-exporting/exporting-data/#export-data-dumps) and understand the [Mapping Format](https://testsigma.com/docs/test-cases/manage/import-postman-to-testsigma/#mapping-format-for-postman-collection-and-environment) for Importing Postman Collections. --- diff --git a/src/pages/docs/test-cases/manage/list-actions.md b/src/pages/docs/test-cases/manage/list-actions.md index d20a5e58..d098fdcf 100644 --- a/src/pages/docs/test-cases/manage/list-actions.md +++ b/src/pages/docs/test-cases/manage/list-actions.md @@ -34,6 +34,7 @@ contextual_links: You can efficiently manage and organise your test cases in Testsigma through the Test Case List Actions. The Test Case List Actions allows you to easily search, sort, filter, and save your test cases. --- + ## **Search Test Cases** Click inside the **Search** bar in the top right corner of the **Test Case List** page and type the name of the Test Case you want to find. As you type, Testsigma will show you matching test cases. View the test case you want by clicking on it in the search results ![Search-Test-Cases](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/search_testcases.gif)