可访问性测试 - 应该将其视为功能测试还是非功能测试?

软件测试 Web应用程序
2022-02-05 15:24:51

好吧,我不会说什么属于功能/非功能测试,因为它在你的工作场所可能会有所不同。但是,如果您进行 a11y 测试,那么您是否将其标记为功能测试或非功能测试?

4个回答

在传统模型中,可访问性属于非功能测试;但是,因为在商业软件中,可访问性通常属于法律或法规要求,它也可能被认为是功能性的,但并非所有软件都是商业软件或需要遵守政府法规

我喜欢http://www.lessons-from-history.com/node/83中的以下定义 “功能需求指定系统应该做什么”“非功能需求指定系统应该如何运行”

我认为这取决于行业和应用程序的部署,以及您如何对待它。例如,它可能与仅内部工具无关,但如果您是奥运会网站并且不想被起诉,则完全相关。

(悉尼 2000 年奥组委因未能满足无法访问悉尼 2000 年奥运会视觉版网站的用户而败诉。)

就像 Jeff Atwood 将性能(作为一项功能)对待一样,我会将其视为一项功能,并对其进行测试。

可访问性测试的目标是确保被测试的应用程序/网站可供功能测试中的残障人士使用。我想它应该被视为功能测试。

我认为正是出于这个原因,Cem Kaner 提出了“准功能测试”这个术语

关于它的一些讨论here & here & here