From f14296b3c6b92c52e43c8abb0aaf31672892425c Mon Sep 17 00:00:00 2001 From: Bharath Krishna <118433150+bharathk08@users.noreply.github.com> Date: Fri, 6 Sep 2024 13:45:02 +0530 Subject: [PATCH 1/2] Created a new document for Accessibility Testing (#506) * Created a new document for Accessibility Testing Added a new folder created a new document for Accessibility Testing. * Added images for Accessibility doc * Update accessibility-testing.md --- .../accessibility-testing.md | 119 ++++++++++++++++++ .../docs/best-practices/best-practices.md | 2 +- src/pages/docs/open-source-docs/docker.md | 2 +- .../introduction-community.md | 2 +- .../docs/open-source-docs/reset-password.md | 2 +- .../testsigma-community-cloud.md | 2 +- .../docs/salesforce-testing/connected-app.md | 2 +- .../salesforce-testing/create-sf-project.md | 2 +- .../docs/salesforce-testing/element-repos.md | 2 +- .../docs/salesforce-testing/error-handling.md | 2 +- .../docs/salesforce-testing/introduction.md | 2 +- .../metadata-connections.md | 2 +- .../docs/salesforce-testing/sf-test-cases.md | 2 +- .../docs/salesforce-testing/special-nlps.md | 2 +- .../docs/salesforce-testing/table-nlps.md | 2 +- .../salesforce-testing/user-connections.md | 2 +- .../test-plans/cross-browser-testing.md | 9 +- .../disable-test-cases-in-test-plans.md | 6 +- .../test-plans/distributed-testing.md | 10 +- .../test-plans/email-configuration.md | 6 +- .../test-plans/headless-testing.md | 11 +- .../test-plans/manage-test-machines.md | 8 +- .../test-plans/manage-test-suites.md | 5 +- .../test-management/test-plans/overview.md | 6 +- .../test-plans/post-plan-hook.md | 6 +- .../test-plans/run-tests-in-parallel.md | 6 +- .../test-plans/schedule-plans.md | 9 +- .../docs/windows-automation/error-handling.md | 2 +- .../windows-automation/import-tsrx-files.md | 2 +- .../docs/windows-automation/introduction.md | 2 +- .../windows-automation/object-learning.md | 2 +- .../project-and-application.md | 2 +- .../docs/windows-automation/test-cases.md | 2 +- .../docs/windows-automation/tsr-tsrx-files.md | 2 +- .../element-learning.md | 2 +- .../windows-lite-automation/introduction.md | 2 +- .../projects-and-applications.md | 2 +- .../windows-lite-automation/test-cases.md | 2 +- 38 files changed, 186 insertions(+), 67 deletions(-) create mode 100644 src/pages/docs/accessibility-testing/accessibility-testing.md diff --git a/src/pages/docs/accessibility-testing/accessibility-testing.md b/src/pages/docs/accessibility-testing/accessibility-testing.md new file mode 100644 index 00000000..3bd78428 --- /dev/null +++ b/src/pages/docs/accessibility-testing/accessibility-testing.md @@ -0,0 +1,119 @@ +--- +title: "Accessibility Testing with Testsigma" +page_title: "Accessibility Testing" +metadesc: "Learn how to implement and manage accessibility testing in Testsigma. Accessibility testing ensures your websites & apps comply with accessibility guidelines" +noindex: false +order: 27.1 +page_id: "Accessibility Testing Automation with Testsigma" +warning: false +contextual_links: +- type: section + name: "Contents" +- type: link + name: "Prerequisites" + url: "#prerequisites" +- type: link + name: "Steps to Enable Accessibility Testing in Test Plans" + url: "#steps-to-enable-accessibility-testing-in-test-plans" +- type: link + name: "Interacting with Accessibility Report" + url: "#interacting-with-accessibility-report" +--- + + +--- + +With Testsigma, you can easily implement accessibility testing to comply with accessibility guidelines. This helps you test and monitor the accessibility of your websites and applications, to enhance the user experience for people with disabilities. This article discusses how to perform Accessibility Testing in Testsigma. + +--- + + +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concepts of creating a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/), [Test Suite](https://testsigma.com/docs/test-management/test-suites/overview/), and [Test Machine](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). + +--- + +## **Steps to Enable Accessibility Testing in Test Plans** + +1. While creating a test plan, turn on the **Accessibility Testing** toggle in **Additional Settings**. + ![Additional Settings](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/AccessibilityToggle.png) + +2. To execute the test plan, click the **Run Now** button. + ![Run Test Plan](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/AccessibilityEnables_TestPlan.png) + +3. Once the test plan execution is complete, click **View Reports** for that test plan. + ![View Report](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/View_Accessibility_Report.png) + +4. On the report page, click **View Report** in the bottom corner to open a detailed accessibility testing report. + ![View Accessibility Report](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/View_Detailed_Accessibility_Report.png) + +--- + + +## **Interacting with Accessibility Report** + +### **Top Bar** + +![Top Bar](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Title_Accessibility_Report.png) + +- **Title**: Displays the title of the report (e.g., Accessibility Demo). + +- **Run Information**: Indicates the specific test run ID (e.g., Run - 45). + +- **Compliance Standard**: Shows the accessibility standards considered for the test (Here, we have used WCAG 2.1 AA). + +--- + +### **Test URL Dropdown** + +![URL Dropdown](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/URLs_Accessibility_Testing.png) + +- This dropdown helps you filter the report by specific URLs that have tested for accessibility compliance. + + [[info | **NOTE**:]] + | By default, all URLs are selected, but you can choose a specific URL from the dropdown to focus on issues with one URL at a time. + +--- + +### **Issue Overview** + +![Issue Overview](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Issues_Overview_Accessibility.png) + +- **Total Issues**: The Donut Chart displays the total number of issues detected during the test. Depending on severity, issues are categorized as Critical, Serious, Moderate, and Minor. + +- **Issues by Category**: This categorization provides users insights into specific accessibility challenges that were identified with a horizontal progress bar showing the number of issues under that category. + +--- + +### **Violations/Review Tabs** + +![Violations/Review Tabs](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Violations_Review_Tabs_Accessibility.png) + +- **Violations**: This lists all accessibility issues that need immediate action. + +- **Review Required**: This lists all accessibility issues that need manual review. Although Testsigma has identified these issues, we recommend a closer review for accuracy. + +[[info | **NOTE**:]] +| The issues are color-coded with labels to indicate their severity level. You can also filter the issues based on severity and category. + +--- + +### **Issue Navigation Panel** + +![Issue Navigation](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Issue_Navigation_Accessibility.png) + +- **Pagination Controls**: Provides navigation between the individual issues of specific issues selected under Violations and Review Tabs. + +- **Next/Previous Buttons**: Allows users to scroll through the list of identified issues. + +- **Issue Details**: This section briefly explains the detected issue with the affected **URL**, **page**, **element details**, and **screenshots**. + +
+ +Here's a quick GIF demonstrating how to enable the Accessibility Testing in Testsigma. + +![Accessibility Testing](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/AccessibilityTesting.gif) + + +--- \ No newline at end of file diff --git a/src/pages/docs/best-practices/best-practices.md b/src/pages/docs/best-practices/best-practices.md index 84c6cb40..fff015cc 100644 --- a/src/pages/docs/best-practices/best-practices.md +++ b/src/pages/docs/best-practices/best-practices.md @@ -3,7 +3,7 @@ title: "Testsigma Automation Standards and Best Practices" page_title: "Enhance Efficiency with Automated Testing Best Practices" metadesc: "Explore best practices for enhancing efficiency and reliability in automated testing through modular design, dynamic waits, and data-driven testing." noindex: false -order: 31.1 +order: 32.1 page_id: "Best Practices to follow Testsigma Automation Standards" warning: false contextual_links: diff --git a/src/pages/docs/open-source-docs/docker.md b/src/pages/docs/open-source-docs/docker.md index 244abd14..cea26c99 100644 --- a/src/pages/docs/open-source-docs/docker.md +++ b/src/pages/docs/open-source-docs/docker.md @@ -3,7 +3,7 @@ title: "Testsigma Docker Setup" page_title: "Testsigma Community Edition Docker Setup" metadesc: "Learn how to set up Testsigma Server and MySQL as docker containers using Docker Compose | Easiest way to set up Testsigma on your local machines" noindex: false -order: 30.3 +order: 31.3 page_id: "Testsigma Docker Setup" warning: false contextual_links: diff --git a/src/pages/docs/open-source-docs/introduction-community.md b/src/pages/docs/open-source-docs/introduction-community.md index e059c856..dfc700aa 100644 --- a/src/pages/docs/open-source-docs/introduction-community.md +++ b/src/pages/docs/open-source-docs/introduction-community.md @@ -2,7 +2,7 @@ title: "Intro: Testsigma Community Edition" metadesc: "Testsigma Community Edition is an open-source automation platform | This article discusses installing Testsigma on your workstation & start test automation" noindex: false -order: 30.1 +order: 31.1 page_id: "Introduction to Testsigma Community Edition" warning: false contextual_links: diff --git a/src/pages/docs/open-source-docs/reset-password.md b/src/pages/docs/open-source-docs/reset-password.md index 986df5fd..eaa7078b 100644 --- a/src/pages/docs/open-source-docs/reset-password.md +++ b/src/pages/docs/open-source-docs/reset-password.md @@ -1,7 +1,7 @@ --- title: "Reset Password" page_title: "How to reset password in Testsigma Community Edition" -order: 30.4 +order: 31.4 page_id: "Reset password" metadesc: "Learn steps in detail on how to reset username and password in Testsigma Community Edition. Follow these steps to reset username and password." search_keyword: "Reset password" diff --git a/src/pages/docs/open-source-docs/testsigma-community-cloud.md b/src/pages/docs/open-source-docs/testsigma-community-cloud.md index a630a29e..b3fe4130 100644 --- a/src/pages/docs/open-source-docs/testsigma-community-cloud.md +++ b/src/pages/docs/open-source-docs/testsigma-community-cloud.md @@ -2,7 +2,7 @@ title: "Testsigma Community Cloud" metadesc: "Integrate self-hosted open-source platform with Testsigma Community Cloud. This will provide free access to test labs, addons, visual testing, our discord, etc." noindex: false -order: 30.2 +order: 31.2 page_id: "Testsigma Community Cloud" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/connected-app.md b/src/pages/docs/salesforce-testing/connected-app.md index f32f6327..76f425aa 100644 --- a/src/pages/docs/salesforce-testing/connected-app.md +++ b/src/pages/docs/salesforce-testing/connected-app.md @@ -3,7 +3,7 @@ title: "Creating a Connected App" page_title: "Create a Connected App" metadesc: "A connected app is important to link external applications & the Salesforce ecosystem. This article discusses how to create a connected app in Salesforce." noindex: false -order: 27.2 +order: 28.2 page_id: "Create Connected Application" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/create-sf-project.md b/src/pages/docs/salesforce-testing/create-sf-project.md index 50e79698..333b834f 100644 --- a/src/pages/docs/salesforce-testing/create-sf-project.md +++ b/src/pages/docs/salesforce-testing/create-sf-project.md @@ -3,7 +3,7 @@ title: "Creating a Salesforce Project" page_title: "Creating a Salesforce Project" metadesc: "Create and manage projects for Salesforce applications. This article discusses how to create a project for Salesforce testing in Testsigma." noindex: false -order: 27.3 +order: 28.3 page_id: "Testsigma for Salesforce Test Automation" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/element-repos.md b/src/pages/docs/salesforce-testing/element-repos.md index 35b177fa..b38d6c67 100644 --- a/src/pages/docs/salesforce-testing/element-repos.md +++ b/src/pages/docs/salesforce-testing/element-repos.md @@ -3,7 +3,7 @@ title: "Salesforce Element Repositories" page_title: "Element Repositories" metadesc: "Elements repositories from Salesforce are imported after successfully synchronizing metadata. This article discusses Salesforce elements repositories." noindex: false -order: 27.7 +order: 28.7 page_id: "Element Repositories" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/error-handling.md b/src/pages/docs/salesforce-testing/error-handling.md index 01712595..94c133b0 100644 --- a/src/pages/docs/salesforce-testing/error-handling.md +++ b/src/pages/docs/salesforce-testing/error-handling.md @@ -3,7 +3,7 @@ title: "Error Handling Post Metadata Refresh" page_title: "Error Handling Post Metadata Refresh" metadesc: "On refreshing metadata, Testsigma identifies potential errors in test cases, step groups and elements linked to updates in the Salesforce organization structure" noindex: false -order: 27.9 +order: 28.9 page_id: "Error Handling Post Metadata Refresh" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/introduction.md b/src/pages/docs/salesforce-testing/introduction.md index 599d52d3..5b024d76 100644 --- a/src/pages/docs/salesforce-testing/introduction.md +++ b/src/pages/docs/salesforce-testing/introduction.md @@ -3,7 +3,7 @@ title: "Intro: Testsigma for Salesforce Testing" page_title: "Introduction: Testsigma for Salesforce Test Automation" metadesc: "Salesforce Testing with Testsigma helps reduce average test authoring time by 50%, and test case execution will be 2X faster with a user-friendly interface" noindex: false -order: 27.1 +order: 28.1 page_id: "Testsigma for Salesforce Test Automation" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/metadata-connections.md b/src/pages/docs/salesforce-testing/metadata-connections.md index 1754fb6b..8cf61dd4 100644 --- a/src/pages/docs/salesforce-testing/metadata-connections.md +++ b/src/pages/docs/salesforce-testing/metadata-connections.md @@ -3,7 +3,7 @@ title: "Creating Metadata Connections" page_title: "Metadata Connections" metadesc: "A Metadata connection enables actions like refreshing metadata, configurations, creating objects, & managing components that define how the application behaves" noindex: false -order: 27.4 +order: 28.4 page_id: "Creating Metadata Connections" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/sf-test-cases.md b/src/pages/docs/salesforce-testing/sf-test-cases.md index 5b1d4bf2..dcf3ef9b 100644 --- a/src/pages/docs/salesforce-testing/sf-test-cases.md +++ b/src/pages/docs/salesforce-testing/sf-test-cases.md @@ -3,7 +3,7 @@ title: "Test Cases for Salesforce (Manual + Live)" page_title: "Build Test Cases for Salesforce Testing" metadesc: "Creating test cases for Salesforce automation is easy with Salesforce metadata artifacts and capabilities from Testsigma like smart NLPs, and the debugger" noindex: false -order: 27.6 +order: 28.6 page_id: "Test Cases for Salesforce" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/special-nlps.md b/src/pages/docs/salesforce-testing/special-nlps.md index eb320c3a..db3eebaf 100644 --- a/src/pages/docs/salesforce-testing/special-nlps.md +++ b/src/pages/docs/salesforce-testing/special-nlps.md @@ -3,7 +3,7 @@ title: "Intro: Testsigma Special NLPs" page_title: "Special NLPs" metadesc: "With special NLPs, you can build & enhance Salesforce tests with ease, reducing test authoring time by 50%. This article discusses the capabilities of these special NLPs" noindex: false -order: 27.8 +order: 28.8 page_id: "Special NLPs" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/table-nlps.md b/src/pages/docs/salesforce-testing/table-nlps.md index a9d5939c..d8e1124f 100644 --- a/src/pages/docs/salesforce-testing/table-nlps.md +++ b/src/pages/docs/salesforce-testing/table-nlps.md @@ -3,7 +3,7 @@ title: "Automating Listview Table NLPs" page_title: "Automate Listview table NLPs" metadesc: "Salesforce listview tables are dynamic tables, which have various cell properties. You can automate these dynamic tables efficiently by using Testsigma's built-in table NLPs" noindex: false -order: 27.91 +order: 28.91 page_id: "Automate Listview table NLPs" warning: false contextual_links: diff --git a/src/pages/docs/salesforce-testing/user-connections.md b/src/pages/docs/salesforce-testing/user-connections.md index 121af358..24eeb046 100644 --- a/src/pages/docs/salesforce-testing/user-connections.md +++ b/src/pages/docs/salesforce-testing/user-connections.md @@ -3,7 +3,7 @@ title: "Adding User Connections" page_title: "User Connections" metadesc: "Add user connections for a Salesforce project in Testsigma. These connections are associated with Salesforce user profiles like Salesforce admin/sales rep" noindex: false -order: 27.5 +order: 28.5 page_id: "User Connections" warning: false contextual_links: diff --git a/src/pages/docs/test-management/test-plans/cross-browser-testing.md b/src/pages/docs/test-management/test-plans/cross-browser-testing.md index 92f60921..4586e301 100644 --- a/src/pages/docs/test-management/test-plans/cross-browser-testing.md +++ b/src/pages/docs/test-management/test-plans/cross-browser-testing.md @@ -24,13 +24,10 @@ Cross Browser Testing is testing web applications across multiple browsers to en --- -## **Prerequisites** -- You should know [how to create a test suite](https://testsigma.com/docs/test-management/test-suites/overview/#creating-a-test-suite). - -- You should know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan). - -- You should know [how to manage test machines](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concepts of creating a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/), [Test Suite](https://testsigma.com/docs/test-management/test-suites/overview/), and [Test Machine](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). --- diff --git a/src/pages/docs/test-management/test-plans/disable-test-cases-in-test-plans.md b/src/pages/docs/test-management/test-plans/disable-test-cases-in-test-plans.md index 7fb75aa1..ec486a8b 100644 --- a/src/pages/docs/test-management/test-plans/disable-test-cases-in-test-plans.md +++ b/src/pages/docs/test-management/test-plans/disable-test-cases-in-test-plans.md @@ -27,9 +27,9 @@ In Testsigma, you can disable specific test cases within your test plans by usin --- -## **Prerequisites** - -Before proceeding, ensure you know how [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) work in Testsigma, are familiar with the Add Test Suites & Link Machine Profiles tab in Create or Edit Test Plan page. +> ## **Prerequisites** +> +> Before proceeding, ensure you know how [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) work in Testsigma, are familiar with the **Add Test Suites & Link Machine Profiles** tab in **Create or Edit Test Plan** page. --- diff --git a/src/pages/docs/test-management/test-plans/distributed-testing.md b/src/pages/docs/test-management/test-plans/distributed-testing.md index 2da097d2..336de011 100644 --- a/src/pages/docs/test-management/test-plans/distributed-testing.md +++ b/src/pages/docs/test-management/test-plans/distributed-testing.md @@ -32,13 +32,9 @@ Distributed testing is achieved in Testsigma by splitting up test plan execution --- -## **Prerequisites** - -- You should know [how to create a test suite](https://testsigma.com/docs/test-management/test-suites/overview/#creating-a-test-suite). - -- You should know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan). - -- You should know [how to manage test machines](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concepts of creating a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/), [Test Suite](https://testsigma.com/docs/test-management/test-suites/overview/), and [Test Machine](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). --- diff --git a/src/pages/docs/test-management/test-plans/email-configuration.md b/src/pages/docs/test-management/test-plans/email-configuration.md index 143899ac..bf4d20aa 100644 --- a/src/pages/docs/test-management/test-plans/email-configuration.md +++ b/src/pages/docs/test-management/test-plans/email-configuration.md @@ -24,9 +24,9 @@ Setting up email notifications for test plans in Testsigma helps you stay inform --- -## **Prerequisites** - -You'll need to know how to [create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan). +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concept of creating a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/). --- diff --git a/src/pages/docs/test-management/test-plans/headless-testing.md b/src/pages/docs/test-management/test-plans/headless-testing.md index 5a6dca7b..2087d0d7 100644 --- a/src/pages/docs/test-management/test-plans/headless-testing.md +++ b/src/pages/docs/test-management/test-plans/headless-testing.md @@ -8,7 +8,10 @@ page_id: "headless-browser-testing-testsigma" warning: false contextual_links: - type: section - name: "Contents" + name: "Contents" +- type: link + name: "Prerequisites" + url: "#prerequisites" - type: link name: "Enabling Headless Browser Testing in Test Case" url: "#enabling-headless-browser-testing-in-test-case" @@ -32,9 +35,9 @@ This guide will explain how to do headless browser testing in Testsigma. It will --- -### **Prerequisites** - -Before using the Headless browser testing feature, you should understand the concepts of [Projects](https://testsigma.com/docs/projects/overview/), [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/), [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/), [Ad-hoc Runs](https://testsigma.com/docs/runs/adhoc-runs/), and [Test Machines](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/) in Testsigma. +> ## **Prerequisites** +> +> Before using the Headless browser testing feature, you should understand the concepts of [Projects](https://testsigma.com/docs/projects/overview/), [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/), [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/), [Ad-hoc Runs](https://testsigma.com/docs/runs/adhoc-runs/), and [Test Machines](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/) in Testsigma. [[info | NOTE:]] | Headless testing can test web applications diff --git a/src/pages/docs/test-management/test-plans/manage-test-machines.md b/src/pages/docs/test-management/test-plans/manage-test-machines.md index 021f5d9b..e14fd20f 100644 --- a/src/pages/docs/test-management/test-plans/manage-test-machines.md +++ b/src/pages/docs/test-management/test-plans/manage-test-machines.md @@ -30,11 +30,9 @@ While creating a test plan, you must add at least one test machine to a test sui --- -## **Prerequisites** - -- You should know how to [create a test suite](https://testsigma.com/docs/test-management/test-suites/overview/#creating-a-test-suite). - -- You should know how to [create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan). +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concepts of creating a [Test Suite](https://testsigma.com/docs/test-management/test-suites/overview/) and [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/). --- diff --git a/src/pages/docs/test-management/test-plans/manage-test-suites.md b/src/pages/docs/test-management/test-plans/manage-test-suites.md index 53fed7ec..82fc08bd 100644 --- a/src/pages/docs/test-management/test-plans/manage-test-suites.md +++ b/src/pages/docs/test-management/test-plans/manage-test-suites.md @@ -27,7 +27,10 @@ While creating a test plan, you need to add at least one test suite to the test ## **Prerequisites** -- You need to know [how to create a test plan](https://testsigma.com/docs/test-management/test-plans/overview/#steps-to-create-a-test-plan). +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concepts of creating a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/), [Test Suite](https://testsigma.com/docs/test-management/test-suites/overview/), and [Test Machine](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). + --- diff --git a/src/pages/docs/test-management/test-plans/overview.md b/src/pages/docs/test-management/test-plans/overview.md index 9cccaab7..f8eac67c 100644 --- a/src/pages/docs/test-management/test-plans/overview.md +++ b/src/pages/docs/test-management/test-plans/overview.md @@ -32,9 +32,9 @@ In Testsigma, the Test Plan helps plan and organise software testing. The Test P --- -## **Prerequisites** - -Before using a Test Plan, you must understand specific concepts, such as creating [Projects](https://testsigma.com/docs/projects/overview/), [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/) and [Test Suites](https://testsigma.com/docs/test-management/test-suites/overview/). +> ## **Prerequisites** +> +> Before using a Test Plan, you must understand specific concepts, such as creating [Projects](https://testsigma.com/docs/projects/overview/), [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/) and [Test Suites](https://testsigma.com/docs/test-management/test-suites/overview/). --- diff --git a/src/pages/docs/test-management/test-plans/post-plan-hook.md b/src/pages/docs/test-management/test-plans/post-plan-hook.md index a1c7efbd..b7707cd6 100644 --- a/src/pages/docs/test-management/test-plans/post-plan-hook.md +++ b/src/pages/docs/test-management/test-plans/post-plan-hook.md @@ -26,9 +26,9 @@ Testsigma allows you to create custom actions with add-ons using its powerful Po --- -## **Prerequisites** - -Before using Post Plan Hooks in Testsigma, ensure you know how [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) work in Testsigma, are familiar with the Test Plan Settings tab, [manage add-ons](https://testsigma.com/docs/addons/create/), and create an [add-on](https://testsigma.com/docs/addons/create-a-post-plan-hook-add-on/) to support the Post Plan hook. +> ## **Prerequisites** +> +> Before using Post Plan Hooks in Testsigma, ensure you know how [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) work in Testsigma, are familiar with the Test Plan Settings tab, [manage add-ons](https://testsigma.com/docs/addons/create/), and create an [add-on](https://testsigma.com/docs/addons/create-a-post-plan-hook-add-on/) to support the Post Plan hook. --- diff --git a/src/pages/docs/test-management/test-plans/run-tests-in-parallel.md b/src/pages/docs/test-management/test-plans/run-tests-in-parallel.md index 4cf9c91a..78e4e9d4 100644 --- a/src/pages/docs/test-management/test-plans/run-tests-in-parallel.md +++ b/src/pages/docs/test-management/test-plans/run-tests-in-parallel.md @@ -27,9 +27,9 @@ Executing tests in parallel significantly improves testing efficiency by reducin --- -## **Prerequisites** - -You should know how to create a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/), add [Test Suites](https://testsigma.com/docs/test-management/test-plans/manage-test-suites/), and configure [Test Machines](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). +> ## **Prerequisites** +> +> Before you proceed, ensure you understand the concepts of creating a [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/), [Test Suite](https://testsigma.com/docs/test-management/test-suites/overview/), and [Test Machine](https://testsigma.com/docs/test-management/test-plans/manage-test-machines/). --- diff --git a/src/pages/docs/test-management/test-plans/schedule-plans.md b/src/pages/docs/test-management/test-plans/schedule-plans.md index 919ab006..88da5e25 100644 --- a/src/pages/docs/test-management/test-plans/schedule-plans.md +++ b/src/pages/docs/test-management/test-plans/schedule-plans.md @@ -12,6 +12,9 @@ contextual_links: - type: link name: "Schedule a Test Plan" url: "#schedule-a-test-plan" +- type: link + name: "Prerequisites" + url: "#prerequisites" - type: link name: "Schedule a Partial Test Plan" url: "#schedule-a-partial-test-plan" @@ -29,9 +32,9 @@ In Testsigma, you can schedule your test plans to automate their execution and m --- -### **Prerequisites** - -Before you schedule a test plan in Testsigma, you must understand the concepts of creating the [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/). +> ## **Prerequisites** +> +> Before you schedule a test plan in Testsigma, you must understand the concepts of creating the [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/). --- diff --git a/src/pages/docs/windows-automation/error-handling.md b/src/pages/docs/windows-automation/error-handling.md index 15917f28..b8b8ce02 100644 --- a/src/pages/docs/windows-automation/error-handling.md +++ b/src/pages/docs/windows-automation/error-handling.md @@ -3,7 +3,7 @@ title: "Error Handling Post TSRx File Update" page_title: "Error Handling Post TSRx File Update" metadesc: "On updating TSRx file, Testsigma identifies potential errors in test cases, step groups and elements linked to updates in the application structure" noindex: false -order: 29.7 +order: 30.7 page_id: "Error Handling Post TSRx File Update" warning: false contextual_links: diff --git a/src/pages/docs/windows-automation/import-tsrx-files.md b/src/pages/docs/windows-automation/import-tsrx-files.md index b82d2581..1235888a 100644 --- a/src/pages/docs/windows-automation/import-tsrx-files.md +++ b/src/pages/docs/windows-automation/import-tsrx-files.md @@ -3,7 +3,7 @@ title: "Importing/Updating TSRx Files into Testsigma" page_title: "Import TSRx Files" metadesc: "For Windows Advanced automation, you need to have objects captured in TSRx format. This article discusses how to import TSRx files into Testsigma application" noindex: false -order: 29.5 +order: 30.5 page_id: "Import TSRx Files" warning: false contextual_links: diff --git a/src/pages/docs/windows-automation/introduction.md b/src/pages/docs/windows-automation/introduction.md index 4a06b5cc..c2d9dc80 100644 --- a/src/pages/docs/windows-automation/introduction.md +++ b/src/pages/docs/windows-automation/introduction.md @@ -3,7 +3,7 @@ title: "Intro: Windows Desktop Automation" page_title: "Introduction: Windows Desktop Automation" metadesc: "Testsigma simplifies Windows Automation with special NLPs & object based authoring | This article discusses how to create & execute tests for Windows Automation" noindex: false -order: 29.1 +order: 30.1 page_id: "Testsigma for Windows Automation" warning: false contextual_links: diff --git a/src/pages/docs/windows-automation/object-learning.md b/src/pages/docs/windows-automation/object-learning.md index c61cd579..5dd6bf87 100644 --- a/src/pages/docs/windows-automation/object-learning.md +++ b/src/pages/docs/windows-automation/object-learning.md @@ -3,7 +3,7 @@ title: "Object Learning (Using UFT One)" page_title: "Object Learning (Using UFT One)" metadesc: "To automate windows advanced applications, you need to have objects captured & converted them to application models. This article discusses how to learn objects using UFT One" noindex: false -order: 29.3 +order: 30.3 page_id: "Testsigma for Windows Automation" warning: false --- diff --git a/src/pages/docs/windows-automation/project-and-application.md b/src/pages/docs/windows-automation/project-and-application.md index 8da3bd1b..ce6e34a9 100644 --- a/src/pages/docs/windows-automation/project-and-application.md +++ b/src/pages/docs/windows-automation/project-and-application.md @@ -3,7 +3,7 @@ title: "Creating a Windows Project & Application" page_title: "Create a Windows Project & App" metadesc: "Testsigma supports various apps, including Web, Mobile Web, Android, iOS, Salesforce, Windows, & APIs | This article discusses how to create a Windows Advanced app" noindex: false -order: 29.2 +order: 30.2 page_id: "Testsigma for Windows Automation" warning: false contextual_links: diff --git a/src/pages/docs/windows-automation/test-cases.md b/src/pages/docs/windows-automation/test-cases.md index c31f5825..d4945306 100644 --- a/src/pages/docs/windows-automation/test-cases.md +++ b/src/pages/docs/windows-automation/test-cases.md @@ -3,7 +3,7 @@ title: "Test Cases for Windows Automation" page_title: "Test Cases for Windows Automation" metadesc: "With Testsigma, you can create & execute tests for Windows Applications from the cloud using Testsigma Agent | Learn how to build tests for Windows Automation" noindex: false -order: 29.6 +order: 30.6 page_id: "Test Cases for Windows Automation" warning: false contextual_links: diff --git a/src/pages/docs/windows-automation/tsr-tsrx-files.md b/src/pages/docs/windows-automation/tsr-tsrx-files.md index af72a0bb..5e7a1bbe 100644 --- a/src/pages/docs/windows-automation/tsr-tsrx-files.md +++ b/src/pages/docs/windows-automation/tsr-tsrx-files.md @@ -3,7 +3,7 @@ title: "Converting TSR Files to TSRx" page_title: "Converting TSR Files to TSRx" metadesc: "To automate windows advanced applications, you need to have objects captured in TSRx format. This article discusses how to convert TSR files to TSRx using ORAppModelConverter" noindex: false -order: 29.4 +order: 30.4 page_id: "Converting TSR Files to TSRx" warning: false contextual_links: diff --git a/src/pages/docs/windows-lite-automation/element-learning.md b/src/pages/docs/windows-lite-automation/element-learning.md index cba2c42f..c6f712f4 100644 --- a/src/pages/docs/windows-lite-automation/element-learning.md +++ b/src/pages/docs/windows-lite-automation/element-learning.md @@ -3,7 +3,7 @@ title: "Element Learning (Using Test Recorder)" page_title: "Object Learning (Using Test Recorder)" metadesc: "To automate windows applications, you need to have elements captured from Test Recorder. This article discusses how to learn elements using Test Recorder in Testsigma" noindex: false -order: 28.3 +order: 29.3 page_id: "Windows (Lite) Automation Element Learning" warning: false contextual_links: diff --git a/src/pages/docs/windows-lite-automation/introduction.md b/src/pages/docs/windows-lite-automation/introduction.md index ead52504..f6d77360 100644 --- a/src/pages/docs/windows-lite-automation/introduction.md +++ b/src/pages/docs/windows-lite-automation/introduction.md @@ -3,7 +3,7 @@ title: "Intro: Windows Automation (Lite)" page_title: "Introduction: Windows (Lite) Automation" metadesc: "Testsigma simplifies Windows Automation with NLPs for the apps built on UWP, WPF, WinForms & Win32 | This article discusses how to create & execute tests for Windows Automation" noindex: false -order: 28.1 +order: 29.1 page_id: "Testsigma for Windows Automation" warning: false contextual_links: diff --git a/src/pages/docs/windows-lite-automation/projects-and-applications.md b/src/pages/docs/windows-lite-automation/projects-and-applications.md index 66684465..491c816d 100644 --- a/src/pages/docs/windows-lite-automation/projects-and-applications.md +++ b/src/pages/docs/windows-lite-automation/projects-and-applications.md @@ -3,7 +3,7 @@ title: "Creating a Windows Project & Application" page_title: "Create a Windows Project & App" metadesc: "Testsigma supports various apps, including Web, Mobile Web, Android, iOS, Salesforce, Windows Lite, Windows Advanced, & APIs | This article discusses how to create a Windows Lite app" noindex: false -order: 28.2 +order: 29.2 page_id: "Windows Automation Project & Application" warning: false contextual_links: diff --git a/src/pages/docs/windows-lite-automation/test-cases.md b/src/pages/docs/windows-lite-automation/test-cases.md index 75150dd6..a0eace9d 100644 --- a/src/pages/docs/windows-lite-automation/test-cases.md +++ b/src/pages/docs/windows-lite-automation/test-cases.md @@ -3,7 +3,7 @@ title: "Test Cases for Windows (Lite) Automation" page_title: "Test Cases for Windows Automation" metadesc: "With Testsigma, you can create & execute tests for Windows Applications using Testsigma Agent | Learn how to build tests for Windows Automation" noindex: false -order: 28.4 +order: 29.4 page_id: "Test Cases for Windows Automation" warning: false contextual_links: From a039b5a72f255fbee426538598ebb836c9228813 Mon Sep 17 00:00:00 2001 From: Bharath Krishna <118433150+bharathk08@users.noreply.github.com> Date: Fri, 6 Sep 2024 15:50:56 +0530 Subject: [PATCH 2/2] Updated Salesforce NLPs document (#507) An NLP is added which was missing form the document --- .../docs/salesforce-testing/special-nlps.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/salesforce-testing/special-nlps.md b/src/pages/docs/salesforce-testing/special-nlps.md index db3eebaf..04d7a254 100644 --- a/src/pages/docs/salesforce-testing/special-nlps.md +++ b/src/pages/docs/salesforce-testing/special-nlps.md @@ -66,6 +66,9 @@ contextual_links: - type: link name: "NLP 16:" url: "#nlp-16" +- type: link + name: "NLP 17:" + url: "#nlp-17" --- --- @@ -95,7 +98,8 @@ With Testsigma's special NLPs, you can scale and enhance Salesforce Testing. The | [Open the edit Salesforce Object form where record id is Record ID](https://website.testsigma.com/docs/salesforce-testing/special-nlps/#nlp-2)| This NLP opens the edit form in Salesforce for a specific record on the selected tab.

**User Inputs in NLP:**
1. User Record ID
2. Salesforce Object | | [Open the create Salesforce Object record form](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-9) | This NLP opens the Create Record form in Salesforce on the selected tab.

**User Inputs in NLP:**
Salesforce Object | | [Open the Salesforce Object details page where record id is Record ID](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-8) | This NLP Opens the View in Salesforce for a specific record on the selected tab.

**User Inputs in NLP:**
1. User Record ID
2. Salesforce Object | -| [Create record in Salesforce Object Form using Salesforce Connection connection and store the record id in variable test data](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-1) | This NLP creates a record for a specific Salesforce object using the create record API. This process stores the RECORD\_ID in a variable for test data.

**User Inputs in NLP:**
1. Salesforce Connection
2. Salesforce Object Form
3. Variable to store RECORD\_ID | +| [Create record in Salesforce Object Form using Salesforce Connection connection and store the record id in variable test data](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-1) | This NLP creates a record for a specific Salesforce object using the create record API. This process stores the RECORD\_ID in a variable.

**User Inputs in NLP:**
1. Salesforce Connection
2. Salesforce Object Form
3. Variable to store RECORD\_ID | +| [Update record in Salesforce object form where record id is test data using Salesforce connection connection](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-17) | This NLP updates a record for a specific Salesforce object using the update record API.

**User Inputs in NLP:**
1. Salesforce Connection
2. Salesforce Object Form
3. RECORD\_ID | | [Select multiple options using value test data in the element multipicklist](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-12) | This NLP selects values from a multipicklist. This NLP can also be recorded.

**User Inputs in NLP:**
1. Test Data
2. Choose Element

**Note:** All the values should match the criteria for the NLP to work effectively.| | [Remove multiple options using value test data in the element multipicklist](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-13) | This NLP removes values from a multipicklist. This NLP can also be recorded.

**User Inputs in NLP:**
1. Test Data
2. Choose Element

**Note:** All the values should match the criteria for the NLP to work effectively.| | [Undo field in element](https://testsigma.com/docs/salesforce-testing/special-nlps/#nlp-11) | This NLP undoes the update on the selected field. This NLP can also be recorded.

**User Inputs in NLP:**
Choose Element | @@ -317,4 +321,16 @@ See the GIF below demonstrating how to use this NLP. ![Element Picklist](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/SinglePickNLP.gif) +--- + +## **NLP 17:** + +"Update record in **Salesforce object** form where record id is **test data** using **Salesforce connection** connection" + +This NLP feature updates a Salesforce record with the details you enter in the API step using the specified **Record ID**. + +See the GIF below demonstrating how to use this NLP. + +![Element Picklist](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/SalesforceUpdateNLP.gif) + --- \ No newline at end of file