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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种计费系统完整性测试及核对的方法[摘要] 本文介绍了一种通过构造测试用例,并转换累积成原始话单文件库来完成计费系统批价完整性测试的方法。

[关键词] 批价完整性测试

1、背景

随着电信技术的飞速发展,电信运营商为客户提供了更加丰富的电信业务,而对各种电信业务使用记录进行准确计费,不仅是企业收入的重要保障,也是实现为客户服务、提高客户满意度、提高企业核心竞争力的重要手段。在这一背景下,如何保证计费准确性成为电信运营商要考虑的一个重要课题,本计费批价完整性测试方法从测试角度出发,对保证计费准确性进行了探究和实施。

2、通用的测试方法分析

电信计费批价的主流程一般包括预处理分拣、查重、一次批价、二次批价(以下简称一批、二批)、入库等。一批和二批对用户的服务使用记录进行算费处理,因此,验证批价准确性的重点在于检验一批、二批计费的准确性。本项目关注的重点就是对批价的准确性和完整性上。针对批价准确性测试,一般模式主要有:◇根据测试需求手工准备测试数据即服务使用记录(测试话单),进行计费处理后,根据资费配置检查计算结果是否符合要求;

◇准备大批量的测试话单,通常是获取一定时间段的实际话单,进行计费处理后,人工统计分析计费结果,进行回归测试判断批价是否正确。

以上的测试模式,存在一定的局限性:

◇手工准备测试数据,需要耗费测试人员大量的时间进行重复劳动;

◇测试选取数据随机性大,选取是否恰当与测试人员业务水平关系密切;

◇由于测试数据构造和选取相对随意,使得测试数据的可复用性较差;

◇即使选取了足够多的测试数据,仍无法保证数据涵盖全部功能点要求。

3、本计费批价完整性方法建设方案

3.1建设目的和思路

为了解决以上的问题,我们设计了一套计费批价的完整性测试的方法,并据此建设了一套测试平台和用例库。设计本测试方法的目的,就是要提高计费系统测试的准确率和完整率,并将复杂的测试任务交给系统来完成,解放我们的人力。具体说,就是根据计费系统一次批价的配置信息表,遵循等价类划分原则,按话单要素如拨打类型、漫游类型、呼叫类型、对端类型等进行组合形成话单类型,并以分析实际话单的话单类型作为补充,结合系统现有计费类套餐,使用开发一套测试平台配置套餐话单,经过长时间的积累,逐渐在平台上搭建接近于生产环境的计费原始话单,并涵盖不同的话单类型和计费套餐,用于批价测试并提供测试结果自动比对。

3.2测试用例体系架构

为了保证批价测试时测试用例的话单尽可能多的涵盖目前的话单类型,提高测试覆盖率和测试结果有效性,需要对测试平台的测试用例进行规划,将一次批价和二次批价测试结合起来,形成批价的完整测试,并能够完成对基本类型话单和个性化套餐话单的计费测试。

◇基本话单类型计费测试

不考虑个性化套餐的情况下,根据计费标准批价的配置信息表,采用将话单主要要素进行组合形成话单类型的方法,以分析生产实际话单为辅,按话单类型进行测试用例设计,保证测试用例覆盖目前各种话单类型,验证测试结果时,比对的是不经过个性化资费计算的一次批价结果的正确性;

◇个性化套餐计费测试

包括单一计费套餐和叠加计费套餐的测试,按套餐配置测试用例时,选取能体现套餐个性化资费以及常见的话单类型进行测试,此类测试的重点测试是经过个性化资费批价即二次批价后,批价结果的正确性。

3.3测试系统建设过程

根据标准批价(一次批价)的配置信息形成话单类型,以套餐形式在测试平台中形成测试用例;话单类型信息示例如下:计费业务的复杂性和话单的多样性决定了测试用例体系建设不是一蹴而就的过程,而是一个不断完善和补充的循环,其建设过程是不间断、长期的,需要定期或不定期的进行维护,才能保证测试

用例的可用性。下面是测试用例平台的完善过程。

(1)通过话单提取:

◇定期或在必要时分析某一时间段内的批价后话单;

◇按业务规则归纳出话单类型;

◇将归纳出的话单与平台测试用例库的话单类型进行比对分析差异;

◇找出测试平台用例库未覆盖的话单类型;

◇补充配置到测试用例库中。

◇通过套餐提取:

◇定期或在必要时从生产系统提取新增、变更的单一或叠加套餐信息;

◇根据找到的套餐信息补充对应的测试话单;

◇将新增的测试话单配置到测试用例库中。

4、本测试方法应用流程

4.1应用原理图

上图为计费测试应用平台的应用原理图,说明如下:

◇将话单类型、套餐资费、用户基本信息等维护到平台中,形成测试用例;

◇平台提供设计测试数据规则的功能,根据话单主要要素和测试用例的要求,设计出逻辑话单即测试数据的生成规则;

◇按逻辑话单平台自动生成带批价结果的基准话单,该话单将作为测试的预期结果,存储于测试平台数据库中;

◇由基准话单可转化为符合本地原始话单格式要求的原始话单文件(二进制、文本格式等),存储于测试平台客户端本地机器上;

◇将原始话单文件上传至计费测试环境进行计费处理;

◇平台从计费测试环境获取到批价后的话单,并将其与基准话单进行自动比对,输出比对结果,二者一致说明处理正确,不一致说明一方有问题,再针对不一致的地方进行小范围排查并快速解决。

4.2本测试方法主要功能特点

本测试平台是在业界首先提出来的测试理念,并在吉林省付诸实施,实施效果比较好。系统主要特点如下:

◇资费信息、系统基本配置采用参数化管理,根据业务需求,可以快速、简便的对这些数据项进行新增或修改,以满足个性化需求;

◇计费套餐及基本资费以用例的方式管理,保证测试用例的规范性、可复用性和延续性,形成计费批价测试的用例库;

◇逻辑话单设计运用话单主要元素进行灵活组合、结合多种优惠算法,把复杂的资费配置以相对简单的逻辑形式展现出来,且自动生成测试话单,使得构造测试用例不必过分依赖于测试人员的业务水平;

◇提供了将测试话单转化为原始话单格式的文件,使测试更贴合实际情况;

◇系统能生成测试用例的预期结果,并提供测试结果与预期结

相关文档
最新文档