- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于图形遍历算法的回归测试方法的研究以及应用大学论文
基于图形遍历算法的回归测试方法的研究及应用 摘要
自从发明计算机以来,信息技术飞速发展,相应的软件开发与测试也在飞速成长。软件并没有人们想象当中的那么抽象与遥远,在日常生活中接触到的电脑软件、手机软件都涉及到了软件开发。当然,软件在开发出来之后就需要经过测试来检测一下软件开发的结果,这就是软件测试。在软件测试当中经常用到的验证测试方法当属回归测试。虽然回归测试成本比较贵,但是其测试结果较准确。当然,在现实中是非常激烈的。如果使用一种有效手段,通过这种机制既可以大大降低回归测试所带来的成本又可以提高监测的效率,那么就会在竞争中处于领先地位。因此,如何研发这种机制是当今软件测试的重点和难点。
Extend-Dejavu算法是目前使用广泛的回归测试用例选择算法,但是该算法需要利用元数据来构造控制流图和收集覆盖信息,因此在实际使用中难度很大。本文借鉴Extend-Dejavu算法精华,开发了基于修改点控制流图的回归测试用例选择算法,能够对C语言单元函数进行逻辑结构上的比较。从而减少测试用例,提高测试效率。算法主要包括以下内容:根据控制流图对比技术检测出有效修改点;根据语句节点的数据和控制之间的依赖关系构建基于修改点的软件切片;以切片得到的节点集合作为目标覆盖集合,从基准用例库中选取相关测试用例构造回归用例选择子集T0;运行T0中测试用例;基于覆盖情况分析是否存在未覆盖的目标节点,若存在则构造回归用例新增子集T1;最后合并T0和T1得到回归测试用例集合。
与Extend-Dejavu算法相比,本论文主要有以下改进和创新:基于控制流图对比技术检测有效修改点,能够精确定位代码修改点;在修改点的基础上进行语句级别切片,降低了回归测试的覆盖范围;补充新的用例以保证回归测试的充分性。所以,本文提出的回归测试方法具有用例选择精度高、回归测试更加充分的特点,显著提高了回归测试的效率,明确体现了其有效性。
关键词:软件测试,回归测试,Extend-DejavuAbstract
Since the computers have been invented, the information technology is developing rapidly, at the same time, the corresponding software development and testing is also developing rapidly. In the process of software development, the more important aspect is the regression test. Software development is not so far from us, in our life, we are all exposed to computer software and cell phone software, and they are all related to the software development. Of course, software developers need to come out after the software has been tested to detect what the result of the development, and this is what we know software testing. Regression test is often used to software development. Although the cost of regression testing is very expensive, its test results are very accurate. Of course, in todays society, competition is very fierce. If you master an effective mechanism, we can greatly reduce the cost of regression testing at the same time, we can improve the efficiency of monitoring through this mechanism .It will compete in a leading position. Therefore, how to develop such a mechanism is the focus and difficulty of todays software testing.
The Exten
您可能关注的文档
- 基于单片机的直流调速系统终稿大学论文.doc
- 基于单片机的智能巷道清扫机硬件大学论文.doc
- 基于单片机的智能调节器大学论文.doc
- 基于单片机的自动豆浆机控制电路大学论文.doc
- 基于单片机的自动拣货系统大学论文.doc
- 基于单片机的自动开关窗大学论文.doc
- 基于单片机的智能照明控制及驱动系统说明书论文大学论文.doc
- 基于单片机的自动门控制系统大学论文.doc
- 基于单片机的转速温度智能测控系统大学论文.doc
- 基于单片机红外遥控开关的设计计大学论文.doc
- 儿童口腔保健【优质公开课】精品PPT课件模板.pptx
- 喜迎国庆庆祝建国75周年主题班会【优质公开课】精品PPT课件模板.pptx
- 口腔健康窝沟封闭篇【优质公开课】精品PPT课件模板.pptx
- 秋收主题班会【优质公开课】精品PPT课件模板.pptx
- 国庆节75周年主题班会【优质公开课】精品PPT课件模板.pptx
- 口腔预防保健及基本了解【优质公开课】精品PPT课件模板.pptx
- 口腔健康种植牙【优质公开课】精品PPT课件模板.pptx
- 医疗质量安全管理核心制度汇编(广州市卫健委 2023年10月修订版).docx
- 3专业-38皮肤和性传播疾病专业(2024年)医疗质量管理控制情况调查表-V1.0-20240528.pdf
- 3专业-19肿瘤专业(2024年)医疗质量管理控制情况调查表-V2.0-20240527.pdf
最近下载
- 小学校创客及人工智能教育典型案例.docx
- 变电运行试题题库.pdf VIP
- 2023年新疆大学软件工程专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- JC08心理咨询技能单科作业题(新版教材考生通用_202305月考生适用).pdf
- 七人学生小品《如此课堂》剧本台词手稿.doc
- 部级基础教育精品课PPT模板.pptx
- 采埃孚商用车及工程机械产品专用油品手册.PDF
- QGDW10270-2017-220kV及110(66)kV输变电工程可行性研究内容深度规定.pdf
- 2022知到答案 军事理论(同济大学) 智慧树满分章节测试答案.docx
- 口腔CBCT管理制度-操作规程.docx
文档评论(0)