51Testing软件测试论坛
标题:
UI和GUI的区别
[打印本页]
作者:
月上百合
时间:
2009-8-27 17:23
标题:
UI和GUI的区别
UI
UI的本意是用户界面,是英文User和interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系,所以这样可分为3个方向,他们分别是:用户研究、交互设计、界面设计。 UI的本意是用户界面( user interface ) ,概括成一句话就是——人和工具之间的界面。这个界面实际上是体现在我们生活中的每一个环节的,例如我们切菜的时候刀把手就是这个界面,开车时候方向盘和仪表盘就是这个界面 ,看电视的时候遥控器和屏幕就是这个界面,用电脑的时候键盘和显示器就是这个界面。于是我们可以把UI可以分成两大类:硬件界面和软件界面。
GUI
GUI( Graphical User Interface )是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。
这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提升产品的市场竞争力。
GUI 即人机交互图形化用户界面设计。纵观国际相关产业在图形化用户界面设计方面的发展现状,许多国际知名公司早己意识到GUI在产品方面产生的强大增值功能,以及带动的巨大市场价值,因此在公司内部设立了相关部门专门从事GUI的研究与设计,同业间也成立了若干机构,以互相交流GUI设计理论与经验为目的。随着中国IT产业,移动通讯产业,家电产业的迅猛发展,在产品的人机交互界面设计水平发展上日显滞后,这对于提高产业综合素质,提升与国际同等业者的竞争能力等等方面无疑起了制约的作用。
GUI 定义
GUI--Graphical User Interface即人机交互图形化用户界面设计经常读做“goo-ee”
准确来说GUI就是屏幕产品的视觉体验和互动操作部分。
GUI基本测试内容
图形用户界面( GUI )对软件测试提出了有趣的挑战,因为 GUI 开发环境有可复用的构件,开发用户界面更加省时而且更加精确。同时, GUI 的复杂性也增加了,从而加大了设计和执行测试用例的难度。因为现在 GUI 设计和实现有了越来越多的类似,所以也就产生了一系列的测试标准。下列问题可以作为常见 GUI 测试的指南:
○ 窗口:
● 窗口是否基于相关的输入和菜单命令适当地打开?
● 窗口能否改变大小、移动和滚动?
● 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?
● 当被覆盖并重新调用后,窗口能否正确地再生?
● 需要时能否使用所有窗口相关的功能?
● 所有窗口相关的功能是可操作的吗?
● 是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控制可为窗口使用,并适当地显示?
● 显示多个窗口时,窗口的名称是否被适当地表示?
● 活动窗口是否被适当地加亮?
● 如果使用多任务
作者:
hueslife
时间:
2009-8-28 11:20
哦。。最后一句话好像还没说完的意思
是否可以理解为GUI是UI内容中的一部分,也就是UI包括了GUI
作者:
月上百合
时间:
2009-8-28 11:53
我和你理解一样。uI 大于GUI
作者:
peterz
时间:
2009-8-28 14:28
原帖由
月上百合
于 2009-8-28 11:53 发表
我和你理解一样。uI 大于GUI
G是个限定词。所以GUI小于UI.
作者:
宝宝测试
时间:
2009-8-28 16:37
我觉得他们没有什么包含或不包含的意思。
GUI是一个组件,可以用GUI来编写界面。
UI是对用户界面的一个统称,他是针对于界面,代码,数据库等这些的一个分类中的一个名词。
两个的针对性完全不一样的。
作者:
tyah
时间:
2009-9-1 18:28
哦,知道了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2