手动质量保证手动QA工程师

用户界面(UI)手动测试的特点是什么,如何避免评估的主观性?

用 Hintsage AI 助手通过面试

答案。

手动UI测试最初是作为一种必要性出现的,因为自动工具难以捕捉与视觉感知和使用便利性相关的错误(‘历史’)。所有元素都必须可访问,正确显示,并根据用户的预期进行交互。

手动UI测试的主要问题是主观评价:不同的人可能会对同一界面有不同的看法。此外,常常会出现视觉缺陷未被记录或被忽视的情况(‘问题’)。为了避免主观性,必须制定明确的视觉元素验收标准,使用等轴测图和指南,并通过截图、明确描述和与初始原型的比较来记录发现的问题(‘解决方案’)。

关键特点:

  • 视觉检查元素的位置、颜色、大小
  • 检查控件的可访问性和响应性
  • 使用原型、指南以及具体的验收标准

陷阱问题。

只在一个浏览器或一个设备上检查UI是否足够?

不够,元素可能由于浏览器引擎和设备分辨率的差异而显示不同。

如果测试员没有看到缺陷,是否可以认为没有bug?

不可以,需要将界面与指南和原型进行比较,而不仅仅依赖主观视角。

在UI测试中可以忽视可访问性要求吗?

不可以,可访问性要求对最终用户十分重要,包括残疾人。

常见错误和反模式

  • 忽视跨浏览器和响应性
  • 缺乏统一的视觉验收标准
  • 忽视小的视觉缺陷和可访问性的错误

生活中的示例

负面案例

测试员只在自己的电脑和一个浏览器中检查了UI,并且只是与之前的版本进行视觉比较,没有依赖原型。结果,移动设备的用户看到了破坏的界面。

优点:

  • 测试迅速完成。

缺点:

  • 漏过关键视觉bug,界面未进行适应。

正面案例

测试员在不同的设备和浏览器上检查了UI,与原型进行了比较,考虑了可访问性指南。使用了视觉标准的检查表。

优点:

  • 通过最小化漏掉bug为所有用户提供了便利。

缺点:

  • 需要更多时间来处理跨浏览器和不同设备。