期刊文献+

基于蚁群算法的GUI软件回归测试用例集优化

Ant Algorithm-Based Regression Test Suite Optimization for GUI Software
下载PDF
导出
摘要 针对GUI(Graphical User Interface)软件输入/输出图形化、事件驱动、事件触发随机性所带来的回归测试用例数量巨大的难题,在GUI事件模型图基础上,构建了GUI软件回归测试用例集优化数学模型,给出了目标函数和约束条件,提出了一种基于蚁群算法的求解方法,制定了蚂蚁信息素更新规则和蚂蚁路径选择规则。仿真结果表明,该方法在保证覆盖效果的前提下,可以有效减少回归测试用例的数量和长度。 Aimed at the large number of regression test cases caused by the features of graphical input/output,event driven,random event trigger in GUI(Graphical User Interface) software,and on the basis of GUI event model,a mathematical model of regression test suite optimization for GUI software is constructed.The objective function and constraints in the model are given.And an ant algorithm is presented to solve the problem.Ant pheromone update rules and ant path selection rules in the algorithm are set.Simulation results show that under the premise that coverage is guaranteed,this method can reduce both the number and length of test case effectively.
出处 《吉林大学学报(信息科学版)》 CAS 2012年第6期616-621,共6页 Journal of Jilin University(Information Science Edition)
基金 国家863高技术发展计划基金资助项目(2009AA01Z402)
关键词 蚁群算法 回归测试 测试用例集优化 ant algorithm regression test test suite optimization
  • 相关文献

参考文献9

  • 1HARROLD M J, GUPTA R, SOFFA M L. A Methodology for Controlling the Size of a Test Suite [ J ]. ACM Transactions on Software Engineering and Methodology, 1993, 2(3) : 270-285.
  • 2吴际,金茂忠,刘超.软件复杂性与测试用例集价值[J].电子学报,2002,30(12A):2166-2168. 被引量:5
  • 3陈翔宇,马丰宁,郑远挺.具有图形界面的面向对象软件测试研究[J].天津大学学报(社会科学版),2003,5(4):349-353. 被引量:1
  • 4TRACEY N, CLARK J, MANDERK. Automated Program Flaw Finding Using Simulated Annealing [ C ] //Testing and Analysis Software Engineering. Cambridge, Massachusetts, USA : [ s. n. ], 1998 : 73-81.
  • 5刘慧,高建华.图形用户界面的回归测试方法研究[J].计算机应用与软件,2009,26(2):23-25. 被引量:1
  • 6GLOVER F. Tabu Search: A Tutorial [J]. Interfaces, 1990, 20(4) : 74-94.
  • 7李士勇,陈永强,李妍.蚂蚁算法及其应用[M].哈尔滨:哈尔滨工业大学出版社,2000.
  • 8何波玲,李玲.信息流和数据流分析在程序检测中的应用[J].长春邮电学院学报,1999,17(2):61-65. 被引量:1
  • 9STUTZLE T. An Ant Approach for the Flow Shop Problem [C]//Proc of the 6^th European Congress on Intelligent Techniques & Soft Computing(EUFTT'98). Verlag Mainz, Aachen: [s. n. ], 1998, 3: 1560-1564.

二级参考文献16

  • 1刘凯枫,张大方,缪力,吴昊.一种基于测试状态的回归测试方法[J].计算机工程与科学,2005,27(3):80-82. 被引量:2
  • 2刘磊,郑红军,金成植.基于信息流分析的部分求值技术[J].软件学报,1995,6(8):509-513. 被引量:8
  • 3陈世鸿 彭容.面向对象软件工程[M].北京:电子工业出版社,1995..
  • 4Myers B A. User interface software tools [ J ]. ACM Transactions on Computer-Human Interaction, 1995,2( 1 ) :64 - 103.
  • 5Memon A M. GUI testing:pitfalls and process[ J]. Software Technologies ,2002:87 - 88.
  • 6Pressman R S. Software engineering: a practitioner's approach [ J ]. McGraw Hill, 1994.
  • 7Memon A M, Mary Lou Sofia. Regression testing of GUIs [ C ]. in Pro- ceedings of the 9th European Software Engineering Conference Held jointly with llth ACM SIGSOFT International Symposium on Foundations of Software Engineering, September. 1-5,2003 : 118 - 127.
  • 8White L. Regression testing of GUI event interactions[ C]. in Proceedings of the International Conference on Software Maintenance, Washington, Nov. 4-8 , 1996:350 - 358.
  • 9Stress L. Tests for GUI programs[J]. Datamation, Sep. 1992,38(18) :37.
  • 10刘超.程序交互执行流程图及其测试覆盖准则[J].软件学报,1998,9(6):458-463. 被引量:31

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部