用户界面和适用性测试
上一篇 /
下一篇 2011-11-03 11:44:57
许多产品都应用人体工程学的研究成果,是产品更具有人性化,人们在使用时更加灵活、舒适。软件产品也一样,始终关注软件使用者---客户的体验,让用户获得赏心悦目的体验,这就依赖与精心设计的软件用户界面。这也告诉我们为什么每个产品的开发都需要资深的产品经理和UI设计师,而且UI设计师发挥越来越大的作用。
简单的说,适用性就是容易发现、容易
学习、容易使用。更深的看这个问题,就需要全面评估用户界面,让它包含7个要素:符合标准和规范、直观性、一致性、灵活性、舒适性、正确性、实用性,这就是适用性
测试所依据的标准。
正确性和一致性都比较容易理解。正确性的问题一般都很明显,比较容易发现,例如某个窗口没有被完整显示,文字没有对齐,文字拼写错误,密码输入时没有用“*”自动屏蔽等。软件的一致性包括自身的一致性和
其它软件的一致性,如使用的字体、术语是否一致,界面的个元素风格是否前后一致。下面着重讨论另外5各要素。
1、符合标准和规范
对于现有的软件运行平台(如
windows、Mac OS货
Linux),通常其UI标准已不知不觉的被确立了,已成为大家的共识。如软件安装界面应有什么样的外观,何时使用复选框、何时选用单选框,在什么场合使用恰当的对话框---提示信息、警告信息或者是严重警告信息等。
2、直观性
用户界面的直观性,要求软件功能特别易懂、清晰,用户界面布局合理,对操作的相应在用户的预期中,如某个对话框在预期出现的地方出现。例如,输入日期采用日历形式,数据统计结果用报表的形式等都很直观。
Google的搜索引擎受大家欢迎,不仅因为其搜索速度快,结果准确,而且因为其页面非常洁净,没有多余的功能,非常明显的突出了搜索功能,这是一个典型的例子。
3、灵活性
软件可以有不同的选项卯足不同用户的需求、喜好,用不同的方式来完成相同的功能,会深受用户的欢迎,如MP3播放器软件可以设置面板颜色、形状,来迎合年轻人的特征。但灵活性也可能发展为复杂性,太多的状态和方式,不仅增加用户理解和掌握的困难程度,而且多种状态之间的转换,操作路径的复杂,增加了编程的难度,可能会降低软件的可靠性。
4、舒适性
舒适性主要强调界面友好、美观,如操作过程顺畅,色彩运用恰当,按钮的立体感以及增加动感等。如操作系统Windows Vista在窗口打开、关闭过程中动感很好,许多对象的立体感和色彩表现丰富。
5、实用性
实用性不是指软件本身是否实用,而仅仅指具体特性是否实用。在产品说明书的审查、准备测试、实际测试等各阶段都应考虑具体特性是否对软件具有实际价值,是否有助于用户执行软件设计的功能。如果认为没有必要,就要研究其存在与软件中的原因。无用的功能只会增加程序的复杂度,产生不必要的软件缺陷。
相关阅读:
- 用户界面测试指南(二) (paulinetina, 2010-2-04)
- 用户界面测试指南(三) (paulinetina, 2010-2-04)
- 用户界面测试指南(一) (fishy, 2010-2-08)
- 用户界面测试指南(二) (fishy, 2010-2-08)
- 界面设计的行业标准总结(上) (fishy, 2010-2-25)
- 界面设计的行业标准总结(下) (fishy, 2010-2-25)
- 自动化界面测试脚本质量保障 (fishy, 2010-5-07)
- 再谈UI自动化测试 (xin_晴, 2010-8-11)
- 界面测试总结 (ZhuCrystal, 2011-1-06)
- 如何对软件的界面操作进行有效的测试 (xin_晴, 2011-2-12)
收藏
举报
TAG:
界面测试