首页 | 本学科首页   官方微博 | 高级检索  
     检索      

SPMutation:存储过程变异工具的设计与实现
引用本文:谢晓东,李楠,刘艳.SPMutation:存储过程变异工具的设计与实现[J].华中科技大学学报(自然科学版),2015(7).
作者姓名:谢晓东  李楠  刘艳
作者单位:华侨大学计算机科学与技术学院,福建厦门,361021
基金项目:国家自然科学基金资助项目(61103053,61202106);福建省自然科学基金资助项目(2013J01238).
摘    要:针对存储过程混合了SQL语句以及流程控制等语句的特点,设计了一个变异工具SPMutation.定义了一个覆盖存储过程语法规则的变异算子集合,该算子集包含22个算子,能够对存储过程进行元素级、表达式级和语句级三种不同层次的变异操作.SPMutation通过配置变异算子集文件可以实现对存储过程新的语法规则的错误模拟,具有良好的可扩展性.实验表明:SPMutation能有效地生成变异体集合,生成的等价变异体数量少于总变异体数15%;通过变异测试过程完善测试用例集,可以使测试用例集的变异分数高于0.9,并趋近于1;对存储过程的变异测试可以在有限的时间内完成.

关 键 词:变异测试  存储过程  变异算子  测试用例集  变异分数

SPMutation:design and implementation of stored procedure mutation tool
Xie Xiaodong,Li Nan,Liu Yan.SPMutation:design and implementation of stored procedure mutation tool[J].JOURNAL OF HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGY.NATURE SCIENCE,2015(7).
Authors:Xie Xiaodong  Li Nan  Liu Yan
Abstract:
Keywords:mutation testing  stored procedure  mutation operator  test case suit  mutation score
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号