一种基于事件处理函数的GUI测试方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:wheatmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事件处理函数响应用户GUI(graphic user interface)操作并完成软件预定义功能,事件处理函数以及事件处理函数之间的关系实现是否与规约一致,是GUI测试的重点.针对现有的基于模型GUI测试用例自动生成过程中面临的测试用例规模庞大以及生成的测试用例无效问题,从分析事件处理函数的角度出发,提出了一种GUI测试模型EHG.针对此模型,结合事件处理函数及其代码结构,提出了两个测试覆盖准则:完整最短路径覆盖准则和完整最短路径定义-引用对覆盖准则;利用基于反馈的测试用例生成技术生成测试用例.实验结果表明,针对较为复杂的应用,该方法不仅能够有效控制测试用例规模,消除无效测试用例,而且生成的测试用例能有效提高事件处理函数的代码结构覆盖率.
其他文献
<正> 泰国的化学工业 泰国已开发其丰富的天然气资源,现有2个天然气分离工厂,分离出的乙烷和丙烷作为石化原料。第一个石油化工基地已建成投产,乙烯生产能力为31.5万t/a、丙
本文以2013—2017年共5套全国新课标Ⅱ卷高考文综试卷中的地理区域图为研究对象,运用统计分析法对区域图的数量、分值及问题设置等进行统计,归纳总结近五年地理区域图的变化
作为以我国当前所处国内、国际形势的角度对大学生进行思想政治教育的课程,《形势与政策》对大学生正确认识和评价时事、深入理解国家的路线方针政策具有重要意义。以"国家富
<正>6月19日,"评书"这项国家级非物质文化遗产的传承人单田芳亲临北京亚运村图书大厦现场签售现代立体电视评书《羊神》话本。《羊神》是单田芳首次涉足现代立体电视评书,
客运专线工程对于桥涵等主要承重结构,设计使用年限为100年,为满足其耐久性要求,必须采用高性能混凝土。研究了高性能混凝土在石太铁路客运专线工程中的应用情况,试验配制了
介绍了钢质内胆玻璃纤维环缠绕气瓶的应用、特点及主要材料的相关状况,描述了产品标准的采用情况和目前设计计算中通常采用的方法,阐述了内胆强度计算在环缠绕气瓶强度计算中
历代文人模仿韩愈《毛颖传》的形式和表现手法,创作了大量为物立传的"毛颖体"文章,在明代达到极盛。万历年间陈邦俊编纂的《广谐史》,是现存的毛颖体文章保存最为丰富的总集
滇僰古道始于僰道(今宜宾),经昭通、曲靖到滇池,沿途保留了比其他川滇古道更多的遗迹和文物,是古代连接四川和云南的第一通道。中原商周青铜器和四川三星堆遗址的青铜器多采
目的建立HPLC测定热熔压敏胶贴剂中α-细辛醚含量的方法。方法以甲苯为萃取溶剂提取药物,采用ZORBAXEclipse XDB-C18色谱柱(150 mm×4.6 mm,5μm),以甲醇-水(55∶45)为流动相
节庆旅游是一种特殊的旅游形式,通过节庆活动可以扩大举办地的影响,提高举办地的知名度,给举办地的旅游业及其他行业带来大量商贸机会,促进当地社会和经济的发展。2008年随着