首页> 中文学位 >电信业务支撑系统测试方法策略及其应用探究
【6h】

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

代理获取

目录

声明

摘要

第1章 绪论

1.1 论文背景

1.2 研究现状以及实现目标

1.3 本文解决的主要问题以及设计方案

1.4 本文的主要工作及组织结构

1.4.1 本文的主要工作

1.4.2 本文的组织结构

第2章 BSS系统介绍

2.1 BSS系统的简介

2.2 BSS系统的技术架构及核心特性

2.2.1 技术架构

2.2.2 核心特性

2.3 BSS系统模块概述

2.3.1 模块功能概述

2.3.2 模块结构图

第3章 测试方案及实施

3.1 软件测试的基本定义和方法

3.1.1 测试的定义和目的

3.1.2 测试的基本方法

3.2 基于流程的集成测试方案

3.2.1 集成测试的意义

3.2.2 流程测试的方案

3.3 测试方案的实施

3.3.1 测试的步骤和方法

3.3.2 测试的规范工作流程

第4章 集成测试的实现

4.1 测试的准备

4.1.1 核心框架

4.1.2 业务流程及测试点

4.2 测试的实施

4.2.1 测试用例的编写

4.2.2 测试的执行

4.2.3 测试过程中的问题及解决

第5章 总结及展望

参考文献

致谢

展开▼

摘要

BSS(Business support system)即业务(服务)运营支撑的软件系统,是当前通信行业所使用的主要系统,该系统整体由三个独立又有机结合的子系统组成,分别是客户关系管理(CRM)、计费和账务(Billing)以及统一产品(UPC)。
  软件测试活动是保障整个软件系统品质的必要条件之一,同时也是软件工程中不可缺少的重要一环。随着计算机软件的进一步发展,对于软件的测试工作越来越受重视,在软件工程中扮演越来越重要的角色。这个重要性不仅体现在它是软件工程中的一个阶段,而且是贯穿从最开始的需求分析阶段的软件生命周期全过程。以整个软件工程的开发阶段来看,软件的测试工作可以分成如下几个阶段:模块测试、单元测试、集成测试以及系统测试。这些不同的测试阶段环环相扣、相辅相成,在软件开发周期中起着不同的作用,各个阶段都不可或缺。
  本文探究的内容主要是基于业务流程的集成测试和跨系统集成测试,以弥补在BSS业务支持系统中的测试缺漏,进一步完善测试过程,以保证BSS整体的运营质量。
  此论文着重探究了软件测试方法之一——业务流程的集成测试,在BSS业务支撑系统中的实践。运用软件工程的思路,综合BSS的系统特征,为该软件系统提供一套测试方案以及测试用例,并运用实践。
  在BSS系统,应用主要采用java作为开发语言,因此,针对面向对象编程语言继承/封装/多态等特点,采用的测试模型和测试方法应有所不同。由于采用面向对象语言开发的软件,其非层次的控制架构导致传统的自顶向下/自底向上测试策略并不合适。
  根据语言特点,主要的测试方式是功能测试完,再基于流程的集成测试。
  其中,功能测试忽略程序的内部结构,主要集中于程序的功能特性,各个功能之间又会有相互依赖关系,通过依赖的关系确定测试序列,直到完成一个独立的测试单元;而基于流程的测试,主要根据程序的内部控制流结构或数据依赖进行测试,各个子流程测试完成,之后加以集成测试以保障测试质量。
  由于目前BSS系统的不断优化,各个子系统的不断升级改造,不同子系统之间的接口以及系统整体性能都会有较大的挑战。因此,通过不同的测试策略,对该系统进行整体分析、模块化分析,能够有效的解决问题并提升系统。
  通过本文对测试工作及方法的探究,能对测试工作有基本的了解,明白采用的测试方式的原理和测试过程,测试用例的生产,清楚测试策略在较大的系统之下,各个系统在联调时的应用以及效果,以及测试工作中遇到的问题,及其解决方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号