基于电信运营支持系统探讨面向对象软件测试方法

基于电信运营支持系统探讨面向对象软件测试方法

论文摘要

软件测试在软件生存期中占有十分重要的位置,是软件质量保证的重要手段。本文从传统的软件测试技术出发,根据面向对象软件的特点,在分析了面向对象软件技术对传统软件测试技术的影响的基础上,讨论了面向对象软件测试的方法的改进。本文结合作者在FOROSS2.0(北京电信运营支持系统)中CMMI(Capability Maturity Model Integration)对传统软件测试方法的推动来阐述它在面向对象测试中的改进,引入了CMMI 的管理思想对软件测试进行探讨。FOROSS2.0 是基于电信OSS 规范模型,以计费,帐务,结算为三个基本组成部分,按照新一代的运营系统和软件规范(NGOSS)来进行过程改进的成功范例。在此系统的软件测试方面引入了CMMI 的管理模式。CMMI ML4 中的量化管理是它对传统的面向对象测试方法改进的重要体现。在此系统中应用了CMMI ML4 的管理理念,实施了量化管理,是定性到定量的突破。这是对软件测试和过程度量技术的一种更高层次上的应用。在该过程域中,度量已经成为了一种有效的辅助管理手段,从定量的角度对软件测试活动给出了支持。在类测试阶段,作者根据类的自身特点,阐述了类的功能测试和结构测试方法,并建议使用一种基于类的对象一状态转移图的测试方法,通过对UML(Unified Model Language)状态图转换的分析生成测试用例。在类的集成测试阶段,作者根据面向对象的事件驱动特性,引入了CMMI 的管理模式使得软件测试具有并行和实时的特点,并对软件过程的构建和改进起到了框架的作用。最后,我们探讨了用遗传算法生成有关面向对象软件测试用例的改进技术。

论文目录

  • 1. 引言
  • 1.1 选题背景和意义
  • 1.2 国内外发展概况
  • 1.3 面向对象工程技术的发展
  • 1.3.1 雏形阶段
  • 1.3.2 完善阶段
  • 1.3.3 繁荣阶段
  • 1.4 论文的组织
  • 2. 软件测试的基本概念
  • 2.1 软件测试方法
  • 2.1.1 软件测试方法基本概念
  • 2.1.2 动态测试
  • 2.1.3 程序测试过程
  • 3. 面向对象的系统中软件测试的特点
  • 3.1 面向对象程序的特点
  • 3.2 面向对象软件技术对软件测试的影响
  • 3.2.1 信息隐蔽对测试的影响
  • 3.2.2 封装和继承对测试的影响
  • 3.2.3 多态性与动态绑定对测试的影响
  • 3.2.4 集成测试
  • 3.3 信息隐蔽对测试的影响
  • 3.3.1 面向对象程序测试的级别分类
  • 3.3.2 多重继承的特点
  • 3.4 多态性与动态绑定对测试的影响
  • 3.4.1 多态性与动态绑定对测试的影响
  • 3.4.2 集成测试的特点
  • 3.5 类的功能性测试和结构性测试
  • 3.5.1 功能性测试
  • 3.5.2 结构化测试
  • 4. 用UML状态图实现对北京电信BOSS系统的测试用例
  • 4.1 UML 的简介
  • 4.1.1 UML 的发展
  • 4.1.2 用 UML 图实现对电信运营支持系统的测试用例的实现
  • 4.2 CMMI 对FOROSS(电信运营支持系统)的推动
  • 4.2.1 系统关系图
  • 4.2.2 CMMI 对软件测试的改进
  • 4.2.3 对类的内部测试
  • 5. 关于用遗传算法生成结构化测试用例
  • 5.1 BOSS 系统的结构化测试
  • 5.2 用遗传算法实现结构化测试用例
  • 总结
  • 参考文献
  • 作者在读期间科研成果发表
  • 声明
  • 致谢
  • 相关论文文献

    • [1].新工科电子商务专业面向对象课程体系教学改革[J]. 辽宁科技学院学报 2020(03)
    • [2].基于电表的面向对象与面向对象协议设计方法应用[J]. 价值工程 2019(04)
    • [3].浅析关于面向对象协议试点工作内容[J]. 中国仪器仪表 2018(02)
    • [4].面向对象技术在微波通信电路设计中的应用[J]. 科技与创新 2016(11)
    • [5].那面向对象技术与软件工程分析[J]. 电脑迷 2017(06)
    • [6].面向对象软件测试技术研究[J]. 现代职业教育 2017(03)
    • [7].面向对象程序设计语言的哲学思考[J]. 魅力中国 2017(05)
    • [8].面向对象主流切片表示法的比较研究[J]. 计算机工程与设计 2008(05)
    • [9].一种面向对象继承复杂性的综合度量[J]. 计算机工程与应用 2008(20)
    • [10].在软件易变性上下文中类规模对面向对象度量的影响分析[J]. 计算机应用研究 2017(08)
    • [11].基于面向对象技术的图书管理系统研究[J]. 中外企业家 2016(14)
    • [12].基于面向对象技术的空间数据库设计和实现[J]. 电子测试 2015(09)
    • [13].高等职业教育“面向对象”教学模式之构建[J]. 职业教育研究 2011(02)
    • [14].面向对象仿真初探[J]. 硅谷 2011(05)
    • [15].面向对象基本概念的研究[J]. 内蒙古民族大学学报 2011(02)
    • [16].面向对象设计方法学探讨[J]. 网络与信息 2011(04)
    • [17].面向对象分类方法在全国第二次土地调查中的应用[J]. 测绘技术装备 2009(02)
    • [18].面向对象分类方法在第二次土地调查中的应用研究[J]. 遥感信息 2009(06)
    • [19].面向语言编程——面向对象之后的革命[J]. 程序员 2008(05)
    • [20].浅谈博弈和面向对象理念在铁路体系管理中的应用[J]. 郑铁科技 2016(03)
    • [21].基于面向对象分类法和高分一号影像的露天矿区分类技术研究[J]. 青海大学学报 2018(01)
    • [22].基于面向对象技术的飞行仿真研究[J]. 计算机技术与发展 2010(07)
    • [23].面向对象与数据库技术结合发展现状研究[J]. 科技资讯 2009(03)
    • [24].基于面向对象技术药品管理系统开发[J]. 现代计算机(专业版) 2009(08)
    • [25].面向对象技术在学生管理系统设计中的应用[J]. 电脑与信息技术 2009(05)
    • [26].备件模型管理的面向对象技术方式的实现[J]. 科技广场 2008(12)
    • [27].面向对象协议计量设备的应用与分析[J]. 宁夏电力 2019(04)
    • [28].基于案例驱动的面向对象技术课程教学改革与实践[J]. 软件 2017(11)
    • [29].基于面向对象分类方法的低效用地信息提取研究——以福建省晋江市为例[J]. 科技创新导报 2018(03)
    • [30].基于内部视角的C++面向对象教学实践[J]. 中国校外教育 2010(08)

    标签:;  ;  ;  ;  

    基于电信运营支持系统探讨面向对象软件测试方法
    下载Doc文档

    猜你喜欢