首页> 中文会议>中国计算机学会全国软件与应用学术会议(NASAC2009) >基于模型检验和符号演算的Java测试用例自动生成方法的研究与实现

基于模型检验和符号演算的Java测试用例自动生成方法的研究与实现

摘要

测试用例的自动生成可以极大地节省人力,提高程序质量可信度。rn 由于测试用例输入空间的无界性和程序逻辑的复杂性,基于结构覆盖的测试用例自动生成问题一直没有很好的解决。本文介绍了一种单元测试用例自动生成方法,简称作MCSE。它将模型检验和符号演算相结合,将程序中的变量符号化,探测程序可能的执行路径,并收集每条路径执行必须满足的条件,再通过求解路径条件集从而得出每条路径的测试用例。本方法以函数为单元测试粒度,针对Java语言实现了基于Java虚拟机的用例生成框架。以二叉查找树为例,生成了188个无重复路径的测试用例,对该方法的有效性进行了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号