对正交表测试策略改进方法的研究

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:xsfantasy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对软件质量问题的日益关注,软件测试作为保证软件质量,提高软件可靠性的重要手段也逐渐成为软件开发过程中关键的一部分。在软件测试中经常要面对这样的情景,即被测系统的行为不仅受到每个输入因素各自的影响,同时还和因素之间的各种组合密切相关,因而需要测试因素之间的组合情况,这种测试被称为组合测试。 论文首先介绍了目前比较流行的一种组合测试方法:n维测试,该测试策略能够覆盖任意n个因素的所有组合情况,通常情况下,n取值为2或3,这既可以避免测试用例数随着因素数的增加而急剧增长,同时能够获得足够高的块覆盖率,保证测试质量。 文章介绍了主要的几种n维测试策略,包括正交表策略、AETG(Automatic Efficient Test Generator)策略和IPO(In-Parameter—Order)策略,并对它们进行比较,分析了各自的不足;同时指出,这些策略都是针对某一特定的n值进行覆盖测试,而没有考虑混合维度的测试。 本文第三章对正交表策略予以两方面的改进。一是通过改进多余水平值替换的过程,使得在满足2维测试并且不增加测试用例的情况下,尽可能地提高3维覆盖率;二是改进正交表的选择方法,从而缩减测试用例集规模,弥补正交表策略在这方面相对AETG和IPO策略的不足。最后通过实验验证了改进方法的有效性和正确性。
其他文献
Ad Hoc网络以其灵活性和良好的适应能力越来越受到青睐。由于其特有的无需预设网络设施、可快速展开、抗毁性强等特点,Ad Hoc网络在军事通信、紧急服务、灾难救助和环境监测
随着数字格式内容的普及、宽带的广泛应用,各种数字设备和智能家电大量的进入了家庭。在面对家庭中存在的各种数字设备和智能家电以及数字多媒体内容时,人们不再满足单个数字
将住宅中各种通信设备,家用电器和家庭保安装置通过内部网络连接到一个智能控制系统上进行集中或异地监视、控制和事务管理的智能家居(Smart Home)系统,已成为近年来的一个热
在电力信息化领域,目前国家电网公司所属的各级子公司都开展了管理信息系统的建设和应用工作。但由于基于关系模型的系统各模块之间缺乏语义关联,导致了数据分散化、查询单一
学位
嵌入式计算机在通信设备、军事、航空航天等领域有着广泛的应用。高端嵌入式计算机平台的国产化,对促进国内计算机系统向高性能、实时性、低功耗的方向发展,具有重要的意义和军
IVR(Interactive Voice Response)是现代生活中不可或缺的一项资讯服务,IVR可以和使用者通过电话,以电话按键互动,如语音订票、语音查询、语音投票等都是很常见的IVR应用程序
本体(ontology)能够在语义和知识层次上对系统的概念模型进行描述,因而广泛的应用于信息检索、人工智能和知识管理等领域。由于人工构建本体的代价高昂,自动或半自动构建领域
随着定位技术与无线通信技术的迅速发展,对移动对象进行跟踪与定位变得可行与必要。移动对象信息管理在交通监测,舰船导航,移动计算,气象预测,电子战场等诸多领域有着广泛的
本文在网格计算产生背景的基础上,介绍了目前国内外网格技术的发展现状。然后论述了网格计算的基本概念及其发展的三个阶段,同时将网格计算与元计算、P2P计算和集群计算等计算