复杂GUI应用自动化测试框架设计与实现

被引量 : 4次 | 上传用户:breeze001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件工程体系的不断规范化和标准化,业界也提高了对软件产品的质量要求。因此,在软件测试过程中,GUI(Graphical User Interface,图形用户界面)测试成了一个至关重要的阶段。单纯使用自动化的软件测试工具在提高软件测试效率的同时,能降低软件每一个版本运行回归测试的大部分开销,并且使测试具备可重复性和一致性。GUI的自动化测试框架则可以封装测试的通用函数、被测函数的业务和用例,使得被测应用的执行流程或者GUI改变时,测试用例所需的修改量最小,因而测试的用例可维护性得到了提高。作者在顺应自动化测试的发展潮流下,提出复杂GUI应用自动化测试框架,并对该框架进行了设计与实现,来为用户提供完美的解决方案。本文首先详述了自动化测试的背景和复杂GUI应用自动化测试中的缺陷,通过对自动化测试相关概念的介绍,以及对不同测试工具优缺点的比较,指出单独使用软件自动化测试工具所带来的不足,并提出测试框架的可行性和极大的优势。作者依靠已有自动化测试工具和自主开发的辅助工具设计并实现了复杂GUI应用自动化测试框架,并以一个企业级应用为例验证了该框架的功能和广泛可应用性。
其他文献
掏空是指公司控股股东为了其自身的控制权私有收益将公司的资源或利润转移出去的行为。控股股东的掏空行为不仅损害了中小股东的利益,阻碍金融市场的健康发展,还会使外部投资者
浙江省具有悠久的发展历史和独特的地理环境,由此产生了较有特点的地域文化特征。自新中国建国以来,浙江省的作曲家们,受到浙江地域文化——尤其是民间音乐、戏曲等不同类别
目的 探究腹腔镜辅助右半结肠癌D3根治术的临床疗效。方法 回顾性分析2013年1月至2018年10月60例右半结肠癌患者资料,均行右半结肠癌D3根治术。2013年1月至2015年6月30例患者
2009年10月31日,在酝酿了十余年后,我国第一批创业板公司在深圳证券交易所成功上市。截止至2012年4月,已有317家创业板成功上市。自首批创业板上市之日起,创业板公司呈现出高
黑龙江省在地理条件和气候变化特征方面都有其独特之处,受此影响,省内一些投入使用的高等级公路,边坡常出现各种病害,特别是春融期受大气变化的影响,坡面冲蚀、浅层滑塌和坡
随着客运专线等高速铁路的兴建,铁路通信综合网管作为一项新兴技术开始应用于铁路通信建设。建立新型的综合性的通信网络管理平台,将各项通信子系统整合管理,为铁路管理分层提供
姓名是一种符号,它是社会上人们藉以相互区别的标志。它蕴含着一个民族的语言、历史、地理、宗教和文化传统。人们在择姓取名时有种种原因和道理,古今中外形成了各自不同的姓
以法式肋排为试验材料,采用不同温度的过热蒸汽(180、300℃)处理调理羊肉0、15、30、45、60 s,研究其对调理羊肉减菌效果的影响。结果表明,过热蒸汽处理30 s调理羊肉中的菌落总
<正>9月25日,北京大兴国际机场正式投运,这是继上海之后,我国又一个拥有双机场的城市,而到明年,成都第二机场也将竣工。届时,拥有双机场的中国城市将达到三个。9月28日,深圳
<正>乌镇有"百步一桥"之说,桥是乌镇的标志,今天互联网是乌镇的新标志。有形的桥和无形的互联网,共同的特点就是互联互通,都是让我们的生活更加精彩、更加美好。桥和网连接着