【摘 要】
:
完整路径在本文中被定义为从程序入口到某个待测功能点程序经过的路径,与传统软件测试的路径相比存在约束条件复杂、约束规模较大的特点。面向完整路径的测试用例自动生成技术是软件测试中一个尤为重要的基本问题,在软件测试中有重要作用。目前该技术主要是通过符号执行等路径覆盖技术获取路径上的约束条件,求解约束条件,生成覆盖该路径的测试用例。然而,完整路径上的约束条件的复杂度会随着程序规模的增加而急剧增长,导致该技
论文部分内容阅读
完整路径在本文中被定义为从程序入口到某个待测功能点程序经过的路径,与传统软件测试的路径相比存在约束条件复杂、约束规模较大的特点。面向完整路径的测试用例自动生成技术是软件测试中一个尤为重要的基本问题,在软件测试中有重要作用。目前该技术主要是通过符号执行等路径覆盖技术获取路径上的约束条件,求解约束条件,生成覆盖该路径的测试用例。然而,完整路径上的约束条件的复杂度会随着程序规模的增加而急剧增长,导致该技术存在约束求解难度大、测试用例生成效率低等诸多问题。针对上述问题,本文提出若干相关技术,旨在提高测试用例自动生成效率。本文的研究内容主要包括以下部分:第一部分基于路径约束中约束条件的相关性,研究了路径约束化简技术,降低路径约束的复杂度。在求解路径约束时,路径约束中约束表达式的数量是影响路径约束求解效率的一个重要因素。在测试用例生成过程中,路径约束中的约束条件之间往往不是独立的,因此路径约束中可能存在冗余的约束条件。本文通过相关方法检测并剔除路径约束中冗余的约束条件,减小路径约束的规模。通过设计实验对比化简前后的路径约束的规模和求解时间来验证路径约束化简技术的有效性。实验表明,路径约束化简技术能够剔除路径约束中的冗余约束,提高测试用例生成效率。同时,随着路径约束复杂度的增加,路径约束化简技术呈现出更显著的效果。第二部分是基于约束段相关性的路径约束分段技术和基于约束段复杂度的约束段排序技术,通过对路径约束进行划分和排序,实现“大而化小”,降低约束求解难度。根据实验统计,在求解路径约束时,随着路径约束中约束条件数量的增加,求解时间呈非线性增长的趋势。针对这一现象,本文研究了约束分段技术,对路径约束按照一定策略进行分段,分成多个由规模较小的约束段,迭代求解各个约束段,优化了求解时间随约束条件数量的增长曲线。同时,在迭代求解各个约束段的实验中,作者发现求解约束段的顺序对求解效率有较大影响。因此,论文定义并量化约束段的复杂度,并且设计了基于约束段复杂度的约束段排序策略,以接近最优的顺序迭代求解各个约束段。通过将路径约束分段技术和约束段排序技术引入到功能测试系统(Function Test System,FTS)中对实际工程进行测试,并统计测试用例生成时间,证明该技术对提高路径约束求解和测试用例自动生成效率有着显著效果。作者基于功能测试系统(Function Test System,FTS)开发和实现上述相关技术,验证本文研究内容的可行性,同时重构和优化FTS现有测试用例自动生成框架。实验表明,本文的研究内容具备可行性,能有效提高FTS的测试用例生成效率。
其他文献
轨道角动量(OAM)涡旋电磁波理论上拥有无限个正交的本征模态,具有提高通信容量和频谱利用率的潜力,逐渐成为国内外学者的研究热点。利用新型人工电磁表面对电磁波相位调制的独特优势,本文对涡旋电磁波天线展开研究。主要的研究内容和创新点如下:(1)提出了单波束-单模态OAM涡旋电磁波天线的设计方法。采用单开口圆环单元设计了一款口径尺寸为50 cm×50 cm的反射型新型人工电磁表面天线,仿真结果表明该天线
绝缘子作为电网运行中十分重要的组成部分,起着电力线悬挂与电气隔离的作用。根据电力部门的统计,由绝缘子引发的事故已成为当今电力运行中故障率最高的事故。因此,有必要及
在无线通信技术中,信道编码技术作为一种提高通信系统有效性的关键技术,已经成为一个研究热点。低密度奇偶校验码(LDPC)凭借其更好的接近香农限,低的编译码复杂度,高的编译码
2009年,我国GDP为5.1万亿,占全球GDP的8.4557%。2019年增长至7.55万亿,占全球GDP的10.2893%。GDP在十年间高速增长,城镇化进程加快,人口流动大幅度增加,国内房屋租赁市场也呈
阅读对于人们提升自身的英语水平起着至关重要的作用,也是人们获取信息、知识的重要渠道。阅读的分值在英语考试中的比例是非常大的,培养学生的英语阅读能力一直是英语教师孜孜不倦追求的目标。可是,常规课堂中的英语阅读教学中仍存在一些弊端,传统的阅读教学法更关注语言知识点却忽视语言的综合运用能力。久而久之,学生的阅读能力得不到提升并且失去阅读兴趣。因此,越来越多的教师和研究人员正在努力探寻怎样促进学生更加有效
随着全球经济一体化进程的加快,受众需求的快速变化,技术变革的迅猛,加剧传统装饰行业的竞争。行业发展宏观变化环境表明,建筑装饰行业只有为保证产业的可持续性,必须重视人才,采用优秀的人力资源体系,发掘人才,挖掘人才,留住人才,充分发挥人才的价值。优化企业薪酬体系设计是企业管理和提高人力资源管理部门核心竞争力的关键,对于企业保持持久的生命力和战斗力具有十分重要的意义。第一章绪论部分,本章主要介绍了本文的
基片集成波导(Substrate Integrated Waveguide,SIW)作为一种平面传输线,具有低成本、易加工、易集成等优点,还具有较高的品质因数和较低的损耗,自其在2001年被首次提出后,基片集成波导一直受到了广泛关注。然而,基片集成波导在高频段过高的介质损耗使其在高频段应用受到限制。为了降低基片集成波导的介质损耗,近年来研究人员已经提出了几种去除波导内部介质的特殊基片集成波导,包括