首页> 外文会议>International Conference on Software Engineering and Data Mining >A Random Walk Based Algorithm for Structural Test Case Generation
【24h】

A Random Walk Based Algorithm for Structural Test Case Generation

机译:基于随机散步的结构测试箱生成算法

获取原文

摘要

Structural testing is a significant and expensive process in software development. By converting test data generation into an optimization problem, search-based software testing is one of the key technologies of automated test case generation. Motivated by the success of random walk in solving the satisfiability problem (SAT), we proposed a random walk based algorithm (WalkTest) to solve structural test case generation problem. WalkTest provides a framework, which iteratively calls random walk operator to search the optimal solutions. In order to improve search efficiency, we sorted the test goals with the costs of solutions completely instead of traditional dependence analysis from control flow graph. Experimental results on the condition-decision coverage demonstrated that WalkTest achieves better performance than existing algorithms (random test and tabu search) in terms of running time and coverage rate.
机译:结构测试是软件开发中的一个重要且昂贵的过程。通过将测试数据生成转换为优化问题,基于搜索的软件测试是自动测试用例生成的关键技术之一。随机行走成功激励解决可靠性问题(SAT),我们提出了一种随机播放的算法(Walktest)来解决结构测试案例的问题。 Walktest提供了一个框架,它迭代地呼叫随机步行操作员来搜索最佳解决方案。为了提高搜索效率,我们将测试目标与解决方案的成本进行了分类,而不是从控制流程图中的传统依赖性分析。条件决策覆盖的实验结果表明,在运行时间和覆盖率方面,Lifttest比现有算法(随机测试和禁忌搜索)实现更好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号