51Testing软件测试论坛

标题: 在测试者的易用性测试工具套装中他们需要什么 [打印本页]

作者: lsekfe    时间: 2021-4-26 15:07
标题: 在测试者的易用性测试工具套装中他们需要什么
 摘要:
  一个软件测试人员的适用性测试套装应该需要包含各种工具,既可以帮助测试人员"在他们的用户中行走",又可以很快地定位明显的问题以及暴露适用性的特点(或者缺少这些特点)。高绩效只能通过人类技能实现,但是这些工具将能帮助你发现潜在的问题并让你的产品为更广泛的用户提供更好的用户体验。
  软件需要被尽可能广泛的用户使用的概念已经存在20多年了,然而,在相当长的一段时间里,它仍然脱离了测试和开发工作的主流。
  近年来这种情况一直在发生变化。我们已经看到多元化和数字包容性成为社会的优先事项。除了隐含的社会契约之外,我们现在还有明确的法律契约,就像美国康复法508部分和加拿大省级立法(在安大略湖的安大略湖残疾人立法的适用性,适用性的魁北克标准,和其他),定义了政府和公共部分软件的易用标准。这为整体市场设立了一个趋势性例子。
  就像设计师、业务分析师和程序员,测试员需要在适用性领域获取新的专业技能。
  数字可访问性暗示着不仅仅在web浏览器中对那些有视觉、听觉或者运动障碍的人使用方便,而且还包括在用户辅助技术支持的软件上。使用工具去识别适用性问题时一种普遍方法,但是它隐藏了陷阱。适用性主要是关于人类感知、认知和交互,并且那些方面很难被机器方法检测。这儿,让我们通过分类,强调它们的优势和风险来看适用性测试工具。
  为何对适用性测试来说工具是首要的
  测试者识别软件问题基于他们的思维模式、经验和感觉。但是我们如何能有效地测试一个具有不同认知和思维模式的一些产品呢?
  一种方法是学习可获得性的特定的、有效的、启发式的原则,为了能够识别和分类可能被残疾人遇到的障碍。另一个重要的办法是部署工具去替换你自己的思维和认知,这样你可以对客户的使用模式进行建模。
  用户导航和操作软件产品的方式可能依赖于他们与软件的交互的认知,运动和习惯特点而变化。它也依赖于用户的域知识,特殊产品的经验,一般以特别的信息技术使用辅助性技术的技能水平。那要求多样性的工具被测试者们部署。
  适用性测试工具包含哪些被特别创造于识别错误并且被测试者们以跟残疾人的相同方式使用的规则辅助技术。让我们看一看其中一些最流行的工具。
  屏幕阅读器
  视力障碍的人使用屏幕阅读器,软件程序能使用速度合成仪或盲文显示器读出显示在屏幕上的文字。用户能通过按不同的组合键发送指令去指导速度合成仪说什么,读什么或者拼一个单词或者全屏文字,计算机的光标位置发音,或者更多的。
  屏幕阅读器作为商业的免费后者开源软件是可获得的(就像流行的说英语选项大白鲨和英伟达),并且它们也是视窗系统,苹果系统,苹果手机操作系统,安卓系统的内置选项。
  屏幕阅读器不是打算作测试工具的,但是它们对适用性测试者们去仿真他们的用户亲身体验是无价的。
  一些屏幕阅读器带着有用的特性比如演说日志,帮助测试者们辨别问题并备份问题报告。在下面的例子里,免费和开源屏幕阅读器英伟达通过它的演讲观看器显示了网页的口述Tab键顺序和所见顺序不匹配--Tab键被设想为按从左到右的顺序,然而只键盘操作,用户从右向左,会先被给予"博客"。
  

  超文本标记语言-检查工具
  就像名字所暗示的,超文本标记语言工具扫描网页的内容并检查在它们编码里的违反规则的语法。规则都是基于国际标准的网站内容易用指南,或者WCAG。
  在市场上有多样这些工具,免费且开源选项同时收费的企业产品。它们是可获得的就像独立应用程序(比如分类网站),在线应用程序(检查器和波纹),应用程序接口集成(凸榫),以及多种浏览器插件(波纹也有一样工具)。
  这类工具对于快速搜索"低挂的水果"非常有用,比如由于缺少适用性所需的超文本标记语言元素引起的明显的问题。比如,假如一幅图片没有关联的文本替换物,或者换文本,一样工具将标记它。
  无论如何,该工具仍然需要一个人去决定另一个文本是否能够充分地描述特定上下文中的图像。一件工具不会区分出一张只用于视觉装饰的必须含空替代文字的图片与一张必须含有意义的替代文字的例证插图。
  事实上,任何关于用户接口恰当性要求人的评估。举个例子,这个模板对话框屏幕截图没有超文本标记语言违例,但是有相关于理解这条信息的明显的可用性问题。

  尤其是,超文本标记语言-检查工具评价一个单一网页或者网站。它们没有能力去自动导航到一个网站应用程序因为那需要数据输入和用户操作。它们也没有提供所有WCAG标准的完全覆盖,而且它们也无法捕捉任何标准的所有问题。





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2