9 best C# Accessibility Testing libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Mar 12, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Accessibility testing is a technique to identify accessibility issues in an application. It checks whether the application is usable by people with different types of disabilities, especially visual impairment and motor disability. The goal of such a test is to make sure that people with disabilities are able to use the application without any difficulty; i.e., they are able to access all functionalities and information provided by the application. Accessibility Testing is a testing technique to ensure that the application under test is usable by people with disabilities like hearing, color blindness, old age and other disabilities. Following are the 17 best C# libraieries MyTested.AspNetCore.Mvc - Fluent testing library for ASP.NET Core MVC; axe-windows - Automated accessibility testing engine for Windows applications; axe-selenium-csharp - using aXe for web accessibility testing.

C# doticonstar image 1658 doticonVersion:6.0.0doticon
License: Others (Non-SPDX)

Fluent testing library for ASP.NET Core MVC.

Support
    Quality
      Security
        License
          Reuse

            MyTested.AspNetCore.Mvcby ivaylokenov

            C# doticon star image 1658 doticonVersion:6.0.0doticon License: Others (Non-SPDX)

            Fluent testing library for ASP.NET Core MVC.
            Support
              Quality
                Security
                  License
                    Reuse
                      C# doticonstar image 1317 doticonVersion:v19.2.29doticon
                      License: Permissive (MIT)

                      Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                System.IO.Abstractionsby TestableIO

                                C# doticon star image 1317 doticonVersion:v19.2.29doticon License: Permissive (MIT)

                                Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse
                                          C# doticonstar image 555 doticonVersion:V5.2.1doticon
                                          License: Permissive (MIT)

                                          A library to help you quickly code CRUD accesses for a web/mobile/desktop application using EF Core.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    EfCore.GenericServicesby JonPSmith

                                                    C# doticon star image 555 doticonVersion:V5.2.1doticon License: Permissive (MIT)

                                                    A library to help you quickly code CRUD accesses for a web/mobile/desktop application using EF Core.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              ESCby NetSPI

                                                              C# doticonstar image 129 doticonVersion:ESCA4doticon
                                                              License: Others (Non-SPDX)

                                                              Evil SQL Client (ESC) is an interactive .NET SQL console client with enhanced SQL Server discovery, access, and data exfiltration features. While ESC can be a handy SQL Client for daily tasks, it was originally designed for targeting SQL Servers during penetration tests and red team engagements. The intent of the project is to provide an .exe, but also sample files for execution through mediums like msbuild and PowerShell.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        ESCby NetSPI

                                                                        C# doticon star image 129 doticonVersion:ESCA4doticon License: Others (Non-SPDX)

                                                                        Evil SQL Client (ESC) is an interactive .NET SQL console client with enhanced SQL Server discovery, access, and data exfiltration features. While ESC can be a handy SQL Client for daily tasks, it was originally designed for targeting SQL Servers during penetration tests and red team engagements. The intent of the project is to provide an .exe, but also sample files for execution through mediums like msbuild and PowerShell.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  NBiby Seddryck

                                                                                  C# doticonstar image 101 doticonVersion:v1.23doticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Access. The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you don't need to develop C# or Java code to specify your tests! Either, you don't need Visual Studio or Eclipse to compile your test suite. Just create an Xml file and let the framework interpret it and play your tests. The framework is designed as an add-on of NUnit but with the possibility to port it easily to other testing frameworks.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            NBiby Seddryck

                                                                                            C# doticon star image 101 doticonVersion:v1.23doticon License: Permissive (Apache-2.0)

                                                                                            NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Access. The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you don't need to develop C# or Java code to specify your tests! Either, you don't need Visual Studio or Eclipse to compile your test suite. Just create an Xml file and let the framework interpret it and play your tests. The framework is designed as an add-on of NUnit but with the possibility to port it easily to other testing frameworks.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      axe-windowsby microsoft

                                                                                                      C# doticonstar image 103 doticonVersion:v2.1.2doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      Automated accessibility testing engine for Windows applications

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                axe-windowsby microsoft

                                                                                                                C# doticon star image 103 doticonVersion:v2.1.2doticon License: Permissive (MIT)

                                                                                                                Automated accessibility testing engine for Windows applications
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          SeleniumAxeDotnetby TroyWalshProf

                                                                                                                          C# doticonstar image 33 doticonVersion:v4.0.13doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Tools for using aXe for web accessibility testing with C# and Selenium.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    SeleniumAxeDotnetby TroyWalshProf

                                                                                                                                    C# doticon star image 33 doticonVersion:v4.0.13doticon License: Permissive (MIT)

                                                                                                                                    Tools for using aXe for web accessibility testing with C# and Selenium.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              SqlProxyAndReplayby ProductiveRage

                                                                                                                                              C# doticonstar image 15 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              For performance testing services that depend upon a SQL database, the service may be tested with known inputs and the SQL queries that are executed will be captured (along with their results). Then the service may be re-tested but the SQL proxy layer will return known results to the same SQL queries. So long as all of the same queries are repeated when the same inputs are passed to the service, the database will be removed from the test. This could be used to measure data access code performance but it is initially intended more to allow a service to run for a long time reliably (independent of any external database) in order enable investigations into hot paths and ways to reduce garbage collection load.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        SqlProxyAndReplayby ProductiveRage

                                                                                                                                                        C# doticon star image 15 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                        For performance testing services that depend upon a SQL database, the service may be tested with known inputs and the SQL queries that are executed will be captured (along with their results). Then the service may be re-tested but the SQL proxy layer will return known results to the same SQL queries. So long as all of the same queries are repeated when the same inputs are passed to the service, the database will be removed from the test. This could be used to measure data access code performance but it is initially intended more to allow a service to run for a long time reliably (independent of any external database) in order enable investigations into hot paths and ways to reduce garbage collection load.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse
                                                                                                                                                                  C# doticonstar image 11 doticonVersion:1.0.26doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Tools for using aXe for web accessibility testing with C# and Selenium.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            axe-selenium-csharpby javnov

                                                                                                                                                                            C# doticon star image 11 doticonVersion:1.0.26doticon License: Permissive (MIT)

                                                                                                                                                                            Tools for using aXe for web accessibility testing with C# and Selenium.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      See similar Kits and Libraries