网站可访问性评估与测试:从模板检测到用户体验
1. 网站可访问性修复工作量评估
在评估网站可访问性修复工作量时,考虑模板的使用是一个重要因素,它可以简化开发者的修复工作。
1.1 模板检测算法验证
为了评估模板检测算法的充分性,我们从不同模板使用程度(高、中、低)的类别中各选取了两个网站,手动检查报告的失败、警告和通过情况。以下是模板检测算法的平均错误百分比:
| 网站类型 | 模板百分比 | 模板检测错误百分比 |
| — | — | — |
| 高模板 | 56% | 14% |
| 高模板 | 51% | 8% |
| 中模板 | 33% | 6% |
| 中模板 | 31% | 12% |
| 低模板 | 18% | 7% |
| 低模板 | 15% | 1% |
从这些数据可以看出,快速匹配算法检测到的错误元素数量平均不到10%。
1.2 结果讨论
模板检测方法的验证结果有两方面特点。一方面,该方法与实际检查网站时对模板的感知存在一定偏差,即算法认为多个页面共有的元素,实际不一定被视为模板的一部分,反之亦然。不过,考虑到使用原始元素和非原始元素报告之间的巨大差异,这种偏差被认为是合理的。另一方面,对于开发者来说,这可能是进一步构建网站结构的机会。此外,还可以观察到,在使用更多基于模板组件的网站中,算法在模板检测方面的失败更多。
关于AREM指标,计算值之间的差异显著。实际上,使用原始元素时,报告的修复问题不到30%,并且根据不同网站,这个值可能会大幅下降。这些结果证实并支持了我们之前的实验结果。