GUI测试总结

 
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 的元素将我的测试经验进行总结:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值