单元测试中抽象内存模型优化技术研究

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:yiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试用例自动生成是自动化单元测试的重点之一,在面向路径的自动化单元测试中,抽象内存模型用于精准的提取路径上变量的语义和约束,其为自动生成测试用例的前提条件。但是,已有的抽象内存模型还存在不足之处,比如类型支持不全面、难以精确处理复杂操作、记录信息不全面等,这导致不能为一些所选路径生成测试用例或者生成了错误的测试用例,降低了测试效率及效果。本文围绕提高抽象内存模型记录的精确度和支持的完备性等方面进行研究,在已有抽象内存模型的基础上,提出了优化后的抽象内存模型,包括数值型、指针型、结构体型、数组型、共用体型。并且改进了约束提取算法和非数值型测试用例形状构建算法,使其能够更加精确的模拟复杂操作的语义,并提取约束。在优化后的抽象内存的基础上,解决了现存的两类问题,为自动测试用例生成提供了更为准确全面的信息。作者在代码测试系统(Code Test System,CTS)中实现了上述抽象内存模型,并对其进行了测试。结果表明,本文提出的优化后的抽象内存模型比原有的抽象内存模型更加通用,特别是在复杂类型的程序中,可以正常生成测试用例,测试覆盖率显著提高。
其他文献
寡脱氧核苷酸(oligodeoxynucleotides,ODN)是一种碱基数目通常少于五十个的脱氧核苷酸序列,存在于自然界某些低等生物基因组的DNA中,易于与它们的互补链相互对接。MT01是依据人线粒体DNA人工设计合成的含有27个碱基的特定序列ODN,通过胞吞作用进入细胞,可与Toll样受体9(Toll like receptor 9,TLR9)和Toll样受体7(Toll like rece
目的血管平滑肌细胞的异常增殖、迁移和表型转换是动脉粥样硬化的主要发病基础,研究其分子机制可以揭示动脉粥样硬化发病机制,发现新的治疗靶点。在血管受到损伤过程中,血管
语言是文化的重要载体,也是信息量丰富的文化元素,凝聚着民族历史的记忆和智慧。民族语言的有效传承,对于保持语言的多样性,进而维持文化的多元化有着重要意义。达斡尔族是我国人口较少的民族之一,在历史长河中造就了璀璨的民族文化。达斡尔语作为其文化的重要标志,也是其精髓所在,在达斡尔族文化的发展进程中扮演着无可取代的角色,其传承的重要性不言而喻。而随着城市化进程的加快,语言环境的缺失,加之现代教育的冲击,达
近年来随着互联网信息技术的迅猛发展,各个应用领域逐渐积累了海量数据,网络结构作为一种表示和分析大数据的有效方法,能够对现实生活中大量数据进行建模。这些网络数据通常具有较丰富的维度,如何从这些大规模多维网络中挖掘其中蕴含的深层次信息,为业务人员提供决策支持,逐渐成为研究人员关注的焦点。Graph OLAP(图联机分析处理)技术继承了传统OLAP技术中的相关思想,允许用户对多维网络数据从不同角度与层次
目的:本试验旨在研究石膏样小孢子菌经皮肤和静脉感染小鼠后皮肤和肺脏组织中模式识别受体Dectin-1,TLR-2和TLR-4受体和细胞因子动态变化规律。方法:通过对C57BL/6小鼠皮下接
牙周炎是由牙周致病菌感染引起的慢性炎症性疾病,不同国家、地域、民族以及不同年龄的人均可患病,牙周病在我国患病率高达80%~90%,已成为成年人失牙的主要原因[1]。作为引起牙周炎主要的致病菌之一的牙龈卟啉单胞菌,可产生多种毒力因子,同时引起牙体周围软、硬组织的炎症破坏。巨噬细胞作为固有免疫的重要组成部分,是执行固有免疫的效应细胞,并广泛分布于组织中。近年研究提示,牙周炎作为一种感染性疾病,其牙周致
工业以太网在工业控制系统中得到越来越广泛的应用。在未来,工业以太网将取代各种现场总线成为唯一的工业控制网络标准。工业以太网交换机作为工业以太网的核心组网设备,也将
图什业图旗二十多万蒙古族人口,其多数人在学习和使用自己的民族语言文字。蒙古语言文字是蒙古族实现社会交流与生产、交流思想、提高文化程度、促进民族发展的基本工具,也是蒙古族人们使用民族自治权、宣传党的路线、方针、政策的重要工具。随着社会的发展、经济全球化、信息化、生活水平的提高,人们的价值观、语言意识、情感态度都发生了变化,使民族语言文字的学习和使用逐渐减少,语言文字意识也逐渐下降。所以,提高民族语言
目的:应用干扰素-α(Interferon-alpha,IFN-α)进行细胞因子免疫治疗的患者常会出现抑郁症。这一现象是研究外周细胞因子对中枢神经系统(Central nervous system,CNS)的作用
创新型人才是一个国家和民族发展的不竭动力和源泉所在。也是国家核心竞争力所在。近年来,我国政府非常注重创新人才的培养,而高校则是创新人才培养的主阵地。但由于几千年以