测试用例约简算法及其检错能力影响的研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:wang_hua1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网飞速发展的今天,软件已经成为了人们日常生活中不可或缺的工具。一些特殊软件的漏洞引起的损失是巨大的,同时随着软件的规模扩大,更多的潜在错误会难以发现。为了保证软件的质量,确保软件开发完成后可以达到预期需求的目标,软件测试人员在测试的各个阶段采用了不同的测试方法。如今软件测试在软件开发的工程中占据着相当重要的地位。  软件规模和需求的增长衍生出众多漏洞,同时因为特殊软件所带来的错误率提升,软件测试花销巨大。随着软件测试技术的成熟,人们会采用多种方法如手动测试、自动测试、手自结合测试来降低成本。  一般来说,测试人员会根据测试的需求来设定一部分测试用例,测试用例的数量跟测试需求的规模有关。测试用例的质量尤为重要,高效测试用例可缩短测试的周期且降低成本。为此测试用例约简技术应运而生,其主要特点是根据需求选出测试用例,并使用启发式算法除去冗余的测试用例,约简后的测试用例集合仍然能够覆盖原来的测试需求,从而达到了用较少的测试用例满足更多的测试需求的目的。此技术降低了维护测试用例集合的成本,有效地控制了测试成本。  本论文介绍了测试用例约简的研究背景和重要性,对一些常用的高效启发式测试用例约简算法进行了研究与对比,结合实例分析了各种测试用例约简算法的利弊。综合分析现有的部分启发式算法的不足,提出了约简测试需求的方法。主要创新点是对原有的测试需求做简化,去除部分测试需求,对剩余的部分进行完全划分,然后对测试用例进行约简,得到约简后的测试用例集。通过实验跟目前常用的启发式约简算法进行对比,实验显示:对于规模大的测试需求,新的测试用例约简算法有助于生成低成本高效率的测试用例集合。文章最后探究了测试用例的约简对检错能力的影响,验证了测试用例约简后的测试效果基本等同于约简前的测试效果。  
其他文献
计算机自动人脸识别是模式识别与图像处理领域的难点之一。随着科学技术快速的发展,人们对人脸识别技术的需求也在不断提高。在一些特殊的应用场景,人脸识别系统往往只能获取每
电力系统的安全性对国民经济和人们的生活有着重大影响,随着科学技术的不断发展,对变电站对监控的实时性、网络化、智能化等方面要求也越来越高,不仅需要对电流、电压进行监测,还
随着生产水平的不断提高,机械设备的故障诊断技术逐渐成为热门的研究领域,而轴承作为机械设备的核心器件,对其进行故障诊断更是意义重大。准确的对轴承进行故障诊断已经成为摆在我们面前的一项重要课题。本文在分析了国内外轴承常见故障机理的基础上,明确了内环以及外环故障是轴承故障的主要原因,依此设计了针对轴承内环、外环故障,采用加速度传感器进行数据采集与故障诊断技术研究的技术方案。本文首先对基于振动信号的轴承故
随着交通运输业和汽车制造业的持续快速发展,人们对出行的要求越来越高,汽车逐渐成为人们日常出行重要的代步工具之一。它给日常生活带来舒适、便捷的同时,随之产生的交通事故直
颅脑亚低温治疗具有显著的神经保护疗效,虽然全身亚低温治疗得到了较多的临床应用,但是存在着冷却速度慢、会引发拮抗器官并发症等缺陷。选择性亚低温治疗可以克服这些不足,
多电机同步协调控制被广泛应用于工业生产中,如何提高系统的同步控制性能成为研究的热点问题。本课题研究对象是一个多变量、时变、强耦合的三电机同步控制系统,针对系统中电机
学位
随着互联网技术的迅猛发展和各种存储设备性能的大幅提升,各种图像数据数量飞速增加,如何对海量的图像数据进行有效管理成为了一个亟需解决的问题。为每幅图像分配相应的类别标
国内道路除标、机场除胶等清洗行业前景广阔,但高效的成套清洗设备极度缺乏,几乎被国外几家企业所垄断。南京大地水刀股份有限公司,是国内第一家研制生产超高压水切割数控设备的
化石能源的大量使用导致了大量CO2的排放,而CO2是造成温室效应的主要气体之一。世界各国意识到温室效应的严重性,在京都议定书中已就CO2减排问题对很多国家进行减排分工。