主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公English
2020-2021年专刊出版计划 微信服务介绍 最新一期:2020年第10期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
陈军成,薛云志,赵琛.一种基于事件处理函数的GUI测试方法.软件学报,2013,24(12):2830-2842
一种基于事件处理函数的GUI测试方法
Approach for GUI Testing Based on Event Handler Function
投稿时间:2012-10-16  修订日期:2013-01-25
DOI:10.3724/SP.J.1001.2013.04399
中文关键词:  GUI测试  事件处理函数  测试覆盖准则  测试用例生成
英文关键词:GUI testing  event-handler function  test coverage criteria  test case generation
基金项目:国家自然科学基金(61100070);“核高基”重大专项(2009ZX01039-002-001);中国科学院战略性科技先导专项(XDA06010600)
作者单位E-mail
陈军成 中国科学院 软件研究所 基础软件测评实验室, 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190
中国科学院大学, 北京 100049 
juncheng@nfs.iscas.ac.cn 
薛云志 中国科学院 软件研究所 基础软件测评实验室, 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190 
 
赵琛 中国科学院 软件研究所 基础软件测评实验室, 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190 
 
摘要点击次数: 2546
全文下载次数: 2874
中文摘要:
      事件处理函数响应用户GUI(graphic user interface)操作并完成软件预定义功能,事件处理函数以及事件处理函数之间的关系实现是否与规约一致,是GUI 测试的重点.针对现有的基于模型GUI 测试用例自动生成过程中面临的测试用例规模庞大以及生成的测试用例无效问题,从分析事件处理函数的角度出发,提出了一种GUI 测试模型EHG.针对此模型,结合事件处理函数及其代码结构,提出了两个测试覆盖准则:完整最短路径覆盖准则和完整最短路径定义-引用对覆盖准则;利用基于反馈的测试用例生成技术生成测试用例.实验结果表明,针对较为复杂的应用,该方法不仅能够有效控制测试用例规模,消除无效测试用例,而且生成的测试用例能有效提高事件处理函数的代码结构覆盖率.
英文摘要:
      EHF (event handler function) implements functionality of software and responds to user's operation on GUI (graphic user interface) element. GUI testing focuses on the conformance between specification and EHF as well as relations among EHFs. In order to solve the problems of large-scale of test cases and generation of invalid test cases, this paper proposes a new GUI test model named EHG based on event handler function. Using the model and the features of event handler functions, two test coverage criteria is constructed. Based on the criteria, a feedback-directed GUI test case generation is implemented. Experimental results show that the new approach not only effectively controls the scale of test case while eliminating invalid test cases, but also improves coverage of code structure.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会 京ICP备05046678号-4
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利