Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Created a new document for Accessibility Testing #506

Merged
merged 4 commits into from
Sep 6, 2024
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
119 changes: 119 additions & 0 deletions src/pages/docs/accessibility-testing/accessibility-testing.md
Original file line number Diff line number Diff line change
@@ -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**.

<br>

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)


---
2 changes: 1 addition & 1 deletion src/pages/docs/best-practices/best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/open-source-docs/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/open-source-docs/introduction-community.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/open-source-docs/reset-password.md
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/connected-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/create-sf-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/element-repos.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/error-handling.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/metadata-connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/sf-test-cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/special-nlps.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/table-nlps.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/pages/docs/salesforce-testing/user-connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/).

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

---

Expand Down
10 changes: 3 additions & 7 deletions src/pages/docs/test-management/test-plans/distributed-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/).

---

Expand Down
11 changes: 7 additions & 4 deletions src/pages/docs/test-management/test-plans/headless-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/).


---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/).


---

Expand Down
6 changes: 3 additions & 3 deletions src/pages/docs/test-management/test-plans/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).

---

Expand Down
6 changes: 3 additions & 3 deletions src/pages/docs/test-management/test-plans/post-plan-hook.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

---

Expand Down
Loading
Loading