基于XML实现软件接口测试平台.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML实现软件接口测试平台.pdf

7-183 基于XML实现软件接口测试平台 张 川 王君坷 王 柏 北‘京邮电大学计算机学院通信软件工程中心 北京 100876010 摘要:随着软件的模块化和系统规模的不断扩大,对大型软件系统的测试需要同时面对多个异构 的子系统。本文基于XML技术提出了一种实现软件接口一致性和互操作性测试的有效方法。 关饭词:中间件 XML 软件接口测试 1. 引育 随着应用系统规模的日益庞大,软件产品结构已经由原来的大而全模式转向功能模块专业化、规 范化模式,各模块之间采用松藕合的方式进行连接。在这种方式下,要做到各个子系统之间的互连互 通,就必须严格遵守统一的规范。因此,检测多厂商的各个子系统对既定规范的符合程度是软件测试 人员所面临的一个重要问题。 国内某大型电信运营商组织开发的电信综合运营支撑系统包括统一客户资料管理、营业、帐务、 信用管理和缴费等子系统,现已发布了接口规范,对各子系统之间接口交互的内容和格式作出了较详 尽的规定。该接口规范具一定的抽象性,与具体的实现方式无关,各软件厂商可以自行选用技术路线 来实现接口。因此,在最后的产品认证阶段,进行子系统或模块之间的接口测试是保证整个系统质量 的关键。为了更公正、严谨、科学地进行软件接口的测试,需要开发一个具有一定系统通用性的接口 测试平台。本文以该系统的测试工作为研究背景,提出了一种可行的接口测试方法。 2. 电信软件接口侧试面临的问题 为了适应大用户量、高并发访问、实时响应及高可靠性的业务要求,电信软件一般采用三层甚至 多层体系结构,并大量使用中间件技术。中间件(middleware)属于可复用软件,它处于操作系统软件 与用户的应用软件中间,为上层的应用软件提供运行与开发的环境。中间件为程序开发人员屏蔽了 底层操作系统的复杂性,使之面对一个简单而统一的开发环境,减少了程序设计的复杂性,帮助用户 灵活、高效地开发和集成复杂的应用软件。 鉴于中间件在电信综合运营支撑系统中的广泛使用,我们所研究的测试平台是对基于中间件的 系统进行测试。测试平台的设计需解决以下问题: 首先,由于电信综合运营支撑系统包括多个应用子系统,有不同的应用需求,因而,使用的中间件 种类也较多,如消息中间件、交易中间件,web应用服务器等。作为接口测试,需要能够与不同厂家采 用的中间件产品进行通信。 其次,由于各个子系统传送信息时采用的数据类型可能是异构的,因此,在进行测试消息传送和 结果检查时需要解释多种不同的数据类型,这给测试结果分析带来了很大的困难。为此,测试平台需 采用某种规范的数据格式以保证数据一致性。 测试自动化是软件测试发展的方向。由于一个业务流程的完整实现涉及到与多个系统的消息的 交互作用,所以对接口的测试需要仿真被测子系统的运行支摔环境,以实际业务运行的逻辑顺序连续 地与被测系统进行信息的交互,实现多个接口的自动化连续测试。为此,应尽可能选择过程集成技术 实现对业务流程的配t,集成业务流程所流经的各个应用系统。 综上,根据电信综合运营支撑系统的接口测试需求,一个具有一定通用性的接口测试平台应具有 以下功能: ,支持多种接口机制和通信协议,支持多种消息中间件、事务处理平台。 101毕 7-184 二可定制消息序列模式,仿真业务流程。 关可定义数据包的结构,配置测试用例 ,可进行数据包的收发操作 ,错误检测及统计 3.基于XM技‘术实现软件接口侧试平台 在比较了多种技术之后,我们选定了XML语言作为接口测试平台的数据描述基础。 XML的特点是数据结构化、自我描述性和用户自定义的灵活性,强调的是描述数据内容的组织 存放结构,将数据内容与应用分开。XMLSchema是一种描述信息结构的模型,它是用来定义XML文 件的文本结构、数据类型等XML文件描述规则的。它为XML文档建立了一个模式,可以描述XML文 档中各个字段的名称、类型和其他相关信息。用户利用XMLSchema,可以使用验证解析器来确保发 送或接收到的信息格式正确,符合规范要求。 31体

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档