由于图形用户界面的普及,针对GUI的测试也单独成为了软件测试的一个重点。在GUI刚开始被采用时,由于没有统一的规范,这一块的测试比较主观。但随GUI技术的成熟,组件的大量采用及重用,越来越多可以遵循的指南使得GUI测试更加客观也更加贴近用户。
此时慢慢的GUI测试逐渐的和功能测试分开。广义的功能测试(和非功能测试相反),包括系统除了非功能性以外所有的测试。狭义的功能测试主要是指检验和验证系统是否实现了系统的业务需求,旨在验证系统的业务实现能力。GUI测试则主要关注应用程序上GUI组件是否符合规范或用户的操作习惯。当然GUI测试是不可以脱离功能而独立测试的,它是随着功能的实现,一个一个窗口进行校验的,也可以和功能测试一起测试。对于简单的系统可以将GUI测试和验证功能实现一起进行,但对于稍微大一些的系统,最好将其分开,这样才不至于遗漏任何一个重点。
在接下来的文章中,我主要将针对GUI的元素将我的测试经验进行总结:
GUI测试之通用测试篇
GUI测试之窗口测试篇
GUI测试之按钮测试篇
GUI测试之对话框、消息框篇
GUI测试之信息处理类篇
GUI测试之其他组件篇
其他参考资料:
1. (翻译)图形用户界面http://blog.csdn.net/imlogic/archive/2006/07/24/968608.aspx
2. Windows应用程序的GUI测试指南http://blog.csdn.net/imlogic/archive/2005/06/07/389752.aspx
3. 界面测试(红鬃野马)http://www.umlchina.com/best/121.htm
本文来自CSDN博客,GUI测试总结---Kiki的专栏-我译,我所爱CSDN博客
分享到:
相关推荐
gui测试经验总结
GUI测试总结,供大家分享
GUI测试用例(设计手册).平时收集+工作经验总结 得到得 适合从事大型Web网站或者大型应用程序GUI测试得朋友们bbs.itest
自己总结的,内容压缩到只有2页多点,都是自己认为最重要的,或者开发容易犯错误的。
加过不同类型的GUI测试项目,其中包括JavaSWING,WebPage,Flash,WinForm,ExcelAddin等。总结起来,有以下几点值得反思的。1)通常GUI自动化测试的ROI是非常低的。这 加过不同类型的GUI测试项目,其中包括JavaSWING,...
GUI测试经验小结 软件测试 用户界面测试是指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等等。UI测试的目标是确保用户界面会通过测试对象的功能来为...
GUI设计与测试案例分析 GUI设计原则与禁忌 GUI测试要点与总结 案例:手机软件界面设计
前几年微信火爆的飞机大战小游戏,本项目使用java的gui+mysql技术模仿实现,总体架构采用mvc+dao的设计模式,实现战斗,得分,吃buff,用户登录注册,得分存入数据库,以及将得分和玩家排名下载到桌面生成csv文件等...
该项目为JavaSe项目,用Java GUI来做的(JFrame,JPane等) 因为该项目没有用到框架,没有jar包,用了原生的jdbc,所以项目较小。 想改少点积分下载,但编辑时积分不能更改。但是也没什么,自认为该项目做的很好,...
matlab-GUI界面动态数据捕捉,用于matlab画布中数据捕捉,文档中总结三种方法均测试有效,分别适用于不同情况,可根据自身需求选择文档中方法,并且后附代码
功能测试、GUI测试、易用性测试、兼容性测试、性能测试、安全性测试的常见测试点z总结。
十五 软件GUI测试中的关注点 80 15.1 不能不说的二个问题 81 15.1.1 软件测试中的“二八”原则 81 15.1.2 软件黑盒测试解决的问题 81 15.2 软件黑盒测试常见错误类型及说明 81 15.2.1 用户界面错误 81 ...
软件测试中功能测试点总结 1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTMLLinkValidater、Xenu等工具。LinkBotPro不支持中文,中文字符...
十五 软件GUI测试中的关注点 80 15.1 不能不说的二个问题 81 15.1.1 软件测试中的“二八”原则 81 15.1.2 软件黑盒测试解决的问题 81 15.2 软件黑盒测试常见错误类型及说明 81 15.2.1 用户界面错误 81 ...
RationalFunctionalTester(RFT)是IBM提供的一款自动化测试工具,适用于各种测试工作,特别擅长于GUI方面的自动化测试。本文借助在RationalFunctionalTester(RFT)平台下设计和开发LotusLiveMeeting这个自动化测试...
GUI测试(Graphical user interface) 120 可用性测试(Usability testing) 120 异常性测试 121 文档测试 121 备份测试 121 配置测试 121 网络测试 121 第十三章 用例设计 122 等价类 122 练习 122 1.1年龄注册 122...
3.在弹出的对话款框【新建测试】中选择【GUI测试】,在【名称】和【位置】中输入相应的名称和路径,点击【创建】按钮 4.在菜单栏中单击【关键字视图】按钮,查看
教育部认可的大学生竞赛备赛资料代码,源码,竞赛总结,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通 全国电子设计大赛、全国大学生智能汽车竞赛、蓝桥杯、集成电路...
第二章 理论基础 3 2.1软件定义网络SDN 3 2.2 openflow网络架构 4 2.2.1 openflow交换机 4 2.2.2 openflow 控制器 8 2.2.3 openflow 虚拟化 8 2.3 安全通道 9 2.3.1 OF协议 9 2.3.2 建立连接 10 2.3.3 连接中断 11 ...