手动UI测试最初是作为一种必要性出现的,因为自动工具难以捕捉与视觉感知和使用便利性相关的错误(‘历史’)。所有元素都必须可访问,正确显示,并根据用户的预期进行交互。
手动UI测试的主要问题是主观评价:不同的人可能会对同一界面有不同的看法。此外,常常会出现视觉缺陷未被记录或被忽视的情况(‘问题’)。为了避免主观性,必须制定明确的视觉元素验收标准,使用等轴测图和指南,并通过截图、明确描述和与初始原型的比较来记录发现的问题(‘解决方案’)。
关键特点:
只在一个浏览器或一个设备上检查UI是否足够?
不够,元素可能由于浏览器引擎和设备分辨率的差异而显示不同。
如果测试员没有看到缺陷,是否可以认为没有bug?
不可以,需要将界面与指南和原型进行比较,而不仅仅依赖主观视角。
在UI测试中可以忽视可访问性要求吗?
不可以,可访问性要求对最终用户十分重要,包括残疾人。
测试员只在自己的电脑和一个浏览器中检查了UI,并且只是与之前的版本进行视觉比较,没有依赖原型。结果,移动设备的用户看到了破坏的界面。
优点:
缺点:
测试员在不同的设备和浏览器上检查了UI,与原型进行了比较,考虑了可访问性指南。使用了视觉标准的检查表。
优点:
缺点: