期刊文献+

基于自学习控制算法优化软件测试用例的研究 被引量:1

Research on optimal software testing case based on self learning control algorithm
下载PDF
导出
摘要 研究了软件参数变化条件下,在回归测试中以最快速度修复软件缺陷为目标的软件优化问题,将软件测试过程转化为一个时变系统控制过程,给出了软件测试状态转移矩阵模型。运用学习控制方法,通过二维变因子自学习策略获得软件测试最优测试用例,优化软件测试。仿真结果表明,给出的学习策略优于随机测试和马尔可夫控制策略,对应地检测与排除同样软件缺陷,该控制策略能显著减少回归测试次数,降低测试成本。 This paper demonstrates an approach to optimize software testing by rapid fixing software bug with given software parameter uncertainty during regressive testing process.Taking software testing process into time-varied system control problem,a state transform matrix model is presented.The two dimension variable factor self learning strategy is used to get optimized test case.Simulation results show that the learning control strategy is better than random testing and Markov testing strategy,and can significantly reduce regressive test numbers and save test cost.
作者 曾敏 黄颖
出处 《计算机工程与应用》 CSCD 北大核心 2011年第3期70-73,共4页 Computer Engineering and Applications
基金 广东省自然科学基金No.10151064101000011 广东省科技攻关计划No.2009Z2-D021~~
关键词 软件测试 状态转移矩阵 自学习控制器 收敛性 software testing state transforms matrix self-learning control convergence
  • 相关文献

参考文献10

  • 1IBM Rational Rose Real Time[EB/OL].(2007-06).http://www.rational.com.
  • 2聂长海,徐宝文,史亮.一种新的二水平多因素系统两两组合覆盖测试数据生成算法[J].计算机学报,2006,29(6):841-848. 被引量:21
  • 3张德平,聂长海,徐宝文.划分测试中测试用例最优分配问题研究[J].南京大学学报(自然科学版),2005,41(5):553-561. 被引量:4
  • 4张德平,聂长海,徐宝文.基于Markov决策过程用交叉熵方法优化软件测试[J].软件学报,2008,19(10):2770-2779. 被引量:11
  • 5Walcot t K R,Soffa M L,Kapf hammer G M,et al.Time-aware test suite prioritization[C]//Proceedings of the International Symposittm on Software Testing and Analysis,Portland,Maine,2006.
  • 6Cai KY.Optimal software testing and adaptive software testing in the context of software cybernetics[J].Information and Software Technology,2002,44(4):841-855.
  • 7Cai K Y,Li Y C,Ning W Y.Optimal software testing in the setting of controlled Markov chains[J].European Journal of Operational Research,2005,162(2):262-289.
  • 8Sridharan B,Mathur A P,Cai K Y.Synthesizing a safety controller for connnected spaces using supervisory control[C]//proc the 3rd International Conference on Quality Software.[S.1.]:IEEE Computer Society Press,2003:186-193.
  • 9Chen L J,Narendra K S.Nonlinear adaptive control using neural networks and multiple models[J].Automatic,2001,37:1245-1255.
  • 10Hwang D H.Bien S Z,Oh R.Iterative learning control method for discrete-time dynamic systems[J].IEEE Proceeding D,1991,138(2):1033-1045.

二级参考文献66

  • 1Tsoukalas M Z, Duran J W, Ntafos S C. On some reliability estimation problems in random and partition testing. IEEE Transaction on software Engineering, 1993,19(7) : 687 -697.
  • 2Chan F T, Chen T Y, Tse T H. On the effectiveness of test case allocation schemes in partition testing. Information and Software Technology,1997,39(10): 719 -726.
  • 3Chen T Y, Yu Y T. The universal safeness of test allocation strategies for partition testing. Information Sciences, 2000,129( 1 -4) : 105- 118.
  • 4Sayre K, Poore J H. Partition testing with usgee models. Information and Software Technology,2000,42(12): 845 -850.
  • 5Lueker G S. Two NP-complete problems in nonnegative integer programming. Report No. 178,Computer Science Laboratory, Princeton University, Princeton, NJ, 1975.
  • 6Martello S, Toth P. Knapsack problems: Algorithms and computer implementation. Wiley, NewYork, 1990, 91- 124.
  • 7Gutjahr, Walter J. Optimal test distributions for software failure cost estimation. IEEE Transactionon software Engineering, 1995, 21 (3). 219-228.
  • 8Wallace D R. Enhancing competitiveness via a public fault and failure data repository. Third IEEE International High Assurance Systems Engineering Symposium, 1998,11 : 11 - 13.
  • 9Ntafos S. The cost of software failures. IEEE Proceeding International Association of Science and Technology for Development, International confabulation Software Engineering, 1997, 53 -57.
  • 10Huang C Y, Lo J H, Kuo S Y, et al. Optimal allocation of testing resources for modular .software systems. 13th International Symposium on software Reliability Engineering ( ISSRE' 02). Maryland: Annapolis, 2002.

共引文献31

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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