- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于遗传算法的数据流测试用例自适应生成算法① - 计算机系统应用
计 算 机 系 统 应 用 2013 年 第 22 卷 第 7 期
基于遗传算法的数据流测试用例自适应生成算法①
许 力, 陈江勇
(福建师范大学 网络安全与密码技术重点实验室, 福州 350007)
摘 要: 测试用例的设计是软件测试实施的首要环节, 对后期测试工作具有重要的指导作用, 也是提高质量软件的
根本保证. 针对 Moheb R. Girgis 算法的不足, 通过引入分支函数和改进遗传算法中的自适应性, 提出一种改进的数
据流测试用例的自动生成算法, 实验表明, 改进算法在收敛速度和覆盖率等关键性能上都有较明显提高.
关键词: 遗传算法; 数据流; 测试用例; 自动化测试
Data Flow Test-Cases Adaptive Generation Algorithm Based on Genetic Algorithm
XU Li, CHEN Jiang-Yong
(Fujian Normal University, Key Lab of Network Security and Cryptology, Fuzhou 350007, China)
Abstract: The design of test-cases is one of the most important parts of software testing, which play an important role in
guiding the post-testing and also is the fundamental guarantee of quality software. For the shortcoming of method raised
by Moheb R. Girgis, an improved genetic algorithm for the automatic generation of data flow test-cases was proposed by
introducing the branch functions and adaptive genetic strategies. Experiments show that the improved algorithm has a
more increase in the performance of convergence rate and coverage rate.
Key words: genetic algorithms; data-flow; test-cases; automated testing
1 引言 algorithm for data flow, 简记为 IATGAFDF).
软件测试的难题之一就是在满足一定覆盖准则的
前提下进行测试用例的自动生成. 其中测试覆盖准则 2 数据流测试基本概念
作为判断测试停止的重要依据主要有: 基于控制流的 数据流测试与传统单纯基于控制流图的结构化测
测试覆盖准则和基于数据流的测试覆盖准则. 目前, 国 试的区别在于:传统的结构化测试方法基本上是从纯
内外学者针对控制流覆盖准则相继提出了各种测试用 数学的角度来分析的, 这种测试方法无法对程序进行
例自动生成算法[1-5]; 然而基于数据流测试覆盖准则的 静态分析而且相应的测试覆盖准则也难以保证测试的
测试用例自动生成算法研究的相对较少, 针对数据流 有效性和充分性. 而数据流测试则是利用了变量之间
测试覆盖准则中的全使用路径准则, Moheb R. Girgis 提 的关系, 通过定义-使用路径得到一系列的测试指标用
出了采用遗传算法来进行数据流测试用例的自动生 于衡量测试的覆盖率. 程序中使用变量的方式有: 给
成[6](Automatic testcase generation algorithm for data flow, 变量赋常量值、通过其他多个变量产生另一个变量的
简记为 ATGA
您可能关注的文档
- 基于目标覆盖的异构有向传感器网络分布式节点调度策略 - 控制与决策.pdf
- 基于电力平衡的辽宁电网接纳风电能力分析 - 电力系统自动化.pdf
- 基于生物视觉特征和视觉心理学的视频显着性检测算法方 - 物理学报.pdf
- 基于电流偏差均值控制特性的高压直流输电线路纵 - 中国电机工程学报.pdf
- 基于的电子商务访问控制的解决方案研究 - 厦门大学学术典藏库.pdf
- 基于知识链接的科技期刊数字化出版策略 - 中国科技期刊研究.pdf
- 基于稀疏最小二乘支持向量回归的非线性自适应波束 - 电子与信息学报.pdf
- 基于稀疏反演理论的自动叠加速度反演方法.pdf
- 基于版图优化的综合灵敏度模型 - 物理学报.pdf
- 基于穿着者感性认知的服装款式感性研究 - 纺织学报.pdf
- 2024年炭石墨负极材料项目资金筹措计划书代可行性研究报告.docx
- 2024年变频技术应用模块项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车试验设备项目资金申请报告代可行性研究报告.docx
- 2024年LMDPE项目资金筹措计划书代可行性研究报告.docx
- 2024年胶型氯化聚乙烯项目资金申请报告代可行性研究报告.docx
- 2024年社会福利收养服务项目资金筹措计划书代可行性研究报告.docx
- 2024年GSM移动通信手机项目资金需求报告代可行性研究报告.docx
- 2024年抗毒素类生物制品项目资金申请报告代可行性研究报告.docx
- 2024年林产品项目资金需求报告代可行性研究报告.docx
- 2024年江苏省环保产业项目资金申请报告代可行性研究报告.docx
文档评论(0)