起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com
浅谈-易用性测试
上一篇 /
下一篇 2008-11-05 18:15:41
/ 个人分类:系统测试
查看( 739 ) /
评论( 3 )
易用性(Useability)是交互的适应性、功能性和有效性的集中体现。
51Testing软件测试网+J*fJ\2P3H#`人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。
51Testing软件测试网6|X;HXk"ZQ`在 2003 年颁布的 GB/T16260-2003(ISO 9126-2001) 《软件工程 产品质量》质量模型中,提出易用性包含易理解性、易
学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
dDT8Uht0I)q9l0( 1 )易理解性;( 2 )易学习性;( 3 )易操作性;( 4 )吸引性;( 5 )依从性。
8wT7T'\)b03s8jDS,};h!X051Testing软件测试网?GW5r:b&R$S易用性
测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试:
51Testing软件测试网B`0L&c8FJ!k( 1 )易理解性测试;
51Testing软件测试网"H
fqN}Y`i&lOd( 2 )易学性测试;
51Testing软件测试网p5[m IO5sut( 3 )易操作性测试;
d2z?$V!} z*G z,E~0( 4 )吸引性测试;
Ga_%X7}0o@I1?2q0( 5 )易用的依从性测试。
I'|,M G4GJX(j/a T0EPn2^-o&_.Z051Testing软件测试网]
F@y
j
O;tWt易用性测试方法有:静态测试;动态测试;动态和静态结合测试。
51Testing软件测试网CS*tQnml/X51Testing软件测试网J `Ee.s6cT人体工程学的主要目标是达到易用性。
3[H$lt1\A3D01、用户界面测试
51Testing软件测试网&{8}$U-I$j U用于与软件交互的方式称为用户界面或UI。
j%Wi:Sz`QY02、优秀UI的构成
AM5f!Hi D^$g%j(c0软件测试员要负责测试软件的易用性,包括其用户界面。
51Testing软件测试网:|B)j3p,Z&Y%n记住,软件测试员不需要去设计UI,只需要把自己当作用户,然后去找出UI中的问题。
O+?7c s"M0优秀UI具备的七个要素:
51Testing软件测试网$[W,T9~Uz/I+J(1)符合标准和规范
S*DyN!Y-C
s0最重要的用户界面要素是软件符合现行的标准和规范——或者有真正站得住脚的不符合的理由。
^xH9bb;`w?0注意:如果测试在特定平台上运行的软件,就需要把该平台的标准和规范作为产品说明书的补充内容。像对待产品说明书一样,根据它建立测试用例。
51Testing软件测试网9aC$YEH*PR$Y)c6B&oD这些标准和规范由软件易用性专家开发。它们是经由大量正规测试、使用、尝试和错误而设计出的方便用户的规则。
'H+h-w5A#oC`[7b0也并非要完全遵守准则,有时开发小组可能想对标准和规范有所提高。
51Testing软件测试网V.gH`7s']@ ? {iN平台也可能没有标准,也许测试的软件就是平台本身。
7\C&A|"~d0在这种情况下,设计小组可能成为软件易用性标准的创立者。
D3^6e
pS0(2)直观
51Testing软件测试网j9A"AJ6h Q用户界面是否洁净、不唐突、不拥挤?
51Testing软件测试网t;Z\bhoM
uZi
JjyUI的组织和布局合理吗?
N\\D5Qz-c,B| ^0有多余功能吗?
51Testing软件测试网Icf}~"j Ag&Zsu帮助系统有效吗?
51Testing软件测试网DN LLos(^0k!bc j*^(3)一致
51Testing软件测试网F|A7@f5y+GQ*tR如果软件或者平台有一个标准,就要遵守它。如果没有,就要注意软件的特性,确保相似的操作以相似的方式进行。
?_B^#di"].R0快捷键和菜单选项
51Testing软件测试网7c.^
hoUsr3R-Us术语和命名
5R8[v,~+I^iEy0S-G0听众
51Testing软件测试网~$~$[[ r[V x} u诸如OK和Cancel按钮的位置。
51Testing软件测试网?q0xgxL.a|#H(4)灵活
51Testing软件测试网-\.e6GuL i"x多种视图的选择:
51Testing软件测试网[D$kr-M?+?B状态跳转
C$o+P9~c2K}3m0状态终止和跳过
51Testing软件测试网7`,H KVLdnEA数据输入和输出
3[,h*i)o%M!l"z0(5)舒适
51Testing软件测试网n1M0P?$xC8\7K软件使用起来应该舒适,不能给用户
工作制造障碍和困难。
cYOt-D+w%R&^sos0恰当;
51Testing软件测试网7z;}Ou;?M"?错误处理;
cvW"YV XI1ogT0性能。
51Testing软件测试网HA;v d)Q*Q HB(6)正确
7]&d:l.L:A0要测试正确性,就是测试UI是否做了该做的事。