基于正交表的测试用例自动生成工具的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:cph2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术高速发展的今天,各种软件产品层出不穷。软件测试作为保证软件质量的关键通常占据大量的开销成本,研究如何分配有限的测试资源并达到最好的测试效果是十分重要的。测试用例是测试工作的指导,在测试用例设计过程中,若要对所有的测试组合进行全面测试会产生组合爆炸问题,大量的测试用例会使测试成本增加并且影响测试进度。为了科学简化测试用例并使测试用例集具有较高的测试覆盖率,本文利用正交试验设计思想生成测试用例。本文首先分析了正交试验设计的相关概念和特征,阐述了其在设计测试用例方面的适用性;然后提出了基于正交表的测试用例生成方法,包括正交表匹配策略、映射测试用例算法和测试用例集的评估选择模型。针对复杂的因素水平数据提出了拟水平法、改造二水平正交表法和组合因素法进行正交表匹配和测试用例生成,并依据评估选择模型挑选最合适的测试用例集。评估选择模型以测试用例集的测试用例数量和测试点的覆盖情况为主要评估依据,在测试用例数量差距不大的测试用例集中,从水平覆盖率、方法优先级、水平均匀度、平均权重和用例缩减率五个维度对测试用例集进行综合评估分析。实验结果表明,本文实现的测试用例生成方法可以有效缩减测试用例数量、降低测试成本,并且可以灵活高效地生成测试用例。本文在上述研究成果的基础上,设计并实现了一个B/S架构的测试用例生成工具。本工具首先解析出用户输入数据中的因素水平信息,然后依据因素水平信息匹配正交表并进行测试用例的生成与测试用例集的选择。
其他文献
细粒度图像分类是指从一个大类中区分出不同的子类,在商品检索、车辆识别、花卉识别和医疗图像识别等方面具有广泛的应用前景。细粒度图像识别不同于一般的通用物体识别,其类
无人机的可控移动性、部署灵活性和对环境的快速适应性,使得无人机成为无线通信领域的一项关键技术,引起了国内外学者的广泛关注。本论文首先研究了无人机作为空中基站,减少对地面用户的干扰,增大网络吞吐量的问题。然后研究了由无人机辅助无线传感网络收集传感器的数据,保证收集数据新鲜度的问题。由于与无人机通信相关的资源优化问题不仅与通信参数有关,还与无人机的飞行轨迹和能量有关,往往是NP难的,传统的优化方法难以
1947年12月,云南决定发起大规模游击战争,配合人民解放军进行战略反攻。隐蔽在缅甸的朱家璧、张子斋回国领导开展圭山、西山武装斗争。1948年3月,朱家璧在弥勒西山将部队组建
“推进国家治理能力和治理体系的现代化”第一次在我国被提出是在党的十八届三中全会上,这次会议发布的文件中也首次提到了实行严格的严绩效管理。作为重要职能部门的税务机关,是国家治理体系中很重要的一部分,从2014年7月1日起,税务部门开始探索并在全国税务系统逐步推行绩效管理,研发了绩效管理专门的信息系统,经过几年的运行,显现了一定的成效。现阶段,如何借助征管体制改革的机遇,做好绩效管理的融合与发展,成为
与第四代移动通信技术(LTE)相比,5G通信技术具有更大带宽、更低时延、更高速率及更强连接能力,但功耗问题也更加凸显。移动设备上的基带芯片是实现5G通信技术的关键环节。针对5G超大网络流量及传输速率所导致的功耗问题,5G基带芯片的低功耗研究具有重要研究价值。而存储器在如今基带芯片设计中占比已达60%,为了降低5G基带芯片的功耗,对存储器低功耗技术的研究对5G基带芯片设计更是显得尤为重要。为平衡功耗
随着我国经济快速发展,行业之间竞争越加剧烈,房地产行业作为我国的支柱性产业受到外界环境和国家政策等多重因素影响,正面临着较大的压力,而国内的大多数房地产企业经营方式
中国云计算市场经历了大概10年左右的快速增长,在Iaas基础设施整合,Paas平台能力突变,Saas软件产品的丰富后,云计算和云服务不断得到宣传、推广和商用。近年来大量需要及时满
随着现代无线通信技术的飞速发展和各种电子终端设备数目的急速增长,越来越多的通信频段被占用,使得本来有限的频谱资源更加紧张。为了满足更多的用户需求,必须追求更高的频谱效率,而提升频谱效率的同时往往会增加相近频段之间的信号干扰。通过在系统中加入滤波器,可以消除无用信号对通信系统的干扰,但随之带来的代价是系统尺寸的增大和损耗的增加。另外,由于MIMO(多输入多输出)技术在5G移动通信系统中的大量应用,天
近年来,我国商业银行的个人消费信贷产业发展迅猛,截至2014年年底,个人消费信贷业务总规模已达153759.45亿元,同比2013年增长18.4%。各商业银行在追逐高收益的同时,不得不面
现如今人们越来越多地使用手机进行拍照,人像背景虚化系统是目前手机拍照领域的一大热门研究方向。背景虚化效果通常通过手机多摄像头镜头之间的叠加完成,但多摄像头为手机机身重量带来了更多负担,增加了手机制造成本,对于用户来说便增加了手机购买价格。因此本文依托某手机单摄像头人像背景虚化项目,借助神经网络算法完成Android手机人像背景虚化系统。本文实现并训练人像分割模型,利用移动端算法移植框架对其进行移植