面向路径的逻辑表达式约束求解研究

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:ciweiqiu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向路径的测试用例自动生成技术的发展在一定程度上解决了软件测试过程中手动测试效率低和失误率高的问题,是软件测试领域的研究热点。约束系统的建立和求解是面向路径的测试用例生成过程中非常重要的一环,对其高效率的求解是测试用例自动生成问题的一个难点。首先,围绕面向路径的逻辑表达式约束求解问题,提出了逻辑表达式约束求解框架。该框架根据不同的覆盖准则采取不同的求解算法:语句、分支覆盖准则中,在构建的初始爬山空间二叉搜索树上利用改进的爬山法搜索求解;修正的条件判定覆盖准则中,利用独立影响对将逻辑表达式约束转化为原子表达式约束集求解。求解得到的变量和与其映射的削减区间集,作为分支限界测试用例搜索过程的输入。其次,针对逻辑表达式约束的求解方法提出了一些优化策略:利用真值表项优化策略和启发式矛盾处理策略提高修正条件判定覆盖准则中逻辑表达式约束的求解能力;利用剪枝算法缩减二叉搜索树的规模;利用基于变量依赖关系的原子表达式排序算法增强区间削减的能力;利用不可达路径检测技术减少不必要的求解过程耗费的代价。作者在代码测试系统(Code Test System,CTS)中编码实现了该求解方法,实验结果表明本文提出的策略能够支持复杂工程中逻辑表达式约束的求解,并能够成功的提高单元测试中的代码覆盖率。
其他文献
牙周炎是由牙周致病菌感染引起的慢性炎症性疾病,不同国家、地域、民族以及不同年龄的人均可患病,牙周病在我国患病率高达80%~90%,已成为成年人失牙的主要原因[1]。作为引起牙周炎主要的致病菌之一的牙龈卟啉单胞菌,可产生多种毒力因子,同时引起牙体周围软、硬组织的炎症破坏。巨噬细胞作为固有免疫的重要组成部分,是执行固有免疫的效应细胞,并广泛分布于组织中。近年研究提示,牙周炎作为一种感染性疾病,其牙周致
工业以太网在工业控制系统中得到越来越广泛的应用。在未来,工业以太网将取代各种现场总线成为唯一的工业控制网络标准。工业以太网交换机作为工业以太网的核心组网设备,也将
图什业图旗二十多万蒙古族人口,其多数人在学习和使用自己的民族语言文字。蒙古语言文字是蒙古族实现社会交流与生产、交流思想、提高文化程度、促进民族发展的基本工具,也是蒙古族人们使用民族自治权、宣传党的路线、方针、政策的重要工具。随着社会的发展、经济全球化、信息化、生活水平的提高,人们的价值观、语言意识、情感态度都发生了变化,使民族语言文字的学习和使用逐渐减少,语言文字意识也逐渐下降。所以,提高民族语言
目的:应用干扰素-α(Interferon-alpha,IFN-α)进行细胞因子免疫治疗的患者常会出现抑郁症。这一现象是研究外周细胞因子对中枢神经系统(Central nervous system,CNS)的作用
创新型人才是一个国家和民族发展的不竭动力和源泉所在。也是国家核心竞争力所在。近年来,我国政府非常注重创新人才的培养,而高校则是创新人才培养的主阵地。但由于几千年以
测试用例自动生成是自动化单元测试的重点之一,在面向路径的自动化单元测试中,抽象内存模型用于精准的提取路径上变量的语义和约束,其为自动生成测试用例的前提条件。但是,已有的抽象内存模型还存在不足之处,比如类型支持不全面、难以精确处理复杂操作、记录信息不全面等,这导致不能为一些所选路径生成测试用例或者生成了错误的测试用例,降低了测试效率及效果。本文围绕提高抽象内存模型记录的精确度和支持的完备性等方面进行
背景:唾液腺是外分泌腺体,其分泌的唾液有湿润口腔,促进消化的作用,其次,对于味觉,语言,龋齿的预防均有着密切的关系。口干是由客观涎液分泌量减少导致的一种主观感觉,常因恶
作为水产饲料的主要营养元素之一,脂质对水产动物的生长、发育及繁殖都至关重要,因此,对具有养殖潜力的新的水生物种而言,探究其对脂质营养的需求有将利于促进高效专用配合饲
国际上通常把直径小于2毫米的塑料颗粒统称为微塑料(MP)。随着MP对人类和环境暴露风险的升高,其对健康的影响受到越来越多的关注。目前,关于MP暴露影响的大多数报告都集中在
实验目的:本实验通过局部给药的方式观察在大鼠实验性牙移动过程中,与单纯MT01和硫代修饰的MT01(MT01s)相比较,聚乙烯亚胺衍生物PEN介导寡核苷酸MT01递送对实验性牙移动模型大鼠的生物安全性和牙齿移动距离的作用,初步阐明其对实验性牙移动大鼠牙槽骨改建的影响,为实现正畸治疗中牙齿移动的调控奠定实验基础。实验方法:48只Wistar雄性大鼠随机平均分为PEN组、MT01组、MT01s组和PE