在这个快节奏的数字生态系统中,软件开发的速度是至关重要的。为了充分利用网站的潜力,必须考虑其可访问性和质量,以确保它们对所有用户都是可用的,无论是否有残疾。
那么,什么是确保你的网站是可访问的最佳方式?
将自动可及性测试纳入你的测试策略是一个可行的选择,可以放大整个测试过程,确保你的视觉内容对所有互联网用户都是可及的。
在LambdaTest,我们很高兴能与Evinced合作--这是一个为现代敏捷团队提供的平台,用于进行无障碍测试,并在问题滑入生产之前发现它们。
什么是Evinced?

Evinced是一个面向企业级软件开发团队的数字无障碍平台。它使你能够将可及性纳入软件开发的所有方面,包括设计、开发、自动测试、质量保证测试和生产监控。Evinced使用先进的规则集、计算机视觉和人工智能算法来检测和确定无障碍性问题并提出解决方案。
Evinced使用三种方法来识别屏幕阅读器和键盘互动的挑战。计算机视觉/人工智能算法,基于上下文的代码检查,以及组件分组。
在3000多种浏览器和操作系统上执行实时网络可及性测试。现在就试试LambdaTest!
为什么使用Evinced?
Evinced为网络应用程序提供了一系列的无障碍测试套件,您可以在您的软件开发生命周期(SDLC)中使用。
让我们来看看Evinced平台所提供的一些功能。
- 它提供了浏览器扩展、带有自动测试的集成SDK,以及用于网络和移动环境的预生产和生产的扫描解决方案。
- 它为网络应用提供无障碍测试工具,如Flow Analyzer、Automation for Web、Site Scanner和Dev Debugger。
- 除了网络应用,它还为移动应用提供无障碍测试工具,如Flow Analyzer和Automation for Mobile。
- 它利用计算机视觉和人工智能来识别和缩小困难的屏幕阅读器和键盘交互问题。
- 它得到了大型企业对无障碍工程操作的信任。
LambdaTest和Evinced如何帮助您?
使用Selenium等自动化测试工具运行网络无障碍测试,需要进行不同的无障碍扫描,并管理几十个独立的测试报告。
但幸运的是,Evinced解决了这个难题。它的自动测试SDK和Selenium的集成消除了修改单个测试代码的需要,你可以生成一个带有全面修复的单一测试报告。此外,Evinced的计算机视觉方法允许你快速检测通常需要手动测试的关键可访问性问题。
通过LambdaTest,你可以在快速、可靠的在线Selenium网格上运行自动测试,并获得Selenium测试执行的综合报告,如视频、日志、命令记录、屏幕截图、HAR文件等。
下面显示的是在LambdaTest真实浏览器和操作系统上运行的Java-TestNG测试脚本的样本。你可以访问我们的期望能力生成器,以生成Selenium能力。
下面的测试脚本显示了 -@BelowMethod。在这里,我们配置了EvincedWebDriver类,然后启动Evinced引擎**evStart()**来跟踪DOM变化并捕捉可访问性缺陷。
接下来,在**@AfterMethod中,我们使用evStop()**方法来停止Evinced引擎,你会得到可及性报告(包括JSON和HTML格式)。
现在访问LambdaTest自动化仪表板,查看你的测试结果。此外,你可以查看你的Selenium测试执行的综合报告,如视频、日志、命令日志、屏幕截图、HAR文件等。

您还可以进入LambdaTest分析仪表板,分析您执行的测试的性能。通过LambdaTest详细的测试洞察力,您可以快速、轻松地调试您的功能测试。
通过云端的快速测试自动化,获得更快的发布速度。现在就试试LambdaTest吧!

此外,您还将收到一份全面的Evinced HTML/JSON可访问性报告,其中包括所有记录的问题、严重程度、描述以及关于如何解决这些问题的可行建议。

最后一句话!
通过LambdaTest与Evinced的集成,你可以在不同的浏览器、设备和操作系统上运行网络可及性测试。此外,你可以使用可操作的测试洞察力来调试你的测试,如屏幕截图、视频日志和通过/失败的测试,并提高你的测试的整体效率。
快乐测试
