一种OSS系统批价完整性测试的方法

更新时间:2024-03-15 作者:用户投稿原创标记本站原创 点赞:20949 浏览:94196

摘 要 :针对传统计费批价测试存在的问题,本方案提出了一种计费批价完整性测试的方法,通过改方法,能够简化测试流程,实现快速、全面的批价测试.

关 键 词 :测试 批价 完整性

一、引言

随着电信技术的飞速发展,电信运营商为客户提供了更加丰富的电信业务,而对各种电信业务使用记录进行准确计费,不仅是企业收入的重要保障,也是实现为客户怎么写作、提高客户满意度、提高企业核心竞争力的重要手段.

目前电信计费批价主流程包括分拣预处理、查重、标准批价、个性批价(以下简称一批、二批)等,一批和二批对怎么写作使用记录进行计费处理,因此,验证批价准确性的重点在于检验一批、二批计费的准确性.

针对批价准确性的测试,一般的模式主要有:

1、根据测试需求,手工准备测试数据即怎么写作使用记录(测试话单),进行计费处理后,根据资费配置、检查计算结果是否符合要求;

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

二、现有技术介绍及存在问题

传统计费测试的方法在很大程度上依赖于测试人员的业务水平,在测试过程中人为干扰因素过多,易造成测试人员手工操作错误,测试人员业务水平有限导致缺陷未能发现.

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

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

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

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

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

三、方案介绍

本方案采取的技术方案包括以下几个方面:

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

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

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

4. 由基准话单可转化为符合本地原始话单格式要求的原始话单文件(二进制、文本格式等);

5. 将构造的原始话单文件送至计费测试环境进行计费处理;

6. 平台从计费测试环境获取到批价后的话单,并自动实现批价话单与基准话单的比对,输出比对结果和测试报告;

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

(1) 基本话单类型计费测试:

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

(2) 个性化套餐计费测试:

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

附图说明

下图是计费完整性测试方法的产品结构图:

下图是计费完整性测试方法的逻辑流程图:


下图为计费完整性测试应用平台的原理图:

四、结论

此计费完整性测试方法在系统功能、结构设计方面主要优点如下:

1. 资费信息、系统基本配置采用参数化管理.提供图形化操作界面,根据业务需求,可以快速、简便的对基础计费数据资源信息进行新增或修改,以满足个性化需求;

2. 具备单独的管理功能进行测试系统环境、测试过程、测试方法等的管理.充分保证测试需求、测试用例、测试方法等的规范性、可复用性和延续性,便于形成全面、规范的完整性测试库;

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

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

5. 测试结果的自动比对.系统能生成测试用例的预期结果,并提供测试结果与预期结果自动比对的功能,避免了通常测试方法中缺少验证标准的弊端,减少了手工比对的巨大工作量;

6. 测试流程简化.测试随着用例库的不断完善,测试数据的类型也不断的丰富,通过快速对特定范围或全部的测试用例进行回归测试,为计费批价准确性和完整性提供了可靠的保证.