学位论文 > 优秀研究生学位论文题录展示

电信BOSS系统软件测试

作 者: 高伟
导 师: 薛质;闻益
学 校: 上海交通大学
专 业: 电子与通信工程
关键词: 软件测试 数据一致性 电信BOSS软件 电信业务开通
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 54次
引 用: 0次
阅 读: 论文下载
 

内容摘要


信BOSS系统,即电信业务运营支持系统,是业务支持系统(BSS,Business Support System)与运营支持系统(Operation Support System)的统称。BOSS系统是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起,是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。它不仅能帮助运营商在制定符合自身特点的运营支撑系统的同时帮助确定系统的发展方向,还能帮助用户定制系统的整合标准,改善和提高用户的服务水平。电信行业软件与一般产品软件(诸如办公软件,个人应用程序)不同,电信行业软件运行规模大,涉及的数据量大,客户化程度高,对稳定性和鲁棒性要求很高。数据一致性是BOSS系统重要的组成部分。由于每个设备厂商具体实现不同,本文着重给出了几种具体的实现方法,提出了包括冗余备份网元之间的数据一致性保证与纠正等方法,业务开通过程中需要交互多个网元保证多个网元间的数据一致性的实现方法,并提出了与之相适应的高效的软件测试方法。白盒测试和黑盒测试是软件测试中两种不同的测试方法。在整个的测试过程中两者各有所长,相辅相成。本文通过实践经验的总结,给出了高效使用黑盒与白盒测试的方法。即在测试软件时,通常先用黑盒测试来验证目标工程的正确性。倘若结果正确,再用白盒测试来检验其正确结果是否产生于正确的过程。倘若结果发生错误,则可用白盒测试来查找过程中错误的地方。一个完整的软件测试,是先经过黑盒测试的错误检查,再通过白盒测试的结果验证,才能说真正意义上的完整。稳定性测试是电信BOSS软件中非常重要的一项测试。本文总结了电信软件稳定性测试的一般过程,包括测试环境介绍、测试工具以及测试结果分析,给出了稳定性测试结果评判标准以及监控脚本程序,并结合测试实例数据,具体地阐述了如何对稳定性测试结果数据进行分析,同时给出了软件质量反馈,为软件开发人员提供了具体的产品修复意见。敏捷软件开发以适应性的过程代替传统的预测性的过程,在很大程度上满足了现代商业软件业务复杂、需求多变、时间要求紧迫等特点。在敏捷软件开发中,持续集成以及每天快速质量反馈是保证软件开发成功的关键之一。但在实际工作中,有些测试往往耗时耗力,不容易加到持续集成中,例如非功能测试中的稳定性测试,往往需要超过一天的时间来发现问题。为了解决这一问题,本文中提出了一种加速的稳定性测试方法,通过增加系统负荷从而增加加快问题代码的调用频率,从而使问题软件更快地出现问题。通过实验对比,验证了这一方法可以节省大约60%的测试时间,表明了这一方法的可行性,为后面的问题修复赢得时间,减少了软件开发的风险。本文针对电信行业软件的特点,提出了对电信软件测试的技术和分析方法,并且以电信BOSS软件为例,描述了电信行业软件的测试特点,包括数据一致性、稳定性以及鲁棒性等,对软件测试过程中常见的问题进行了总结。最后总结了行业软件性能测试的特点。

全文目录


摘要  5-8
ABSTRACT  8-14
第一章 引言  14-21
  1.1 电信业务运营支撑系统概述  14
  1.2 软件测试概述  14-15
  1.3 数据一致性  15
  1.4 敏捷软件开发  15-17
  1.5 持续集成测试  17-18
  1.6 本文研究目的及结构安排  18-19
  1.7 本文的内容和结构安排  19-21
第二章 软件测试的基本理论  21-34
  2.1 软件测试介绍  21-22
  2.2 软件测试的生命周划  22-25
  2.3 软件测试的基本方法  25-28
  2.4 微软过程模型与每日构建集成模式  28-30
  2.5 敏捷软件开发与持续集成  30-32
  2.6 小章小结  32-34
第三章 电信BOSS系统介绍  34-49
  3.1 电信BOss系统概述  34
  3.2 电信 BOSS系统现状与发展趋势  34-38
  3.3 电信 BOSS系统的体系结构  38-40
  3.4 电信 BOSS系统的高可靠性  40-43
  3.5 电信系统发展趋势  43-48
  3.6 小章小结  48-49
第四章 电信BOSS系统数据一致性  49-61
  4.1 电信BOss系统数据一致性  49-50
  4.2 导致数据不‘致的情况以及解决方法  50-51
  4.3 数据一致性管理系统非功能性需求  51-53
  4.4 数据稽核管理设计  53-54
  4.5 冗余备份网元之间的数据一致性以及测试方法  54-58
  4.6 业务丌通过程中需要交互多个网元保证一致性的实现方法以及测试方法  58-59
  4.7 电信N BOSS软什测试特点  59-60
  4.8 小章小结  60-61
第五章 电信BOSS系统性能测试  61-85
  5.1 性能测试  61-64
  5.2 性能测试与持续集成测试  64-65
  5.3 并发性能测试自前的准备工作  65-70
  5.4 电信BOSS系统性能测试实例分析  70-75
  5.5 加速稳定性测试实践  75-80
  5.6 问题修复后的系统稳定性测试结果  80-84
  5.7 小章小结  84-85
第六章 全文总结  85-88
  6.1 主要结论  85-87
  6.2 研究展望  87-88
参考文献  88-90
致谢  90-91
攻读工程硕士学位期间已发表或录用的论文  91-92
附件  92

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  7. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  8. 一个自动化软件测试系统的设计与实现,TP311.53
  9. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  10. 基于云技术的分布式实时数据库高性能数据存储检索机制的研究,TP311.13
  11. 基于云计算的软件测试服务研究,TP311.53
  12. 电子商务中的在线书店设计与实现,TP311.52
  13. A基地软件检测站测试管理信息系统设计及实施关键问题研究,TP311.52
  14. 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
  15. J2EE集成开发框架及其应用,TP311.52
  16. 进化测试在嵌入式汇编的嵌套分支结构中的应用,TP368.1
  17. 信用社代理房产维修基金管理系统的设计与实现,TP311.52
  18. 基于异构数据库的容灾模型及数据一致性维护技术的研究与实现,TP311.13
  19. 移动数据库中基于移动Agent的数据一致性的研究,TP311.13
  20. 移动事务并发控制技术的研究,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com