电信业务支撑系统测试方法策略及其应用探究

来源 :山东大学 | 被引量 : 0次 | 上传用户:fangduohui129
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BSS(Business support system)且业务(服务)运营支撑的软件系统,是当前通信行业所使用的主要系统,该系统整体由三个独立又有机结合的子系统组成,分别是客户关系管理(CRM)、计费和账务(Billing)以及统一产品(UPC)。软件测试活动是保障整个软件系统品质的必要条件之一,同时也是软件工程中不可缺少的重要一环。随着计算机软件的进一步发展,对于软件的测试工作越来越受重视,在软件工程中扮演越来越重要的角色。这个重要性不仅体现在它是软件工程中的一个阶段,而且是贯穿从最开始的需求分析阶段的软件生命周期全过程。以整个软件工程的开发阶段来看,软件的测试工作可以分成如下几个阶段:模块测试、单元测试、集成测试以及系统测试。这些不同的测试阶段环环相扣、相辅相成,在软件开发周期中起着不同的作用,各个阶段都不可或缺。本文探究的内容主要是基于业务流程的集成测试和跨系统集成测试,以弥补在BSS业务支持系统中的测试缺漏,进一步完善测试过程,以保证BSS整体的运营质量。此论文着重探究了软件测试方法之一——业务流程的集成测试,在BSS业务支撑系统中的实践。运用软件工程的思路,综合BSS的系统特征,为该软件系统提供一套测试方案以及测试用例,并运用实践。在BSS系统,应用主要采用java作为开发语言,因此,针对面向对象编程语言继承/封装/多态等特点,采用的测试模型和测试方法应有所不同。由于采用面向对象语言开发的软件,其非层次的控制架构导致传统的自顶向下/自底向上测试策略并不合适。根据语言特点,我们主要的测试方式是功能测试完,再基于流程的集成测试。其中,功能测试忽略程序的内部结构,主要集中于程序的功能特性,各个功能之间又会有相互依赖关系,通过依赖的关系确定测试序列,直到完成一个独立的测试单元;而基于流程的测试,主要根据程序的内部控制流结构或数据依赖进行测试,各个子流程测试完成,之后加以集成测试以保障测试质量。由于目前BSS系统的不断优化,各个子系统的不断升级改造,不同子系统之间的接口以及系统整体性能都会有较大的挑战。因此,通过不同的测试策略,对该系统进行整体分析、模块化分析,能够有效的解决问题并提升系统。通过本文对测试工作及方法的探究,能对测试工作有基本的了解,明白采用的测试方式的原理和测试过程,测试用例的生产,清楚测试策略在较大的系统之下,各个系统在联调时的应用以及效果,以及测试工作中遇到的问题,及其解决方法。
其他文献
简要介绍了隧道防火涂料的组成、设计原理和存在的主要缺陷,重点叙述了近年来隧道防火涂料的国内外研究进展和隧道防火涂料的发展趋势。隧道防火涂料作为一种价格低廉、对隧道
目的探讨超声弹性成像(UE)技术在腮腺良恶性结节鉴别诊断中的价值。方法以85例腮腺结节患者(共96个腮腺结节)为研究对象,术前行常规超声和UE检查,回顾性分析超声特征、弹性评分及
目的 :观察普通针刺联合恢刺治疗颈型颈椎病的临床疗效。方法 :将66例确诊为颈型颈椎病的患者按随机数字表法分为治疗组和对照组各33例。对照组采用普通针刺治疗,治疗组在对照
针对水土资源开发利用引发的湿地消退问题,通过研究湿地水分运动与补给规律,分析湿地和径流进退的关系、湿地生境和生物的扩展关系,分析湿地水文连接度下降引起的湿地消退效
<正>阿尔斯通被收购的消息在法国引起轩然大波。阿尔斯通是第五家在被通用电气收购的同时,也被美国司法部指控腐败的公司!我甚至猜想,是不是通用电气将阿尔斯通惯用做法的信
<正>根据形势发展和任务需要适时开展集中教育,是我们党的优良传统和政治优势,也是以习近平同志为核心的党中央全面从严治党的鲜明特色和重要抓手。党的十九大提出在全党开展
工程师伦理思维的培养是解决当前工程行业伦理问题的有效途径。伦理思维是工程师职责本质的回归,其内在地蕴含三个维度:工程活动合规律性的"真"、合价值性的"善"以及合精神与
应用资产组合理论构建林业投资资产组合模型,模拟林业经营者投资资产组合比例决策,分析资产组合比例决策对生态补偿的敏感性。结果表明:在105元/hm~2的生态补偿标准下,当林业
随着我国政府各有关部门和专业人员对水土流失问题及水资源问题的日益关注,流域水土保持综合治理对下游水资源的影响已成为当前解决流域水资源供需矛盾问题的重中之重。本文