“-------不论你能够做什么,或是在梦想什么……开始去做就是。勇敢中包含了天赋、能力和魔力。
——歌德”
UI和GUI的区别
上一篇 /
下一篇 2009-04-27 16:11:51
/ 个人分类:测试相关知识
51Testing软件测试网&e|
zL(ZNUI51Testing软件测试网\b/rx/k5q~
Di `!jdpu~0UI的本意是用户界面,是英文User和interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系,所以这样可分为3个方向,他们分别是:用户研究、交互设计、界面设计。 UI的本意是用户界面( user interface ) ,概括成一句话就是——人和工具之间的界面。这个界面实际上是体现在我们生活中的每一个环节的,例如我们切菜的时候刀把手就是这个界面,开车时候方向盘和仪表盘就是这个界面 ,看电视的时候遥控器和屏幕就是这个界面,用电脑的时候键盘和显示器就是这个界面。于是我们可以把UI可以分成两大类:硬件界面和软件界面。51Testing软件测试网f3T@f+D@
eZ7a.t6xg3tR0GUI
#v0R|l%}H-qA-P0~Q2w'l5~/cX0GUI( Graphical User Interface )是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。51Testing软件测试网1arDGrQm;e@
YF!nVVf@l/i0这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提升产品的市场竞争力。51Testing软件测试网 |:Pg&fvT;U
51Testing软件测试网
fH'y(?9] B6k7tGUI 即人机交互图形化用户界面设计。纵观国际相关产业在图形化用户界面设计方面的发展现状,许多国际知名公司早己意识到GUI在产品方面产生的强大增值功能,以及带动的巨大市场价值,因此在公司内部设立了相关部门专门从事GUI的研究与设计,同业间也成立了若干机构,以互相交流GUI设计理论与经验为目的。随着中国IT产业,移动通讯产业,家电产业的迅猛发展,在产品的人机交互界面设计水平发展上日显滞后,这对于提高产业综合素质,提升与国际同等业者的竞争能力等等方面无疑起了制约的作用。51Testing软件测试网8B z!^'R?n_-S
!}G)_.FO[1z1X0GUI 定义51Testing软件测试网$D4\(J5K s5H[
`$}5n
^_C#JY0GUI--Graphical User Interface即人机交互图形化用户界面设计经常读做“goo-ee”51Testing软件测试网2pdXD^lr d7|V
;S_1pRAI4ug)n2@0准确来说GUI就是屏幕产品的视觉体验和互动操作部分。
m'\&lq-q`&N0qd`J.k0|!j
I9Un\0GUI基本测试内容
Gb9n:tRNF051Testing软件测试网
n1A ^5_,L(U6r图形用户界面( GUI )对软件测试提出了有趣的挑战,因为 GUI 开发环境有可复用的构件,开发用户界面更加省时而且更加精确。同时, GUI 的复杂性也增加了,从而加大了设计和执行测试用例的难度。因为现在 GUI 设计和实现有了越来越多的类似,所以也就产生了一系列的测试标准。下列问题可以作为常见 GUI 测试的指南:
7j&bW\SOR051Testing软件测试网v1Q}+[J6F○ 窗口:51Testing软件测试网*Gk?%Z5f*Q
51Testing软件测试网U5_UxnF1v● 窗口是否基于相关的输入和菜单命令适当地打开?51Testing软件测试网d VC)e ~u
0H3W
N6Bh.x|'e+E]0● 窗口能否改变大小、移动和滚动?51Testing软件测试网2Ce)w3]2e'k"W&U
U PBly%gFC}0● 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?
u#ID$a%b3K/@+]@(F051Testing软件测试网d8U#^.i!wP0z$]DJ● 当被覆盖并重新调用后,窗口能否正确地再生?51Testing软件测试网&P8P9bxf0?
%~7M7tT%Q0● 需要时能否使用所有窗口相关的功能?
p/jE3H]
~N051Testing软件测试网-nW:K0j.O]3DT`● 所有窗口相关的功能是可操作的吗?51Testing软件测试网0z^2Vq5o
{