一种计费系统完整性测试及核对的方法

来源 :科学时代·上半月 | 被引量 : 0次 | 上传用户:lnawxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   [摘 要] 本文介绍了一种通过构造测试用例,并转换累积成原始话单文件库来完成计费系统批价完整性测试的方法。
  [关键词] 批价 完整性测试
  
  1、背景
  随着电信技术的飞速发展,电信运营商为客户提供了更加丰富的电信业务,而对各种电信业务使用记录进行准确计费,不仅是企业收入的重要保障,也是实现为客户服务、提高客户满意度、提高企业核心竞争力的重要手段。在这一背景下,如何保证计费准确性成为电信运营商要考虑的一个重要课题,本计费批价完整性测试方法从测试角度出发,对保证计费准确性进行了探究和实施。
  2、通用的测试方法分析
  电信计费批价的主流程一般包括预处理分拣、查重、一次批价、二次批价(以下简称一批、二批)、入库等。一批和二批对用户的服务使用记录进行算费处理,因此,验证批价准确性的重点在于检验一批、二批计费的准确性。本项目关注的重点就是对批价的准确性和完整性上。针对批价准确性测试,一般模式主要有:
  ◇根据测试需求手工准备测试数据即服务使用记录(测试话单),进行计费处理后,根据资费配置检查计算结果是否符合要求;
  ◇准备大批量的测试话单,通常是获取一定时间段的实际话单,进行计费处理后,人工统计分析计费结果,进行回归测试判断批价是否正确。
  以上的测试模式,存在一定的局限性:
  ◇手工准备测试数据,需要耗费测试人员大量的时间进行重复劳动;
  ◇测试选取数据随机性大,选取是否恰当与测试人员业务水平关系密切;
  ◇由于测试数据构造和选取相对随意,使得测试数据的可复用性较差;
  ◇即使选取了足够多的测试数据,仍无法保证数据涵盖全部功能点要求。
  3、本计费批价完整性方法建设方案
  3.1建设目的和思路
  为了解决以上的问题,我们设计了一套计费批价的完整性测试的方法,并据此建设了一套测试平台和用例库。设计本测试方法的目的,就是要提高计费系统测试的准确率和完整率,并将复杂的测试任务交给系统来完成,解放我们的人力。具体说,就是根据计费系统一次批价的配置信息表,遵循等价类划分原则,按话单要素如拨打类型、漫游类型、呼叫类型、对端类型等进行组合形成话单类型,并以分析实际话单的话单类型作为补充,结合系统现有计费类套餐,使用开发一套测试平台配置套餐话单,经过长时间的积累,逐渐在平台上搭建接近于生产环境的计费原始话单,并涵盖不同的话单类型和计费套餐,用于批价测试并提供测试结果自动比对。
  3.2测试用例体系架构
  为了保证批价测试时测试用例的话单尽可能多的涵盖目前的话单类型,提高测试覆盖率和测试结果有效性,需要对测试平台的测试用例进行规划,将一次批价和二次批价测试结合起来,形成批价的完整测试,并能够完成对基本类型话单和个性化套餐话单的计费测试。
  ◇基本话单类型计费测试
  不考虑个性化套餐的情况下,根据计费标准批价的配置信息表,采用将话单主要要素进行组合形成话单类型的方法,以分析生产实际话单为辅,按话单类型进行测试用例设计,保证测试用例覆盖目前各种话单类型,验证测试结果时,比对的是不经过个性化资费计算的一次批价结果的正确性;
  ◇个性化套餐计费测试
  包括单一计费套餐和叠加计费套餐的测试,按套餐配置测试用例时,选取能体现套餐个性化资费以及常见的话单类型进行测试,此类测试的重点测试是经过个性化资费批价即二次批价后,批价结果的正确性。
  3.3测试系统建设过程
  根据标准批价(一次批价)的配置信息形成话单类型,以套餐形式在测试平台中形成测试用例;话单类型信息示例如下:
   计费业务的复杂性和话单的多样性决定了测试用例体系建设不是一蹴而就的过程,而是一个不断完善和补充的循环,其建设过程是不间断、长期的,需要定期或不定期的进行维护,才能保证测试用例的可用性。下面是测试用例平台的完善过程。
   (1)通过话单提取:
  ◇定期或在必要时分析某一时间段内的批价后话单;
  ◇按业务规则归纳出话单类型;
  ◇将归纳出的话单与平台测试用例库的话单类型进行比对分析差异;
  ◇找出测试平台用例库未覆盖的话单类型;
  ◇补充配置到测试用例库中。
  ◇通过套餐提取:
  ◇定期或在必要时从生产系统提取新增、变更的单一或叠加套餐信息;
  ◇根据找到的套餐信息补充对应的测试话单;
  ◇将新增的测试话单配置到测试用例库中。
  
  4、本测试方法应用流程
  4.1应用原理图
  
  上图为计费测试应用平台的应用原理图,说明如下:
  ◇将话单类型、套餐资费、用户基本信息等维护到平台中,形成测试用例;
  ◇平台提供设计测试数据规则的功能,根据话单主要要素和测试用例的要求,设计出逻辑话单即测试数据的生成规则;
  ◇按逻辑话单平台自动生成带批价结果的基准话单,该话单将作为测试的预期结果,存储于测试平台数据库中;
  ◇由基准话单可转化为符合本地原始话单格式要求的原始话单文件(二进制、文本格式等),存储于测试平台客户端本地機器上;
  ◇将原始话单文件上传至计费测试环境进行计费处理;
  ◇平台从计费测试环境获取到批价后的话单,并将其与基准话单进行自动比对,输出比对结果,二者一致说明处理正确,不一致说明一方有问题,再针对不一致的地方进行小范围排查并快速解决。
  4.2本测试方法主要功能特点
  本测试平台是在业界首先提出来的测试理念,并在吉林省付诸实施,实施效果比较好。系统主要特点如下:
  ◇资费信息、系统基本配置采用参数化管理,根据业务需求,可以快速、简便的对这些数据项进行新增或修改,以满足个性化需求;
  ◇计费套餐及基本资费以用例的方式管理,保证测试用例的规范性、可复用性和延续性,形成计费批价测试的用例库;
  ◇逻辑话单设计运用话单主要元素进行灵活组合、结合多种优惠算法,把复杂的资费配置以相对简单的逻辑形式展现出来,且自动生成测试话单,使得构造测试用例不必过分依赖于测试人员的业务水平;
  ◇提供了将测试话单转化为原始话单格式的文件,使测试更贴合实际情况;
  ◇系统能生成测试用例的预期结果,并提供测试结果与预期结果自动比对的功能,不仅避免了通常测试方法中缺少验证标准的弊端,还减少了手工比对的巨大工作量;
  ◇随着用例库的不断完善,测试数据的类型也不断的丰富,通过快速对特定范围或全部的测试用例进行回归测试,为提高计费批价准确性和完整性提供了可靠的保证。
  4.3应用效果
  本计费批价完整性测试方法属于电信行业的计费处理层面领域。
  本计费批价完整性测试产品支持多层次扩充,可以通过灵活的配置来实现对系统地扩展,如对新业务、新话单格式、新的比对方式、新的资费套餐、新处理规则等功能的支持。
  本测试方法在吉林移动的计费批价实际业务测试中发挥了明显的作用,极大的提高了公司业务测试的准确率、完整性和测试效率,减轻了人员的劳动强度,使测试业务的覆盖面更加完善,测试工作更加高效科学合理。
其他文献
本文介绍了电动车驱动系统结构,说明了电动车驱动系统的硬件系统和软件系统,详细地阐述了永磁同步电动机直接转矩控制原理,并建立了系统仿真模型。仿真结果表明该系统能够平稳运
本文就如何消除变电站常见的直流接地、控制回路断线、装置异常、通道故障等几种类型的继电保护缺陷进行分析和探讨,提出了消除缺陷的方法.
期刊
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
[摘 要] 随着我国国民经济及科学技术的不断发展,能源及环境问题日益成为摆在我们面前的突出问题。本文着重论述了暖通空调领域节能的重要意义, 探讨现行暖通空调系统的设计及节能方面存在的问题, 并提出了解决暖通空调系统节能问题的措施。  [关键词] 暖通设计 空调节能 运行管理 施工      前言  随着社会的不断进步,人们生活的条件越来越高,节能的重点已从工业逐渐转向建筑和交通
[摘 要] 随着广播电视技术的飞速发展,广播电视机房数字化和网络化代替传统模拟广播电视播出系统,广播电视播出系统的可靠性已成为电台,电视台的重点。如何保证播出系统的可靠性,使播出系统正常运行。  [关键词] 广播电视播出系统 设备电源 应急措施    随着广播电视数字化、计算机化、网络化的快速发展,目前大部分电台、电视台已完成其播出系统的升级改造工作,传统的模拟播出系统改造为数字化播
电力母排是目前中低压配电网中传输电能的主要媒介,母排与母排、母排与各变压器套管与电缆等各引出线点都会有接合,其接合处的接触好坏直接影响着电能传输的质量以及设备运行
期刊
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
期刊
[摘 要] 首先先介绍一下600MW锅炉和三井巴布科克低NOX轴向旋流燃烧器(LNASB)的特点。只有了解了本锅炉的特点和燃烧器的布置特性,才能便于运行的调整。  [关键词] 燃烧调整 强化燃烧 低NOX轴向旋流燃烧器 等离子    一、超临界燃煤本生直流锅炉特点  1.良好的变压、备用和再启动性能.锅炉下部炉膛水冷壁及灰斗采用螺旋管圈,在各种负荷下均有足够的冷却能力,并能有效
[摘 要] 本文介绍了机场气象通播系统的作用,给出了甚高频发射机需要测量的主要技术参数,阐述了利用无线电综合测试仪进行测量的详细方法和步骤。  [关键词] 气象通播 甚高频发射机 无线电综合测仪 载波功率 调制度    1.引言  民航机场自动终端情报服务(Automatic Terminal Information System,简称ATIS或情报通播)是在繁忙的机场自