电信领域计费引擎自动化测试.PDF

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电信领域计费引擎自动化测试

目 录 电信领域计费引擎自动化测试 1 流媒体服务器的自动测试系统 6 使用 LoadRunner WinSocket 协议监听本地端口实现并发 18 ABC 项目的自动化测试方案 23 【淘测试】质量保障从 scrum 到开发自测 32 使用 Jenkins 构建自己的云测试平台 35 自行控制 LoadRunner 的 socket 协议性能测试 41 查找网络瓶颈的原因 51 如何在 QTP Test 中调用 VBS 的类 55 要技术还是要业务 59 优秀测试管理工具必备九大功能分析 63 我的软件测试之路 72 测试工程师进阶的 10 条箴言 74 自动化测试是一个独立的项目吗? 75 1 电信领域计费引擎自动化测试 作者:庄珏林 摘要:计费系统一代代地升级变迁,测试人员都在重复地做着繁琐的资费测 试。 历代资费测试工具都在重复地造轮子。计费引擎的测试经验能否一代代继承 下来?不仅是测试流程的积累,更多的是业务测试及测试框架的积累。 全品牌的所有业务线数千个优惠代码的测试,以往的测试工具的都已不适 用。 本文主要介绍电信领域,自主研发的计费引擎的资费自动测试工具。 关键字:计费引擎;自动化测试;资费 1、背景 资费测试是计费系统测试关键的工作内容,批价是计费引擎的核心功能,无 论是系统的集成测试,还是 UAT 测试(用户体验测试,如手机拨测试)都需要 覆盖。通过资费测试可以发现资费配置、程序逻辑的缺陷,保障计费引擎的质量。 稍微总结果了一下,资费测试的发展历程,分为了以下几个阶段: 手工测试时代 计费引擎早期都是手工编写所有测试用例,测试执行完后,通过分析清单和 日志来验证测试结果。这种测试方式限制大,不仅执行效率低,而且容易出错, 难以完整覆盖整个套餐上千个测试用例。 另一方面,计费引擎处于研发阶段时,资费测试很容易受到版本的影响。经 常要做资费回归测试。 半自动化时代 测试人员首次做套餐的资费手工测试,保存用例数据,将通过的结果作为回 归测试的预期结果。下次做该套餐的回归测试时,通过脚本执行首次测试时保存 的用例数据,最后跟首次测试通过的结果对比。 这种方法可以节省回归测试的工作量,但是第一次测试套餐仍需要做手工测 试,因此也无法做到套餐的全覆盖。 全自动化时代 2 测试人员仅需配置资费数据。测试工具自动完成测试用例生成、测试用例执 行、测试结果比对等任务。 历经从兴计费引擎测试人员的两年的探索,设计了一套计费系统通用的资费 测试工具。该工具基于通用性考虑,可以稍做修改后各版本的计费引擎。测试数 据可以达到共享,如资费配置及用例配置。 2、功能介绍 2.1 功能介绍 自动化资费测试工具作为一个完整的工具系统,在于让资费测试系统化、流 程化,根据资费测试的过程,分为以下各块功能: 2.2 资费简易配置 资费简易配置工具可以方便地进行全品牌套餐简易配置、套餐资费叠加计算 等功能。 测试人员根据相应套餐的资费描述文档,通过资费简易配置工具生成套餐的 资费字典。再根据实际的情况,可以将优惠套餐的资费字典与基础套餐继续资费 叠加,生成套餐的资费字典。 2.3 资费字典 资费字典是套餐资费信息的配置文件。为测试用例生成工具提供费率信息, 计算用例的预期扣减结果。 3 语音业务的资费字典配置比较复杂,因此,为了降低配置的难度,使用 EXCEL 文件的形式保存。而其他业务的资费字典配置内容较少,因此以文本形 式保存。 2.4 用例自动生成 测试人员根据测试的需要,设置资费测试工具的话单格式、用例的参数等, 选择资费字典,最后,生成资费自动化测试用例。 2.5 资费测试自动调度 资费自动化测试自动调度分为以下步骤: 1、自动生成计费引擎输入,如计费话单或者 DCC 报文。 2、自动调试执行: (1)根据需要格式的套餐,配置订购等参数,自动生成相关用户资料并入 库。 (2)将测试话单放入计费引擎的输入目录或者发送 DCC 报文触发业务处 理。 (3)根据用例的唯一标识,如 FILEID,自动获取测试用例对应的计费引擎 的输出清单。 (4)自动匹配清单结果与用例结果,给出差异原因。 2.6 分层设计 为了方便地积累资费库、资费测试用例,将工具集设计成两层结构。 逻辑层 主要是实现业务测试的逻辑。屏蔽测试的实现细节,如引擎的输入话单、报 文、用户资料等。 本层包括资费字典、资费简易生成工具、用例自动生成工具的业务测试逻辑、 自动调度工具的业务测试逻辑。 实现层 主要是实现引擎的测试细节,提供接口给逻辑层调

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档