我不可以人云亦云,应为我是思考者;我不可以沿着别人的足迹前进,应为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗? 在我看来,测试仍然没有任何定论,一切看自己。

gui测试

上一篇 / 下一篇  2009-04-07 17:14:55 / 个人分类:转载

1234234209
UI

.tg_&H\,_Q5^HU0  UI的本意是用户界面,是英文User和interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系,所以这样可分为3个方向,他们分别是:用户研究、交互设计、界面设计。 UI的本意是用户界面( user interface ) ,概括成一句话就是——人和工具之间的界面。这个界面实际上是体现在我们生活中的每一个环节的,例如我们切菜的时候刀把手就是这个界面,开车时候方向盘和仪表盘就是这个界面 ,看电视的时候遥控器和屏幕就是这个界面,用电脑的时候键盘和显示器就是这个界面。于是我们可以把UI可以分成两大类:硬件界面和软件界面。51Testing软件测试网`V{C9m:L

V$Q6PKZYzH"Hq0  GUI

y5~"X,sWv^ZT2y051Testing软件测试网4a ~!U HJ}J0@3?

  GUI( Graphical User Interface )是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。

c*XvJ i8o6E051Testing软件测试网#E oT6A?

  这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提升产品的市场竞争力。

w olF4n&gJ)B6I051Testing软件测试网 hL\8y Oy*s0S5k

  GUI 即人机交互图形化用户界面设计。纵观国际相关产业在图形化用户界面设计方面的发展现状,许多国际知名公司早己意识到GUI在产品方面产生的强大增值功能,以及带动的巨大市场价值,因此在公司内部设立了相关部门专门从事GUI的研究与设计,同业间也成立了若干机构,以互相交流GUI设计理论与经验为目的。随着中国IT产业,移动通讯产业,家电产业的迅猛发展,在产品的人机交互界面设计水平发展上日显滞后,这对于提高产业综合素质,提升与国际同等业者的竞争能力等等方面无疑起了制约的作用。51Testing软件测试网)NUo:NG b*b

~$|.v)H8~9e0  GUI 定义

"X&oKvt4VKBm051Testing软件测试网'y#p*p v2o"DDB

  GUI--Graphical User Interface即人机交互图形化用户界面设计经常读做“goo-ee”

]O1L_Eb051Testing软件测试网5t&nF;CN"[

  准确来说GUI就是屏幕产品的视觉体验和互动操作部分。51Testing软件测试网c!](L.r y2|

C u+c3}Z:|0  GUI基本测试内容51Testing软件测试网tV3ot:BM$o"E

}+JE.K(\0  图形用户界面( GUI )对软件测试提出了有趣的挑战,因为 GUI 开发环境有可复用的构件,开发用户界面更加省时而且更加精确。同时, GUI 的复杂性也增加了,从而加大了设计和执行测试用例的难度。因为现在 GUI 设计和实现有了越来越多的类似,所以也就产生了一系列的测试标准。下列问题可以作为常见 GUI 测试的指南:

yHVxB2tr2K f0

'{4b7p&[GE0jE0O0  ○ 窗口:

Zn8hU4h"p+aI0

\-r7t2x Zd}0  ● 窗口是否基于相关的输入和菜单命令适当地打开?

8T7T^!I Ig7O|$n0

B#?B-C(r%r0  ● 窗口能否改变大小、移动和滚动?

,Bp&f#b/P?051Testing软件测试网8Ub`~(p{!D

  ● 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?51Testing软件测试网)ej+h4r \7z4W8f

s(~Q(}(g7E4mi0  ● 当被覆盖并重新调用后,窗口能否正确地再生?51Testing软件测试网}7m'Kp)D(F

51Testing软件测试网/K8]bWlI

  ● 需要时能否使用所有窗口相关的功能?51Testing软件测试网Nf?]vW.w[

T&qJl3nh0`0  ● 所有窗口相关的功能是可操作的吗?

4[#_*l&yj/mv S0

6c;t7@3Pe `Z j&G|0  ● 是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控制可为窗口使用,并适当地显示?

zl jF Cx(tV8o0

$D ca?2Zq0  ● 显示多个窗口时,窗口的名称是否被适当地表示?51Testing软件测试网2c;[ B?)yZ p

dzrs(o)`5y\g0  ● 活动窗口是否被适当地加亮?

-|&Mw/v$w%r051Testing软件测试网`G,@ KGbl~h

  ● 如果使用多任务,是否所有的窗口被实时更新?51Testing软件测试网['e ?5Qvf

}8lH*GT Q]5^0  ● 多次或不正确按鼠标是否会导致无法预料的副作用?51Testing软件测试网/_pop0yEJ

+K1d2^YOy] [0  ● 窗口的声音和颜色提示和窗口的操作顺序是否符合需求?51Testing软件测试网'd6E]\E4R-g*l

51Testing软件测试网x A^Au)pJ!U

  ● 窗口是否正确地被关闭?

mO)e,c1x4?m;[_S7Ol7}0

6s({O ovy/b0  ○ 下拉式菜单和鼠标操作:

.uDU\AfM wamS0

ej5kUHHO0  ● 菜单条是否显示在合适的语境中?

&kYc`0{3RZP051Testing软件测试网'L f5EN1Q8T

  ● 应用程序的菜单条是否显示系统相关的特性(如时钟显示)?

3u1W1svs aG051Testing软件测试网,o!k%]B&eKV

  ● 下拉式操作能正确工作吗?51Testing软件测试网.x.vN4`d;Jx Z

`j/@y-}/Q0  ● 菜单、调色板和工具条是否工作正确?51Testing软件测试网9S#F0c$aj

:UN'Nd)MB0  ● 是否适当地列出了所有的菜单功能和下拉式子功能?

o8} x,@hE0

%Z1uG:Q$z,a F([&F0  ● 是否可以通过鼠标访问所有的菜单功能?51Testing软件测试网(O,Y(Rp:FN*l-c7v

+Bq3j4I_0  ● 文本字体、大小和格式是否正确?

*E(VC.Q5BRk9r051Testing软件测试网5gj$k2x$Q M]U(L9|

  ● 是否能够用其他的文本命令激活每个菜单功能?

2V3fg)C\_8s051Testing软件测试网l+IV"@ | n%i0JE

  ● 菜单功能是否随当前的窗口操作加亮或变灰?51Testing软件测试网)SD(jIh\ m"H Ng

z-@7T Bx5?#N QEJ&~6k0  ● 菜单功能是否正确执行?

h J \$~7n/O051Testing软件测试网 l@z@ H_ JgL

  ● 菜单功能的名字是否具有自解释性?

vts1J9Z Prz0

5E p:kV#l/Y+OB*N"g0  ● 菜单项是否有帮助,是否语境相关?51Testing软件测试网!D)p B0xi-^)N*\

N5Wk t,k2tB6as0G0  ● 在整个交互式语境中,是否可以识别鼠标操作?

%]`!w2{.g5\ VYI051Testing软件测试网o:vmX a

  ● 如果要求多次点击鼠标,是否能够在语境中正确识别?51Testing软件测试网!g E%k.Q^

]k$F7B|Tk0  ● 光标、处理指示器和识别指针是否随操作恰当地改变?

$G0Y ^R/p'k051Testing软件测试网];[;d\jj'J0Ou

  ○ 数据项:

t7~2l!dq V x5h051Testing软件测试网0_,cpE|

  ● 字母数字数据项是否能够正确回显,并输入到系统中?

:v W}g?0

1LeIXJ S%K/[0  ● 图形模式的数据项(如滚动条)是否正常工作?51Testing软件测试网O"w ^8h w1C.{5s!E`5U

51Testing软件测试网8cUN;VC0e:f

  ● 是否能够识别非法数据?

#H%d7}+d ~0

K6OZ#K,cv-x0  ● 数据输入消息是否可理解?51Testing软件测试网"|$d0d:j/O1}


TAG:

 

评分:0

我来说两句

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 42207
  • 日志数: 52
  • 书签数: 1
  • 建立时间: 2008-02-18
  • 更新时间: 2013-08-28

RSS订阅

Open Toolbar