毕业设计论文Web测试技术在ZSmart系统中的应用

上传人:大米 文档编号:506288747 上传时间:2022-09-17 格式:DOC 页数:39 大小:1.34MB
返回 下载 相关 举报
毕业设计论文Web测试技术在ZSmart系统中的应用_第1页
第1页 / 共39页
毕业设计论文Web测试技术在ZSmart系统中的应用_第2页
第2页 / 共39页
毕业设计论文Web测试技术在ZSmart系统中的应用_第3页
第3页 / 共39页
毕业设计论文Web测试技术在ZSmart系统中的应用_第4页
第4页 / 共39页
毕业设计论文Web测试技术在ZSmart系统中的应用_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计论文Web测试技术在ZSmart系统中的应用》由会员分享,可在线阅读,更多相关《毕业设计论文Web测试技术在ZSmart系统中的应用(39页珍藏版)》请在金锄头文库上搜索。

1、摘 要ZSmart系统作为新一代的电信计费解决方案,一方面从用户的角度出发,为用户提供快速便捷的服务;另一方面,它又能减少欠费、加强业务收入,还能与准实时计费方式相结合,解决电信运营商目前难以满足的市场需求问题。然而电信市场需求的多元化决定了ZSmart系统的复杂性,从而给系统的设计、开发、测试提出新的挑战。本文正是从测试的角度分析了ZSmart系统的设计思路、体系、功能结构以及其适用的业务范围,探讨了测试技术理论及实现,进而重点探究如何在ZSmart系统测试工作的回归测试、冒烟测试、功能测试等环节中利用自动化测试工具QUICK TEST PROFESSIONAL(文中简称QTP)进行软件测试

2、,以确保测试强度和精度,提高测试效率,保证软件系统的质量。本文首先对电信运营支撑系统进行了概述,重点讲述ZSmart系统的体系结构、业务范围等,接下来介绍了传统软件测试技术,探讨了自动化测试相关技术。第四章为论文的重点,介绍了自动化测试技术在冒烟测试、接口测试和框架测试中的应用。从测试脚本的角度来看,本文对自动化测试脚本的研究分为以下三个方面:录制测试脚本、描述性编程和关键字驱动方式制作脚本、框架测试脚本。脚本编写中解决的主要问题包括对象的识别方式、特殊鼠标动作的模拟、虚拟对象的管理、独立动作的调用、参数的传递和测试数据的参数化等。关键词:Web测试技术;ZSmart;自动化测试;电信运营支撑

3、系统ABSTRACTAs a new emerged generation of telecom billing solution, for one thing ZSmart system provide customers with promptly service, for another thing it helps telecommunication carriers to reduce debt and to intensify the profit. Furthermore, combined with quasi-real-time charging way, ZSmart di

4、stinguish itself for its capacity of solving kittle problems of market requirement met with telecommunication carriers .While the multiformity of telecommunication market requirement leads to the complexity of the system, which makes the design, development and testing face new challenge. From the v

5、iewpoint of software testing ,this thesis analyzes the thought of design, architecture, function and field of usage, discusses the technological theory and applications of Web testing,and in particular studies the method of taking advantage of the automatic software testing tool QUICK TEST PROFESSIO

6、NAL to carry out regress testing, smoke testing and functional testing, to guarantee the quality of the software system and boost the efficiency of software testing.The study in this thesis has been divided into four part according to the three independent experiment processed during this period of

7、study, they are script transcribing, script descriptive programming and keyword driving programming, and manual script programming. And the solved problems mainly include object identifying method, the simulation of mouse action, virtual object management ,the calling of the independent action the p

8、arameter transferring and the parameterize of testing data.Key Words :web testing; ZSmart; automatic testing; BOSS目 录摘 要IABSTRACTII第一章 绪论11.1 运营支撑系统简介11.1.1系统概述11.1.2 BOSS系统结构11.1.3系统功能21.2 课题来源和实现目标31.3 本文的主要工作及组织结构3第二章 ZTE ZSmart介绍52.1 ZSmart系统的设计背景52.2 ZSmart系统的设计思路52.3 ZSmart系统体系结构62.4 ZSmart系统功

9、能结构和业务范围72.5 ZSmart系统应用于GSM网络的例子8第三章 Web软件测试技术103.1软件测试技术103.1.1 软件测试的产生103.1.2 软件测试目的和原则103.1.3 软件测试过程113.2 Web软件测试技术123.2.1 Web软件测试技术的产生123.2.2 Web测试技术与传统测试技术的比较123.2.3 Web测试过程133.3自动化测试163.3.1 自动化测试概述163.3.2自动化测试工具Quick Test Professional介绍17第四章 QTP在ZSmart系统中的应用194.1冒烟测试中QTP的应用194.2接口测试中QTP的应用224.

10、3 QTP框架测试274.3.1设计思路274.3.2业务要求284.3.3脚本编写技术要点284.3.4实验结果31结束语33致 谢34参考文献358南京邮电大学2008届本科生毕业设计(论文)第一章 绪论1.1 运营支撑系统简介1.1.1系统概述OSS/BSS(Operation Support System/Business Support System,运营支撑系统/业务支撑系统)是电信运营商的一体化、信息资源共享的支持系统。OSS的历史可以追溯到1984年,AT&T的第一次拆分让世界电信市场首次引入了竞争。随之后市场竞争加剧,要求运营商们不仅能保持客户群的忠实度、减少客户流失,还必须

11、保证一定的经营利润。OSS/BSS于是就应运而生了,其中OSS是主体,BSS是基础,从客户的角度看,OSS和BSS之间没有区别。随着“以客户为中心”理念的盛行,服务商也渐渐淡化了OSS和BSS之间的区别。OSS(运营支持系统)OSS包含用于运行和监控网络的所有系统,如报告或计费系统。它不是网络本身,它是整个运营基础结构,包括运营网络系统和客户服务系统,其中客户支持功能是由业务支持系统(BSS)执行的。BSS(业务支持系统)BSS系统的设计目标包括CRM(Customers Relationship Management客户关系管理)、SCM(Supply Chain Management,业务

12、供应链管理),DSS(Decision Support Systems,经营决策支持系统)。BOSS(综合业务和运营支撑系统)BOSS系统以客户服务、业务运营和管理为核心,以关键性事务操作(客户服务和计费为重点)作为系统的主要功能,为网络运营商提供一个综合的业务运营和管理平台,提供全面的解决方案。1.1.2 BOSS系统结构BOSS的构成因运营商的实际情况和具体要求不同,但大致都具备以下四个功能块:1. 计费及结算系统计费系统是指处理计费数据采集和批价两个过程的系统。计费数据采集工作包括计算机从电信基础网络(如交换机、网关等)上收集有关的原始基础数据和信息,进行相应的差错检验、格式转换等预处理

13、,生成的结果只记录了用户使用网络(如通话)的情况,并不体现应向用户收取的费用;批价反应了向用户收取的费用情况。结算系统是电信企业间的行为,它包括两种情况: 一种称为漫游结算,另一种称为互联结算。当互联结算发生在两个甚至多个网络之间时,称为网间结算。结算的流程本身就比较复杂,再加上数据量很大,出现得比较晚,使结算系统逐渐区别于传统的计费系统,成为业务运营支撑系统相对独立的组成部分。2. 营业、帐务系统营业系统受理和处理用户的业务请求,帐务系统将用户使用电信网络的情况汇总形成账单。这两个过程在以往是比较单调的,但随着个性化服务的需求越来越强烈,要求系统实现功能的数量越来越多,越来越复杂,需要建设相

14、对独立、灵活的营业系统和帐务系统。3. 客户服务系统中国电信的“10000”和中国移动的“10086”等是客服系统的原形,随着电信行业的发展,客服系统有了新的定义和功能。客服系统一方面能保证为客户提供快速方便的服务;另一方面保证在未来新业务开放的情况下,系统能及时提供相应的功能保证。从更高的角度来看,客户服务系统要实现多元化、个性化、交互式、异地服务的要求。4. 决策支持系统决策支持系统的主要任务是通过动态、有选择性地采集和更新数据源的有效信息及企业外部相关信息,进行智能化地分析、处理、预测、模拟等,最终向各级决策管理者或专业人员提供及时、科学、有效的分析报告,做好信息、智力支持工作。1.1.

15、3系统功能BOSS系统功能主要包括三个领域:计费、服务保障与服务实施,如图1.1所示。随着新的网络技术的推出,每个领域都将受到其特有的一系列问题的影响。图1.1 BOSS系统功能结构针对不同的运营商(如固定网络经营者,移动网络经营者,IP网络经营者,数据网络经营者等),以及不同的服务对象,BOSS通常有以下几类主要业务及其功能:1. 面向多种业务的功能多种业务有固定话音及数据、无线话音及数据、无线数据等。功能主要有工单调度、资源管理等融合的营业系统、多业务融合的计费系统与账务系统、统一的客户服务系统、统一的客户关系管理(CRM)系统、业务开通与保障、业务开发与决策、SLA(服务水平协议)/QoS(服务质量保证)管理以及应用集成等。2. 面向一般消费者及大众化IP业务的功能主要有:营业系统、账务系统、计费系统、客户服务、客户分析、业务开发与规划、业务激活、业务保障和应用集成等。3. 面向企业和个人用户的数据业务的功能针对个人用户特别是大客户的企业用户所需的个性化服务。其流程复杂,多样化。主要功能有:营业系统、工单调度、资源管理、计费系统、账务系统、客户服务系统、CRM系统、业务开通与保障、业务开发与决策、SLA/QoS管理以及应用集成等。1.2 课题来源和实现目标ZSmart为实现客户服务与帐务系统的电信运营解决方案, 除了配合电信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号