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

gui测试

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

1234234209
UI

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

j5t)d n)k4LU!~A!w0  GUI51Testing软件测试网@1[(x+U7TGQ

51Testing软件测试网wi-D4\#gxP)h1g#P

  GUI( Graphical User Interface )是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。51Testing软件测试网|-o l#TkDD/_0I#g

J%n3^ dK&d },h0  这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提升产品的市场竞争力。51Testing软件测试网g!]oPx b

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

q;H:? \xi4})W0

"m^V!Tc g0  GUI 定义

yzg6@8M_$\ p0eE0

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

.S ^Z Xaf+Q0

2N(f}UU;YMW0  准确来说GUI就是屏幕产品的视觉体验和互动操作部分。51Testing软件测试网 z2K X{6Br X

51Testing软件测试网5Qc9I*c t6K(l

  GUI基本测试内容

`}`tZr2ix051Testing软件测试网 m@1x^L4T

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

51Testing软件测试网9g-[#`0Q}8~Xm

  ○ 窗口:51Testing软件测试网%Y&u:B,BD.VO n5A,f

51Testing软件测试网)l9}+}9a%S/h o$y*B9e

  ● 窗口是否基于相关的输入和菜单命令适当地打开?

&m?C%RO}yG0

%m(P2| wfHR'a1GGmv3N0  ● 窗口能否改变大小、移动和滚动?

{p!@6\+I[D/d0

mIi7m0r;N M0  ● 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?51Testing软件测试网&R4GI2SLVwf^

51Testing软件测试网.}$`y7HKC

  ● 当被覆盖并重新调用后,窗口能否正确地再生?51Testing软件测试网|N\q-Ae

DXf:|8DjL\u0  ● 需要时能否使用所有窗口相关的功能?51Testing软件测试网X7SChJ P3u*F

'`|8N[HRSy z0  ● 所有窗口相关的功能是可操作的吗?51Testing软件测试网@-Sq@S&_,AS

.k+aiv}Re0  ● 是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控制可为窗口使用,并适当地显示?

D0}G&z,\N*QM0

g~.b0nIwIY0  ● 显示多个窗口时,窗口的名称是否被适当地表示?

#Ohc*^c,@h051Testing软件测试网J6^!z&r~blx[

  ● 活动窗口是否被适当地加亮?

1Uu-i YC/e|\5UC0

u~U i;ihK+v0  ● 如果使用多任务,是否所有的窗口被实时更新?51Testing软件测试网J3b+mQp V)J Y:`

Z!a.w!O;[;Qe_0  ● 多次或不正确按鼠标是否会导致无法预料的副作用?51Testing软件测试网)C?d8\|

51Testing软件测试网HJBi%A8]6\r

  ● 窗口的声音和颜色提示和窗口的操作顺序是否符合需求?

\ O2R+}s'kUY0

z(Qihb M/GfE0  ● 窗口是否正确地被关闭?51Testing软件测试网mp~)I9P%WIO EL

51Testing软件测试网 Hq0N:~iA

  ○ 下拉式菜单和鼠标操作:

3QC f4|"?7MV @)Rm0

r:z?4p7A0  ● 菜单条是否显示在合适的语境中?51Testing软件测试网 uF7}s1B;ZNA

51Testing软件测试网 ^CsLP

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

4L.o6]^^'W? GW6o051Testing软件测试网0j wcKF:y[_ Jt

  ● 下拉式操作能正确工作吗?51Testing软件测试网)Vga7U(LK+U

51Testing软件测试网5L1wG(K LMSI;u

  ● 菜单、调色板和工具条是否工作正确?

eg5hA ei8d0

`0B?o5|9|0  ● 是否适当地列出了所有的菜单功能和下拉式子功能?

K@t!U*v C0

&t2dr |7n0G&jg0  ● 是否可以通过鼠标访问所有的菜单功能?

0w-mc7j4X;B*y5E0

IyA%TF'f!d0  ● 文本字体、大小和格式是否正确?

/PkRK+d+] O051Testing软件测试网9}dT Q1p2Ewe

  ● 是否能够用其他的文本命令激活每个菜单功能?51Testing软件测试网[8rP;i+d6| @^[

]{m)vwHH&R0  ● 菜单功能是否随当前的窗口操作加亮或变灰?51Testing软件测试网"VYHS3Ee

51Testing软件测试网U?%AitG.t

  ● 菜单功能是否正确执行?51Testing软件测试网)WS/P'~|a2u _Il

9Z.?U,?(gQn0  ● 菜单功能的名字是否具有自解释性?51Testing软件测试网 _Be[N;V c

0Ssc"pcN q0  ● 菜单项是否有帮助,是否语境相关?

\})t1V4A4uq*Z D0W051Testing软件测试网'Cn"sD)j`&X#a R

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

{RR3U0K/^'^}:E%_0

;c[ Ou9k0P;lC1O0  ● 如果要求多次点击鼠标,是否能够在语境中正确识别?51Testing软件测试网4S1\0u$u}0Dv8o

#R.O(~*Lj(XqM0  ● 光标、处理指示器和识别指针是否随操作恰当地改变?51Testing软件测试网7AyR6}6wQ

51Testing软件测试网c-X+N"bbNz

  ○ 数据项:51Testing软件测试网SyO/F4w}Rp ^e.[

b%nz AOb*{,~Z0  ● 字母数字数据项是否能够正确回显,并输入到系统中?51Testing软件测试网 Uk4H:jD G&X

Jc)Yk-g,f m0  ● 图形模式的数据项(如滚动条)是否正常工作?51Testing软件测试网?.Q(B nE;t

o@9k8O FL+w \0  ● 是否能够识别非法数据?51Testing软件测试网^2t@'O$j0HJ![*I

? WBF'}}p0  ● 数据输入消息是否可理解?

7rXCb%MhA1|"wH0

TAG:

 

评分:0

我来说两句

Open Toolbar