- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试用例约简方法的研究与应用-计算机软件与理论专业论文
PAGE
PAGE 3
PAGE
PAGE 4
太原理工大学硕士研究生学位论文
集约简的描述知道约俏的目的不是要获得长度最短的测试用例子集(用例个数最少) , 闹是要获得测试费用最低的子集。在用例约简的过程中 ,由于各个用例的堪行代价不一 定相|叶 ,如果简单的认为每个用例会付出相同的代价,必定会给约简工作的精准度)左成 极大的影Jlli句 ,所以约简 工作不单要考虑每个测试用例的覆盖度,而且还必须要考虑每个 用例的i运行代价。
一些些学者通过研究证明测试用例集的简化不会使错误枪 咨能力降低i7l ,而另一些学
者却认为将 冗余测试用例加入约简后的用例子集可以提高测试用例子集的错误检测能 力iS] ,在本文设定简化后 的测试用例子集如果 nJ 以覆盖所有需求的话就不会影响错误检 查能力,在此 基础上,本文 主要研究的是怎样能在保证对软件所有新求进行充分测试的 前提下,挑选出运行代价最小的或者近似最小的测试用例了先来对软件进行可 靠性测 试,这样可以在保证软件质垦 的前提下,降低测试成本的同时提高测试效率,在现实生 活中具有十分重要的理论意义和使用 价值。
1.2 国内外的研究历史与现状
测试用例约简问题在软件洲民费用缩减 方面占据着重要的地位, 由于这个问题同时 还是 一个组介优化问题,无论是理论研究还是在实际网用都有重要的意义。
目前,在原测试用例综巾选择测试用例子集以减少测试所付出的代价 主要有两种途 径[9,10). 一种是测试用例的选择,这种方法主妥依靠测试人员的经验,在很多时候不能 保证挑选出的用例子集可以满足所有的需求 ,这种方法虽减少了用例的数 量也降低了测 试成木, 但 并不能充分暴露出软件存在的隐患, 并不能从本质上高效地提高测试的效率 ; 而封 一种则是使用测试用例约简技术,即在原测试用 19IJ 集的基础 t利用算法找别最小测 试用例子集, 且此最小测试用例子集与原始测试用例集 具有相同的覆盖度。 因此,为了
保证软件的可靠性,一般都采用第 二种方法使用约简技术来挑远测试用例子集,这种方 法也已经在实际的 生前中得到了很好的应用。通过研究分析发现测试用例约简的这两种 途径虽然都为实际 工作提供了可行有效的解决方法 ,但却J 同时存在着一个共同的不足 点,那就是测试用例集的个数和代 价虽然都大幅减少了 ,但是约简后的测试用例子集的 运行总代价在所有 100%被盖需求的子集中并不是最小的。
基于测试需求集的测 试用例集约简的一般方法是 [1 1 ] . 首先对测试目标中的每个测试
需求 r 给出相应的能对其进行测试的 测试用例 t ,所有的这些测试用例t 构成了初步的测
试用例集 T 且 T 可以满足所有测试需求;然后针对这个原始测试用例集 T 采用算法〈诸
太原理工大学硕士研究生学校论文
如贪心算法、启发式算法和 GRE 算法等都是已 经被证明的可以进行测试用例约简的算 法〉来迦行精简 ,去掉大量冗余测试用例,最终得到的就是约简后的测试用例子集 ,此 集合中的用例就是在测试过程中 用到的测试用例。贪心算法 (12) (Greedy,简称G)最早 应用在测试用例约简问题上是 yChvata1在 1979 年提出的,算法的思想 是 :13j:次从 T t 挑选一个测试用例 t ,使之能最多地满足R 中未被满足的测试需求 r ,挑在完成后删除对 应的测试用例 1 以及可以被满足的测试诺求 ,草至所有的软件需求都被满足为止,贪心 算法简怡 ,容易实现,但是约简后的测试子集虽然在用例个数上达到了最少,但仍然存
在大量冗余,这熙的冗余是对大量的需求进行重复测试的元余; Harrold 等人提出了一 种约筒的启发 式算法1 10J (简称日算法), 该算法是根据测试JIj例的 重要性来进行挑选的 , 首先选出重要程度最 高的用例 ,删除此用例以及其满足的需求,然后 在新 的关系中再 根
据重要性进行重新选择直到需求被删除到空为止;在 G 和 H 算法的茶础上, Chen 和 Lau
提出了算法 GREI9.13) ,此种算法重复交替使用 必不可少策 略和 1-1 冗余(9)策略,直到这 两种策略都无法应用, ft使用贪心算法进行挑选 ;Lee 等人则将测试用例约简问题转换 为整数规划问题[1付,利 用整数规划方法在理论上可以获得满足测试需求集 R 的最优测试
用例子集 ,但其 计算复杂程度非常高 ,运算开销也呈指数级的速度增长, 在现实中是很 难实现的。而国内的聂长海则提出了另一种新的测试用例集约简方法 一一基于测试需求 约简的方法{l 1.1习,它充分考虑了测试蒲求之间的关系,通过精简测试需求的规模来缩小 原始测试陪例集 ,他提出的算法有可能导致测试不充分的
您可能关注的文档
- 敦煌文献《韩朋赋》研究-中国古典文献学专业论文.docx
- 敦煌文化的数字化再现及旅游体验设计-中国史专业论文.docx
- 敦煌曲子词百年研究史-文史学专业论文.docx
- 敦煌曲子戏研究-艺术学专业论文.docx
- 敦煌漢簡用字研究-英语言文字学专业论文.docx
- 敦煌绿洲农业生态安全评价-自然地理学专业论文.docx
- 敦煌舞剧的接受美学研究-文艺学专业论文.docx
- 敦煌网“拍视频赢大奖”项目口译实践报告-翻译学(口译)专业论文.docx
- 敦煌艺术再生的宗教意蕴分析-文艺学专业论文.docx
- 敦煌艺术再生的宗教意蕴研究-文艺学专业论文.docx
- 测试粉尘电凝并效果的实验研究-安全技术与工程专业论文.docx
- 测试矢量优化和低功耗协同设计的BIST技术研究-检测技术与自动化装置专业论文.docx
- 测试系统参数对发动机排放结果的影响研究-车辆工程专业论文.docx
- 测量不同试验条件下ERP启动点差的方法的研究-应用统计学专业论文.docx
- 测量和分析纤毛运动活动的新方法-生物化学与分子生物学专业论文.docx
- 测量强流电子加速器脉冲电压的电容分压器研制-电气工程专业论文.docx
- 测量机器人在线控制及其在地铁隧道自动化监测中的应用-大地测量学与测量工程专业论文.docx
- 测量矩阵受控的图像压缩感知与图像加密算法-信号与信息处理专业论文.docx
- 测量系统分析在客车制造业中的应用与研究-工业工程专业论文.docx
- 测量系统分析在集成电路测试中的应用-集成电路工程专业论文.docx
最近下载
- 移动式升降平台安全管理.pptx VIP
- JMP中文版使用指南.pdf VIP
- 供应商供货能力评估方法.docx VIP
- 外研版(2019) 选择性必修第四册 Unit 4 Everyday Economics Using language教案.docx VIP
- 2025年中国AI智能硬件行业市场竞争现状及未来前景研判报告.docx
- 国开一体化平台04037《人体解剖生理学(本)》章节自测(1-11)试题及答案.pdf VIP
- 思迅专卖店管理系统8特色介绍.ppt VIP
- 培智二年级生活语文第二学期教学计划.docx VIP
- 小公司财务管理制度简单版(二篇).doc VIP
- 高中英语词汇3500词(必背)-高中英语必备3500词汇表.pdf VIP
文档评论(0)