• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

GUI测试总结

发布: 2009-6-05 09:53 | 作者: 不详 | 来源: 测试时代采编 | 查看: 90次 | 进入软件测试论坛讨论

领测软件测试网  GUI,GRAPHICAL USER INTERFACE的缩写,通常发音为GOO-ee。众所周之,GUI就是使用图像,输入的文字,带图标的屏幕的计算机界面,取而代之许多键盘的功能。GUI让用户可以通过图标和鼠标与他们的电脑进行交互,而不是在命令行中输入文本。
        第一个图形用户界面是由Xerox Palo Alto 研究中心在1970年设计的,但是直到1980年代随着苹果的Macintosh出现GUI才开始流行起来。导致其被长时间才被接受的一个原因是GUI需要相当多的CPU和质量好的显示器,而这些在以前都是相当昂贵的。
        现在主要的操作系统都提供了图形用户界面,如Microsoft的Windows, Apple的Mac OS和 Sun Microsystem的OpenWindows等.
        利用计算机的图形能力产生的程序界面使得程序更加容易被使用。良好设计的图形用户界面可以使用户从负责的命令语言中解放出来。
        一般来说,应用程序有以下的基本的组件(或者说是元素):
        光标(pointer):显示在屏幕上让用户移动以选择对象和命令的符号。通常显示为一个小的箭头。但是在文字处理的应用程序则是用象大写I一样的光标。
        图标(icon)/图片(picture):代表命令,文件或窗口的小图片。通过移动光标到图标上然后按下鼠标,用户可以执行预定的命令。
        窗口(window)表单(Form),属性页(Property Sheets),Tab。
        菜单(menu),工具栏(tool bar),状态栏(Status bar),进度栏(progress bar)
        按钮(button)
        对话框(dialog Box),消息框(message Box),输入对话框(input box)
        文本框(Text Box),列表框(List Box),组合框(combo Box)、下拉列表框(Drop-down List Box)
        复选框(Check Box),单选框(Radio box),选项框(Option box)、滑动条(Slider)、旋转按钮(Spin Button)
        静态文字(Static tex),向导(Wizards),树(Tree)……
        由于图形用户界面的普及,针对GUI的测试也单独成为了软件测试的一个重点。在GUI刚开始被采用时,由于没有统一的规范,这一块的测试比较主观。但随GUI技术的成熟,组件的大量采用及重用,越来越多可以遵循的指南使得GUI测试更加客观也更加贴近用户。
        此时慢慢的GUI测试逐渐的和功能测试分开。广义的功能测试(和非功能测试相反),包括系统除了非功能性以外所有的测试。狭义的功能测试主要是指检验和验证系统是否实现了系统的业务需求,旨在验证系统的业务实现能力。GUI测试则主要关注应用程序上GUI组件是否符合规范或用户的操作习惯。当然GUI测试是不可以脱离功能而独立测试的,它是随着功能的实现,一个一个窗口进行校验的,也可以和功能测试一起测试。对于简单的系统可以将GUI测试和验证功能实现一起进行,但对于稍微大一些的系统,最好将其分开,这样才不至于遗漏任何一个重点。
      在接下来的文章中,我主要将针对GUI的元素将我的测试经验进行总结:
       GUI测试之通用测试篇
       GUI测试之窗口测试篇
       GUI测试之按钮测试篇
       GUI测试之对话框、消息框篇
       GUI测试之信息处理类篇

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: gui GUI


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网