面向对象软件测试的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:kenching
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象技术在软件工程中的推广使用,使得传统的结构化测试技术和方法受到了极大的冲击。为此,本文结合传统的测试技术,从面向对象软件度量和测试自动化工具的开发两个方面对面向对象软件的测试进行了研究。 本文在以下几个方面进行了较为深入的研究: 1.面向多种OO语言的软件综合测试环境的体系结构。本文提出了一种集软件测试、质量评测和维护于一体的软件测试环境。该软件测试环境的体系结构具有高度可重用性和灵活性,适用于多种面向对象语言。 2.基于块的控制流图模型。基于块的控制流图模型是对传统控制流图模型的改进和扩展。本文提出的块这个概念是分析程序控制流的基础,通过将程序划分为块的序列,从而从根本上保证了对多种面向对象语言的测试语义的一致性。 3.面向对象的测试充分性度量准则。本文提出了一种新的基于块的面向对象覆盖度量,可以比传统的结构化覆盖度量获得更精确的测试覆盖数据。 4.面向对象的软件度量。面向对象度量的研究是面向对象开发方法的不可缺少的一环。针对面向对象的继承和多态特性,本文提出和改进了四个面向对象度量:增强的Cyclomatic复杂性度量、类方法数、类重用的方法数、类重用的方法数的百分比。 5.软件测试自动化技术。开发软件测试自动化工具的目的在于简化复杂的测试工作。本文研究和改进了“代码插装”、“测试捕获/回放”和“测试用例最小化”等测试自动化中的关键技术。 6.面向分布式的嵌入式软件测试平台。本文针对分布式嵌入式软件系统的结构特点,提出了一种与被测系统的硬件结构无关的软件测试系统平台。可以对分布在通信网络中不同位置的多个测试系统实体进行全面测试,而且支持动态测试和多方并发测试。同时,改进了协议一致性测试中测试控制器基于表格(状态迁移表)驱动的传统设计模式,克服了当前形式化描述语言固有的描述能力差和计算能力薄弱的缺陷。并利用自定义的一种形式化描述语言DSL实现了协议一致性测试集的形式化。
其他文献
自从1998年全国政协提出发展风险投资的提案之后,风险投资逐渐引起了社会各界的关注。风险投资是发展高新技术产业和产业结构升级的重要推动力,对科技成果的转化也有非常重要的
电子商务是经济活动领域的一个新生事物,它的产生和发展融合了新科技和商业运作的扩张,体现了知识型新经济的模式。由于电子商务为了革命性新的事物,其中涉及到的法律问题,对传统
《语文课程标准》明确指出小学作文教学要实现生活化,但由于受到传统教学模式的影响,小学作文教学成了"老大难"问题。如何加强小学作文教学的生活化,是广大语文教师必须慎重
当今世界节能、环保、可持续发展成为社会发展主流的背景下,结合气候的建筑设计是实现建筑节能,创造健康人居环境的有效方法。在建筑文化多元化的趋势下,地域建筑越来越受到重视
颈椎旋转手法是治疗颈部疾患的一种有效的治疗手段,但其机理目前尚不明确,而且国内在此方面的基础研究还比较薄弱。因此,本研究立足于手法的基础研究,通过实现颈椎的可视化来探求
本文通过对广州市景城房地产公司开发从化“逸泉山庄”的管理案例的研究,介绍了房地产项目公司管理的特点。揭示了在新的房地产市场竞争中如何建立房地产项目开发公司,以及加强
<正> 中语教材中的《最后一课》、《一件小事》(以下分别简称《最》、《一》)中,都有人物的背影描写。同写背影,但描写的方法各呈异彩,安排各具匠心,作用迥然有别。对两课中
期刊
本篇论文论述了鲁尔危机的成因和发生过程,以及英国对鲁尔危机政策的形成和发展,阐述了在三次鲁尔危机中(1920-1923)英国对法妥协政策的产生、延续和终结。 全文共分五章。
本文基于小尺寸MOS器件热载流子退化的物理机理,对器件热载流子退化所导致的性能退化进行了深入的理论分析和相应的实验研究,给出了预测MOS器件和电路热载流子退化寿命的方法,并