面向对象软件测试技术—类级别测试用例生成及回归测试研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:yougboo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文主要对面向对象软件中类级别的测试用例自动生成方法以及类级别的回归测试用例选取问题进行研究.作者采用基于规约的测试用例生成的思想,通过在面向对象软件开发过程中产生的分析设计规约,特别是类的行为模型,作为测试用例生成的基础.UML状态图是一个语义丰富的动态行为的描述模型,但其结构较为复杂,其存在层次嵌套结构以及并发结构.要研究如何从中生成测试用例,我们采用自底向上的思路,首先我们研究一个为简单的行为描述模型-有限状态机,建立从有限状态生成测试用例的方法;然后我们再研究一个比有限状态稍微复杂一些的模型-扩展有限状态机,对基于有限状态机模型产生测试用例的方法进行了进一步的扩展,建立从扩展有限状态机中生成测试用例的方法;UML的状态图在扩展有限状态机的基础上增加了层次嵌套以及并发的结构,在前面两个部分研究的基础上,我们对UML状态图进行平坦化处理,然后使用扩展有限状态机的测试用例生成方法生成所需的测试用例.在该文中我们提出对回归测试问题采取分层的策略,即对类的回归测试问题和集成测试中的回归测试问题,我们采取不同的策略.并重点讨论了类中存在的各种依赖关系,特别是指出了对类内存在的数据依赖进行精确计算的方法,从而能够建立起更加完整和精确的类内依赖图,为软件改动影响范围的确定打下良好的基础.此外,根据以上的研究成果,该文设计并实现了一个测试辅助工具的原型系统.
其他文献
该课题针对手机资产流失的现状,提出建立手机实物资产控制系统.通过对现有业务流程重组,并应用计算机技术对手机实物资产在整个供应链中的流失进行控制.课题首先确定了整个手
该文通过分析网络管理及网络流量分析技术的发展、园区网的特点和用户的需求,提出了一个针对中小型园区网络的Windows平台下的网络流量分析系统.系统通过对网络流量进行实时
移动Ad Hoc网络是一个无中心的、多跳的、临时性的自治网络,由带有无线通信装置的移动终端组成,可以随时随地的构建。由于移动Ad Hoc网络组网快速、灵活性等特点使得它被广泛
该文针对变风量(VAV)空调系统正常运行的必要条件--稳定性问题进行研究,首先分析了变风量(VAV)空调系统的模型,把变风量(VAV)空调系统基于分解协调的策略合理地分解为机组部分和末
基于Web的网络教学是当前Internet的一个重要应用领域。网络教学的实施改变了传统的“以教为主”的教学模式,体现了“以学为主,师生互动”的新的教学思想。国内外很多高校都在
网络安全问题是自从有了网络就一直存在的问题。为了保护主机和内部网络的安全,人们建立了多种安全机制,例如访问控制、认证表,以及最重要、最基础的机制:防火墙。传统的防火墙都
关系数据库由于其在商业领域的主导地位以及关键技术的成熟性成为管理XML数据的一个有效工具.利用关系数据库存储、查询、全文检索并管理XML内容的研究是该文研究的重点.该文
计算机三维图像模型和数控制造的结合,使得设计、可视化、仿真和自动化制造复杂的三维物体成为了可能。但同时,随着技术的不断发展,假冒物品的仿真度也在不断提高。通过高质
该文在数字图象形状识别作了一些探索性研究工作.形状识别是模式识别中的重要内容,无论是机器视觉系统还是人类的视觉系统对于景物认识的初级阶段都是其形状,目标物的形状特
该文从如何在面向对象软件工程方法中用规范的形式表达用户对于界面的需求这一核心问题出发,提出了复合用例概念.它以FMP界面抽象模型为理论基础,结合了UML中的用例图和结构