面向对象程序的类测试方法研究和设计

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:xiaosanhuah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象编程语言提供了继承、封装、多态的特性,提高了代码的重用性、安全性、维护性,给开发人员带来较大便利的同时,也给软件测试带来了一定的挑战。由于动态绑定和多态性,使得程序可执行的路径急剧增加,方法间、类间的关系变得更加复杂,给传统的类测试方法带了巨大的挑战,面向对象程序具有较高的复用率,更需要严格测试,避免错误的繁衍。针对上述问题,本文提出一种基于路径的类测试方法,围绕该模型本文做了以.下研究:(1)针对类的继承、多态特性引起的类间测试不充分问题,提出一种类成员方法扩展控制流图(Class Member Method Control Flow Graph,CMMCFG)结构。首先通过静态分析构建类的抽象表示模型,然后基于传统的控制流图进行节点替换和扩展,得到适用于面向对象程序的控制流结构。(2)针对由于类动态绑定特性而导致的可执行路径突增问题,提出面向类成员方法路径生成算法。通过将一条完整路径拆分成实例化子路径和基本子路径,采用路径组合的方式精简了路径数量,改善路径爆炸问题。(3)针对面向对象程序复杂路径约束提取和求解的问题,提出了面向路径的测试用例生成算法,采用符号执行技术完成成员方法路径分析,通过抽象内存建模精准提取路径上变量的语义和约束,并引入分支限界算法加快约束求解的速率。实验表明,本文提出的面向对象程序类测试方法有效的提高了类间测试的充分性,在一定程度上减少了不必要的路径选择,并为类成员方法自动生成有效的测试用例。
其他文献
印染废水色度高、COD含量高,处理难度大。Fenton试剂法对难处理工业废水具有较好的处理效果,但传统Fenton试剂法在反应过程中pH值范围较窄,易产生含铁污泥,药剂用量大且不可重复使用,因此,限制了其在水处理领域的实际应用。本试验主要研究UV强化Fe/Cu催化非均相Fenton体系处理孔雀石绿废水的效果及工艺条件,为在印染废水处理领域推广应用提供技术依据。以孔雀石绿废水为对象,采用自制光反应器
作为多次被提名诺贝尔文学奖的法籍捷克裔作家,米兰·昆德拉在法国文坛、乃至世界文坛都有着举足轻重的地位。本文所研究的《慢》是昆德拉本人用法语直接创作出版的第一部小说,其虽篇幅不长,却包含了以往昆式作品的特点,如复调性、对话性以及互文性,除此之外,小说中还在多处体现了一些后现代艺术的元素,包括它的戏剧性、音乐性和电影性等等,因此该作品本身便为我们提供了从多角度分析研究的可能性。小说以“慢”为名,“慢”
在小学科学教学过程中,不仅需要指导小学生的科学启蒙教育,同时还是开拓、教育小学生创新能力至关重要的途径。因此,只有在日常教学活动组织与设计过程中,培养小学生的实践能
随着我国西部大开发战略的进一步实施,我国西部尤其是云南省城市建设、高速公路、高铁、机场等基础设施建设突飞猛进,同时对地下空间的高效开发利用也逐渐受到高度重视。而云
心脏纤维化的特点是细胞外基质在心肌中的净积聚,是大多数心脏疾病的病理变化。老化是心脏纤维化的诱因之一。随着年龄的增加,心脏中胶原沉积逐渐增多,最终影响心脏功能。D-半乳糖(D-galactose,D-gal)可以诱导青年动物提前老化并且可以诱导细胞发生应激诱导的早衰。D-gal注射会导致青年大鼠心脏纤维化,但缺乏关于D-gal对老年啮齿动物心脏纤维化作用的研究。因此,本研究的目的是探究D-gal对
北方高寒地区春季干旱灾害频发,在该地区受水资源的约束及季节性冻融作用的影响,对作物产量造成极大损失。因此越来越追求使用土壤改良剂来提高土壤性能。其中,生物炭作为一种改变土壤物理性状的改良剂而受到广泛关注。迄今为止,关于生物炭在季节性冻土区对土壤改良的认识较少。此外,生物炭的不同施加时期对土壤物理性质的影响是否不同还不清楚。因此,探究不同时期施加生物炭对季节性冻土区土壤结构及水分特性的影响对提高农业
2007年,中央一号文件提出“面向农业、面向农村、面向农民、面向商业”是县域农业银行股份制改革的重点。围绕这一新的市场定位,如何应对“三农”和“商业经营”这一复杂的历史问题,已成为社会普遍关注的话题。随着国家对社会主义新农村建设需求的不断增加,县域农村对金融服务和金融衍生品的需求也在不断增加。农业银行的传统经营方式已经不能满足县域多元化的金融服务需求。农行以“面向农业、面向农村、面向农民、面向商业
华北克拉通东南缘徐州地区分布有大量~900Ma的富Fe-Ti基性岩床,大多均顺层侵入到新元古代碳酸盐地层中。在矿物组成上,它们常含有大量的铁钛氧化物(钛铁矿、磁铁矿和榍石)。在
自人类诞生以来,就从未停止过追求发展的脚步。发展是人类社会永恒的主题,更是我国一直以来为之不懈奋斗的目标所在,直接关乎我国的未来和中华民族伟大复兴的中国梦的实现。近年来,随着经济社会的不断发展以及国内外局势的新变化,我国社会发生深刻变革迈入了“新征程”。“新征程”在带来新气象、新机遇的同时,还孕育着新风险、新挑战。为了更好的抓住机遇,更好的解决制约我国社会发展的新问题,在新的起点上创造出新辉煌,习
目的:本研究通过对211例幽门螺杆菌(Helicobacter pylori,Hp)阳性与147例Hp阴性的消化性溃疡(Peptic ulcer,PU)患者进行流行病学、生活饮食习惯、疾病诱因、消化道症状、合并症、内镜下表现、特别是中医证素和证候的对比分析研究,探索HP感染的危险因素,分析出HP感染与PU患者证候证素之间的关系,为预防HP感染、中医药辨证论治辅助根除HP,促进溃疡愈合与防止溃疡复发