用户界面和适用性测试

上一篇 / 下一篇  2011-11-03 11:44:57

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

TAG: 界面测试

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 4425
  • 日志数: 7
  • 建立时间: 2011-09-01
  • 更新时间: 2012-04-20

RSS订阅

Open Toolbar