51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3036|回复: 5
打印 上一主题 下一主题

[原创] UI和GUI的区别

[复制链接]
  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-8-27 17:23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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 测试的指南:

    ○ 窗口:

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

    ● 窗口能否改变大小、移动和滚动?

    ● 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?

    ● 当被覆盖并重新调用后,窗口能否正确地再生?

    ● 需要时能否使用所有窗口相关的功能?

    ● 所有窗口相关的功能是可操作的吗?

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

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

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

    ● 如果使用多任务
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-8-28 11:20:00 | 只看该作者
    哦。。最后一句话好像还没说完的意思

    是否可以理解为GUI是UI内容中的一部分,也就是UI包括了GUI
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2009-8-28 11:53:42 | 只看该作者
    我和你理解一样。uI  大于GUI
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2009-8-28 14:28:35 | 只看该作者
    原帖由 月上百合 于 2009-8-28 11:53 发表
    我和你理解一样。uI  大于GUI

    G是个限定词。所以GUI小于UI.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-8-28 16:37:09 | 只看该作者
    我觉得他们没有什么包含或不包含的意思。
    GUI是一个组件,可以用GUI来编写界面。
    UI是对用户界面的一个统称,他是针对于界面,代码,数据库等这些的一个分类中的一个名词。
    两个的针对性完全不一样的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-9-1 18:28:15 | 只看该作者
    哦,知道了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 10:58 , Processed in 0.069377 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表