2007-11-11
实际上,一个处理该类测试的原则性的东西就是:干掉多余的东西,尽可能分组。
界面美观度测试
你的界面美观吗?试想一个服装模特穿一身不得体的衣服其展示效果会如何?我至今还记得在学习美学时老师讲过的一句话:美是对比的产物。在软件界面的美观度测试上,我们不得不注意下面的一些建议。
――前景与背景色搭配是否反差过大;
――前景与背景色是否采用较为清淡的色调而不是深色(比如用天蓝色而不用深蓝色和墨绿色);
――系统界面是否采用了超过三种的基本色(一般情况下不要超过三种);
――字体大小是否与界面的大小比例协调(一般中文采用宋体9-12,英文采用Arial或Times New Roman,日文采用SimSun或明朝);
――按钮较多的界面是否禁止缩放(一般情况下不宜缩放,最好禁止最大、最小化按钮);
――系统是否提供用户界面风格自定义功能,满足用户个人偏好;
用户动作性测试
“科学是懒人的哲学”,这是我大学专业老师的一个观点。我们的计算机系统也不例外。我们的系统能让用户尽可能地偷懒吗(少动手肘,少记命令等),从这个角度出发,相信你会对用户动作性测试的本质有较深的体会。我相信没有一个测试员愿意做的多而收获的少。此外用户从某种角度上是心怀不测的挑衅者和肇事者。他们很少有太多的耐心来对待他们寄以很大期望的系统。下面是一些判断用户是否能够“偷懒”和“发泄防止”的测试建议。
――是否存在用户频繁操作的快捷键;
――是裨市矶鞯目赡嫘裕║ndo,Redo);
――界面是否有对用户的记忆要求;
――系统的反应速度是否符合用户的期望值;
――是否存在更便捷、直观的方式来取代当前的界面的显示方式;(比如用菜单界面代替命令语言界面)
――用户在使用时任何时候是否能开启帮助文档(F1);
――系统是否提供模糊查询机制和关键字提示机制减少用户的记忆负担(比如清华紫光输入法的模糊音设定);
――是否对可能造成长时间等待的操作提供操作取消功能;
――是否支持对错误操作进行可逆性处理,返回原有状态;
――是否采用相关控件(如:日历,计算器等)替代用户手工键盘输入;
――选项过多的情况下是否采用下拉列表或者关键字检索的方式共用户选择;
――系统出错是是否存在恢复机制使用户返回出错前状态(如:Office XP的文件恢复);
――在用户输入数据之前,用户输入数据后才能执行的操作是否被禁止(如特定的按钮变灰);
――系统是否提供“所见即所得(WYIWG)”或“下一步提示”的功能(比如预览);
行业标准测试
每个行业都有自己的一套标识体系。请尽可能不要与其“撞车”。这就需要我们的人机界面测试人员对软件行业的符号体系有所了解,否则将很难担此大任。
――界面使用的图符、声音是否符合软件所面向领域的行业符号体系标准;
――界面说使用的术语是否符合软件所面向领域的行业命名标准;
――界面的颜色是否与行业代表色彩较为相近;
――界面的背景是否能够反映行业相关主题(比如:反映环保的背景一般采用自然风光作为背景);
――界面的设计是否反映行业最新的理念和大众趋势;
当然、每一个软件也应当具有自己的一些个性,这些个性是体现软件开发商和所面向的用户领域的特定需要的。比如微软的启动界面和苹果的启动界面就完全是两码事。一个不失个性的软件,其本身就是软件制作商的“广告代言人”。既要突出制作商,又不能喧宾夺主。下面我们给出一些常见的软件个性测试原则。
――软件的安装界面是否有单位介绍或产品介绍,并拥有自己的图标;
――软件的安装界面是否在界面上不同于通用的安装工具生成的界面(比如:金山快译的安装界面就比较有特色);
――主界面的图标是否为制作商的图标;
――系统启动需要长时间等待时,是否存在Splash界面,它是否包含或反映制作者信息;
――软件是否有版本查看机制,版本说明上是否有制作者或是用户的标识;
――软件的界面的色彩、背景、布置是否与同类产品有不同之处,如果有,是否更为简洁、美观;
――软件界面操作与同类产品相比,是否能够减少用户输入的频繁度;
――软件界面操作与同类产品相比,是否在出错预防机制和提示上更为直观、醒目;
――软件界面是否为特殊群体或是特殊的应用提供相应的操作机制(比如Windows的放大镜);
【小结】
总而言之,软件人机界面的测试需要一个立足“共性”但又要强调“个性”的测试思路,软件人机界面的测试与其他类型测试不同,更加强调从用户的角度、审美观去看待待测软件。既不能过于“大俗”,又不能过于“大雅”。很多时候,需要在强调规整和强调个性间进行权衡。这迫切需要我们的界面测试人员用大脑去思考,用心去体会。这对人机界面测试人员在审美观上也是一个极大的挑战。
评论5
楼主 2007/9/19 12:53:28
楼主 2007/9/20 8:43:10
学习.
楼主 2007/9/30 12:01:30
楼主 2007/10/20 11:19:15
楼主 2007/11/11 0:46:49