网站大量收购独家精品文档,联系QQ:2885784924

(课程设计翻译)一个对减少测试套件在故障定位影响实证研究.docxVIP

(课程设计翻译)一个对减少测试套件在故障定位影响实证研究.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(课程设计翻译)一个对减少测试套件在故障定位影响实证研究

一个对减少测试套件在故障定位的影响的 实证研究 Yanbing Yu James A. Jones Mary Jean Harrold  HYPERLINK mailto:yyu@ yyu@  HYPERLINK mailto:jjones@ jjones@  HYPERLINK javascript:ctr._submitUrl(true); \o 查看经过翻译的网页 harrold@ 计算机学院 佐治亚理工学院 佐治亚州亚特兰大,U.S.A. 摘要 故障定位技术利用信息在测试套件中的所有测试案例已经被提出。这些技术使用各种方法来识别可能的故障部分程序,基于关于程序与测试套件的执行信息。研究人员已经开始调查组成测试套件对这些故障定位的有效性技术的影响。在这篇论文里,我们展示在第一个实验一个方面的测试套件的组成测试套件的减缩。我们的实验研究故障定位技术的有效性测试套件减缩的影响。在我们的实验中,我们应用10个测试套件减缩的战略来测试八个项目程序的套件。然后,我们测试了四个留下的运用故障定位技术的未经减缩和减缩过的测试套件。我们也测量在测试套件大小减少10个测试套件减缩战略。我们的实验由此可见,故障定位的有效性取决于对测试套件的削减战略使用的,它说明之间的测试套件减缩和故障定位的成效。 分类和主题描述 D.2.5[软件工程]:测试和调试 一般条款 实验,可靠性 关键词 故障定位,测试套件减缩,实证研究 1。引言 软件调试后,已是一项昂贵的部分失败在软件开发过程。要确定故障位置,引起了故障,软件开发人员经常使用手册和繁琐的方法。在有限的诊断技术,如插入打印语句之中,代码和使用符号调试器,发现故障,或故障定位,往往能消耗大量时间和资源。 为了解决故障定位,研究人员费用提出了自动故障定位技术。这些技术通常使用的动态信息索取执行程序开发人员关注可能直接错误的地点,因此,降低了搜索代价。这些故障定位技术,许多使用信息关于这个标识的(例如,[1,12,13,14])测试用例的测试套件的执行。随着passed /failed该测试套件的执行结果,这些技术是根据一些报道有关的信息类型测试套件的执行。我们称这些报道为基础的故障定位技术。研究表明,这些技术可减少故障定位的费用由有帮助减少了程序的百分比,必须进行检查,发现故障(例如,[6,11,16])。 一个问题涉及到这些报道为基础的故障定位技术是效果,该测试套件的组成 对故障定位。迄今为止,一些研究人员已经开始调查的方式,组成 测试套件的影响了故障定位的有效性技术。最近的两个文件报告的影响研究 增加对故障定位所用的测试套件的大小。阿布雷乌和同事随机选择的测试套件 不同数量的passed和failed的测试用例。对于他们的 故障定位技术和学科课程和测试套件,他们发现,其中超过6失败 测试用例或通过二十多个测试案例产生 对故障定位的有效性影响不大 技术。然而,他们没有给上找到的passed和failed的测试情况下,这些边界的一般方法。博德里通过有选择地增加和他的同事加入测试用例的测试套件的大小。他们定义一个动态的基本作为该区块是由同一组语句覆盖测试 案件。使用测试用例生成,测试他们提出的保留 案件增加的动态基本块的数量和 丢弃测试用例没有。他们发现,增加了动态基本块的数量增加了故障定位技术的有效性。这些都不技术,但是,考虑如何消除从测试用例 测试套件会影响故障定位。 最近的一个文件并考虑减少测试套件。浩和他的同事断定该测试情况相似或裁员导致的故障定位效率的损失。他们完成了一项实证研究表明,注射冗余可以损害一个故障定位技术的有效性。他们的研究结果表明,减少可能提高有效性。我们的初步结果这个结果相矛盾我们发现,没有额外的冗余,在一般情况下,减少故障定位技术的有效性。 为了解决测试套件的组成这些问题,我们有开始一个项目,将考虑组成测试套件不同的方法。在本文中,我们提出我们的结果第一个实验的测试套件组成,其中我们调查的效果,测试套件减少战略上的故障定位技术的有效性。在实验中,我们用10测试套件的减贫战略和现有四个故障定位技术,以及一组方案,包含单个和多个故障,和一个大数的测试套件。我们的实验表明取舍之间存在的测试套件减少和故障定位有效性。我们的实验还表明,在一般情况下,现有的测试套件减少战略减少故障定位技术的有效性。在论文中,我们还提出了一种新的测试套件的减贫战略,并表明,为我们的主题方案和测试套件,它会导致在四个故障定位效果的影响可以忽略不计技术。 本文的主要贡献是: 1.?第一个控制实验(我们的知识)的评估的测试套件减少效益上 故障定位的有效性,同时使用单相和多故障的程序。 2.一个新的测试套件的减

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档