Shifting Accessibility Testing Left

Sauce AI for Test Authoring: Move from intent to execution in min.|xBack to ResourcesBlogPosted February 3, 2022

Shifting Accessibility Testing Left

quote

Automated testing early in the pipeline for both web and mobile applications has become the standard for most ontogenesis team. Catching issues when they are faster, easier, and loud to fix provides wonderful value to a business both financially and through the improved caliber of end-user experience. Unfortunately, handiness has not been include in early line testing due to the unfitness of traditional accessibility instrument to both scale across an enterprise and converge the speed requirements of mod release cycles.

In order for enterprise to shift availableness test left we demand a solution that meets a turn of key requirements. It take to find critical accessibility issues that impact users, be quick and leisurely to implement, be easygoing to maintain, scalable, tight, continue all the most democratic web and roving platforms, and supply clear and actionable results. Fortunately, the combination ofEvinced’ s modern handiness solutions and the ability, velocity, and scalability of the Sauce Labs continuous testing platform combine to create an enterprisingness ready solution for shifting accessibility test left.

Detecting More Critical Accessibility Issues

Due to the limited effectiveness of syntax/static only codification analysis, subsist bequest tools detect only a small fraction of web and mobile accessibility issues automatically. However, the complexity of modernistic apps and websites get moved far beyond simplistic semantic code design do it impossible to notice many critical accessibility issues that would block functionality for many user. Evinced has embrace this challenge and apply modernistic technologies like reckoner vision and advanced datum algorithms to cater a solution that mechanically detects number antecedently entirely capable to be discovered through time devour manual testing.

Before analyzing the code, Evinced interpret the page or state and analyzes it as a sight user would. It uses advanced rule-sets, figurer vision, AI, and former algorithms to build a structural semantic model of a webpage. It identifies the intents and actions (input fields, drop-downs, etc.), and only so looks at the code to see if it has been apply in an accessible way. This approach allows Evinced engine to detectKeyboard Accessible, Interactable Role, Accessible Name, Zoom/Reflow, Focus Indication, and Text over Complex Image subject that no other technology can find mechanically.

Ease of Implementation and Maintenance

The Evinced automation SDKs for both web and mobile require only 3-5 line of codification in order to add accessibility scans to all of your existing functional tests. This uniquely positions Evinced SDKs for an enterprise effectuation as there is no direct interaction with tryout code. This has discrete advantages. Because all of the needed setup is in auxiliary classes or methods, the tests stay exactly as the developer intended. This too means there is nada necessitate to setup or sustain tryout. This greatly reduces the friction create with the introduction of new tools and dramatically reduces the clip it occupy to start seeing a homecoming on investment in accessibility testing.

1 @ BeforeClass
2 public void setUp () {
3 driver = new EvincedWebDriver (new ChromeDriver ());
4 // Start the Evinced Engine
5 driver.evStart ();
6 }

1 @ AfterClass
2 public void tearDown () {
3 // Stop the Evinced Engine
4 Report report = driver.evStop ();
5 // Output the Accessibility results in JSON or HTML
6 EvincedReporter.writeEvResultsToFile (& quot; accessibilityReport & quot;, account, EvincedReporter.FileFormat.JSON);
7 driver.quit ();
8 }

SUSA automates exploratory testing with persona-driven behavior, catching bugs that scripted automation misses.

We tempt you to read more about our suggested endeavour SDK execution in ourPlug and Play A11y Testing at Scaleblog post as easily as how to implement your be Sauce Labs tests to add availableness trial in ourEvinced Selenium SDK + Sauce Labs post.

Comprehensive Coverage

Evinced provides SDKs to test for handiness on all of the major program but by adding the powerfulness of thousands of Sauce Labsbrowser, operating system and nomadic twist combinationswe can test handiness on any platform that an enterprisingness ’ s end user would use to entree the application.

This reportage is especially important for mobile testing. On Android, breadth of reporting is extremely important due to the large division in the Android grocery (Samsung, Google, LG, HTC, OnePlus, Huawei, etc). All these maker take the default Android OS image from Google and do it their own. This creates the need for additional examination to make sure we give the good experience possible to all users. For iOS, once you upgrade your iOS twist it is impossible to undulate it backwards to a previous variant. Proper testing requires a library of iOS devices on all the adaptation a potential client might be using to assure a great experience.

Fortunately, Sauce Labs, where Appium was birth, has a comprehensive cloud based device pool where we can accomplish tryout using the Evinced Engine to nail accessibility issues on nearly any device and operating scheme combination. Read more about how to take your existing Sauce Labs mobile tests and add add accessibility scans in ourEvinced Appium SDK + Sauce Labsblog post.

Velocity

The Evinced automation SDKs have be project to alleviate running a single test or all your test by append exactly 3 lines of code. With the clamant scalability of Sauce Labs we can run all of our tests in analog in the time it takes your long examination to finish removing testing, including accessibility, as a bottleneck in your pipeline. Along with running each of your tests in parallel, Sauce Labs besides allows you to run all of your tests across multiple browsers, browser versions, and gimmick character simultaneously. This grade of speed and coverage is a powerful addition to any growth process.

Clear, Actionable Results

At the conclusion of the test a rich and comprehensive JSON or HTML report is yield to chase issues in any reporting creature. Evinced provides a single, easygoing to understand, report that contains all of the information to identify, prioritize, multiply, and rectify any issue. Reports include highlighted screenshots, WCAG success measure, severity, URL, element identifier, html snip, suggested hole, and an identifier for crisscross scan issue trailing.

Image > evinced-screen-shot

Read more about how the Evinced resolve many of the nucleus issues with legacy accessibility tools in ourEvinced Selenium SDK vs Traditional Toolsblog place. With the addition of videos, screenshots, logs, and performance information provided by Sauce Labs we have a comprehensive set of test reports that will aid developers debug and identify matter extremely rapidly and allow them to spend more perform what they do best, evolve!

Summary

Evinced provides availability solutions that automatically detect up to 20x more critical handiness matter than bequest solution, can be implemented with as little as 3 lines of code, and provide a consolidated and actionable account. This in combination with the instant scalability and comprehensive browser/device and operating scheme provided by Sauce Labs we have a solution that meets all the needs of a modern enterprise ontogeny team. Check out theEvinced and Sauce Labspages for more information on getting commence!

LinkedIn
© 2026 Sauce Labs Inc., all rightfield allow. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdiction.
robot
quote

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free