专利名称:一种测试验证方法、装置、计算机设备和存储介质
专利类型:发明专利
专利申请号:CN202010760319.X
专利申请(专利权)人:中国移动通信集团新疆有限公司,中国移动通信集团有限公司
权利人地址:新疆维吾尔自治区乌鲁木齐市水磨沟区红光山路1966号
专利发明(设计)人:蒋东,陈庆霞,龚永鑫,杜立,薛磊
专利摘要:本发明实施例提供了一种测试验证方法、装置、计算机设备和存储介质。本发明实施例提供的技术方案中,接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果,从而提高测试效率。
主权利要求:
1.一种测试验证方法,其特征在于,应用于账管平台,所述方法包括:接收终端发送的话单信息查询请求,所述话单信息查询请求包括测试号码;
将所述测试号码发送至计费账务中心,以供所述计费账务中心根据所述测试号码查询出话单信息查询结果;
接收所述话单信息查询结果,并将所述话单信息查询结果发送至所述终端,以通过所述终端验证所述话单信息查询结果;
其中,在所述接收终端发送的话单信息查询请求之前,还包括:
接收所述终端发送的待处理话单查询请求,所述待处理话单查询请求包括话单单号;
将所述话单单号发送至资费测试平台,以供所述资费测试平台将所述话单单号发送至计费账务中心并接收所述计费账务中心发送的读取结果;
接收所述资费测试平台发送的所述读取结果,并将所述读取结果发送至用户终端,所述读取结果包括已读取或未读取。
2.根据权利要求1所述的方法,其特征在于,在所述将所述话单信息查询结果发送至所述终端之后,还包括:接收所述终端发送的测试数据清理请求,所述测试数据清理请求包括待清理号码;
将所述待清理号码发送至资费测试平台,以供所述资费测试平台根据所述待清理号码查询出话单清理信息;若判断出所述话单清理信息为空且获取的测试号码列表中包括所述待清理号码,将所述计费账务中心中所述待清理号码对应的测试数据进行清理。
3.根据权利要求2所述的方法,其特征在于,在所述将所述待清理号码发送至资费测试平台之后,还包括:接收终端发送的清理信息查询请求,所述清理信息查询请求包括所述待清理号码;
将所述待清理号码发送至所述计费账务中心,以供所述计费账务中心根据所述待清理号码查询出清理信息查询结果;
接收所述计费账务中心发送的所述清理信息查询结果,并将所述清理信息查询结果发送至所述终端,以供所述用户通过所述终端验证所述清理信息查询结果。
4.根据权利要求1所述的方法,其特征在于,在所述接收终端发送的话单信息查询请求之前,还包括:接收所述终端发送的测试话单生成请求;
将所述测试话单生成请求发送至所述资费测试平台,以供所述资费测试平台根据设置的测试话单生成页面中的测试话单模板生成测试话单,并将所述测试话单发送至待处理话单队列以供所述计费账务中心读取。
5.根据权利要求1所述的方法,其特征在于,在所述接收终端发送的话单信息查询请求之前,还包括:接收所述终端发送的测试任务单,所述测试任务单包括任务单号和所述测试号码;
将所述任务单号和所述测试号码发送至资费测试平台,以供所述资费测试平台通过设置的测试任务单管理页面,根据所述测试号码查询出所述测试号码的历史任务单,所述历史任务单包括历史单号和所述历史单号对应的任务状态;若判断出所述历史单号包括所述任务单号且所述历史单号对应的所述任务状态包括未完成,向所述终端发送任务单录入失败信息;若判断出所述历史单号不包括所述任务单号或者所述历史单号对应的所述任务状态包括已完成,将所述测试任务单录入测试任务单表并发送任务单录入成功信息;
接收所述资费测试平台发送的所述任务单录入成功信息,并将所述任务单录入成功信息发送至所述终端。
6.根据权利要求1所述的方法,其特征在于,所述话单信息查询结果包括资源信息、账单信息和号码清单信息。
7.一种测试验证装置,其特征在于,所述装置包括:
接收单元,用于接收终端发送的话单信息查询请求,所述话单信息查询请求包括测试号码;
发送单元,用于将所述测试号码发送至计费账务中心,以供所述计费账务中心根据所述测试号码查询出话单信息查询结果;将所述话单信息查询结果发送至所述终端,以通过所述终端验证所述话单信息查询结果;
所述接收单元还用于,接收所述终端发送的待处理话单查询请求,所述待处理话单查询请求包括话单单号;
所述发送单元还用于,将所述话单单号发送至资费测试平台,以供所述资费测试平台将所述话单单号发送至计费账务中心并接收所述计费账务中心发送的读取结果;
所述接收单元还用于,接收所述资费测试平台发送的所述读取结果,并将所述读取结果发送至用户终端,所述读取结果包括已读取或未读取。
8.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至6中任意一项所述的测试验证方法。
9.一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至6任意一项所述的测试验证方法。 说明书 : 一种测试验证方法、装置、计算机设备和存储介质
【技术领域】[0001] 本发明涉及通信技术领域,尤其涉及一种测试验证方法、装置、计算机设备和存储介质。【背景技术】[0002] 目前移动通信市场的业务种类繁多,新业务增长迅速,对于各种业务进行准确的计费,不仅是企业运营的重要保障,也是提高用户满意度的重要手段。在有新业务上线时,一般通过传统手工测试的方式进行资费测试或者仅能进行一定程度的自动化测试。现有手工资费测试方式存在测试效率低下以及成本较高的问题;现有自动化测试方式是测试环境下进行资费测试,测试结果可能会与实际生产环境产生偏差,导致测试结果不准确。【发明内容】[0003] 有鉴于此,本发明实施例提供了一种测试验证方法、装置、计算机设备和存储介质,可以提高测试效率。[0004] 一方面,本发明实施例提供了一种测试验证方法,所述方法包括:[0005] 接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;[0006] 将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;[0007] 接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果。[0008] 可选地,在将话单信息查询结果发送至终端之后,还包括:[0009] 接收终端发送的测试数据清理请求,测试数据清理请求包括待清理号码;[0010] 将待清理号码发送至资费测试平台,以供资费测试平台根据待清理号码查询出话单清理信息;若判断出话单清理信息为空且获取的测试号码列表中包括待清理号码,将计费账务中心中待清理号码对应的测试数据进行清理。[0011] 可选地,在将待清理号码发送至资费测试平台之后,还包括:[0012] 接收终端发送的清理信息查询请求,清理信息查询请求包括待清理号码;[0013] 将待清理号码发送至计费账务中心,以供计费账务中心根据待清理号码查询出清理信息查询结果;[0014] 接收计费账务中心发送的清理信息查询结果,并将清理信息查询结果发送至终端,以通过终端验证清理信息查询结果。[0015] 可选地,在接收终端发送的话单信息查询请求之前,还包括:[0016] 接收终端发送的待处理话单查询请求,待处理话单查询请求包括话单单号;[0017] 将话单单号发送至资费测试平台,以供资费测试平台将话单单号发送至计费账务中心并接收计费账务中心发送的读取结果;[0018] 接收资费测试平台发送的读取结果,并将读取结果发送至用户终端,读取结果包括已读取或未读取。[0019] 可选地,在接收终端发送的话单信息查询请求之前,还包括:[0020] 接收终端发送的测试话单生成请求;[0021] 将测试话单生成请求发送至资费测试平台,以供资费测试平台根据设置的测试话单生成页面中的测试话单模板生成测试话单,并将测试话单发送至待处理话单队列以供计费账务中心读取。[0022] 可选地,在接收终端发送的话单信息查询请求之前,还包括:[0023] 接收终端发送的测试任务单,测试任务单包括任务单号和测试号码;[0024] 将任务单号和测试号码发送至资费测试平台,以供资费测试平台通过设置的测试任务单管理页面,根据测试号码查询出测试号码的历史任务单,历史任务单包括历史单号和历史单号对应的任务状态;若判断出历史单号包括任务单号且历史单号对应的任务状态包括未完成,向终端发送任务单录入失败信息;若判断出历史单号不包括任务单号或者历史单号对应的任务状态包括已完成,将测试任务单录入测试任务单表并发送任务单录入成功信息;[0025] 接收资费测试平台发送的任务单录入成功信息,并将任务单录入成功信息发送至终端。[0026] 可选地,话单信息查询结果包括资源信息、账单信息和号码清单信息。[0027] 另一方面,本发明实施例提供了一种测试验证装置,包括:[0028] 接收单元,用于接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;[0029] 发送单元,用于将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;将话单信息查询结果发送至所述终端,以通过终端验证话单信息查询结果。[0030] 另一方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述测试验证方法。[0031] 另一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述测试验证方法。[0032] 本发明实施例的方案中,接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果,从而提高测试效率。【附图说明】[0033] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。[0034] 图1为本发明实施例提供的一种测试验证系统的结构示意图;[0035] 图2为本发明实施例提供的一种测试验证方法的流程图;[0036] 图3为本发明实施例提供的又一种测试验证方法的流程图;[0037] 图4为本发明实施例提供的话单模板配置页面的示意图;[0038] 图5为本发明实施例提供的话单回收策略管理页面的示意图;[0039] 图6为本发明实施例提供的一种测试验证装置的结构示意图;[0040] 图7为本发明实施例提供的一种计算机设备的示意图。【具体实施方式】[0041] 为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。[0042] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。[0043] 在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。[0044] 应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。[0045] 应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述设定阈值,但这些设定阈值不应限于这些术语。这些术语仅用来将设定阈值彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一设定阈值也可以被称为第二设定阈值,类似地,第二设定阈值也可以被称为第一设定阈值。[0046] 图1为本发明实施例提供的一种测试验证系统的结构示意图,如图1所示,该系统包括:终端1、账管平台2和计费账务中心3。其中,终端1与账管平台2连接,账管平台2与计费账务中心3连接。[0047] 终端1用于向账管平台2发送话单信息查询请求,话单信息查询请求包括测试号码;接收账管平台2发送的话单信息查询结果。[0048] 账管平台2用于接收终端1发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心3;接收计费账务中心3发送的话单信息查询结果;将话单信息查询结果发送至终端1。[0049] 计费账务中心3用于接收账管平台2发送的测试号码;根据测试号码查询出话单信息查询结果;向账管平台2发送话单信息查询结果。[0050] 本发明实施例中,该系统还包括资费测试平台4,资费测试平台4与计费账务中心3连接和账管平台2连接。[0051] 终端1用于向账管平台2发送测试数据清理请求,测试数据清理请求包括待清理号码。[0052] 账管平台2用于接收终端1发送的测试数据清理请求,测试数据清理请求包括待清理号码;将待清理号码发送至资费测试平台4。[0053] 资费测试平台4用户接收账管平台2发送的待清理号码;根据待清理号码查询出话单清理信息;若判断出话单清理信息为空且获取的测试号码列表中包括待清理号码,将计费账务中心3中待清理号码对应的测试数据进行清理。[0054] 计费账务中心3用于将待清理号码对应的测试数据进行清理。[0055] 图1所示的测试验证系统还用于执行下述图2或图3所示的测试验证方法的实施例中的步骤,在此不再一一赘述。[0056] 本发明实施例提供的技术方案中,接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果,从而提高测试效率。[0057] 图2为本发明实施例提供的一种测试验证方法的流程图,如图2所示,该方法包括:[0058] 步骤101、接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码。[0059] 步骤102、将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果。[0060] 步骤103、接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果。[0061] 本发明实施例提供的技术方案中,接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果,从而提高测试效率。[0062] 图3为本发明实施例提供的又一种测试验证方法的流程图,如图3所示,该方法包括:[0063] 步骤201、接收终端发送的测试任务单,测试任务单包括任务单号和测试号码。[0064] 本实施例中,各步骤由账管平台执行。[0065] 本实施例中,还设置有运维数据库,运维数据库包括测试任务单管理页面。具体地,用户通过终端进入账管平台,并在账管平台输入登录信息;账管平台对登录信息进行验证,若验证通过,则用户进入到资费测试平台;若验证不通过,账管平台向终端发送登录失败信息。[0066] 本实施例中,测试任务单还包括用户标识(用户编号或用户名称)和测试订购信息。其中,测试订购信息包括资费编码和资费编码对应的资费名称。需要用户录入的信息包括测试号码、用户标识和测试订购信息,当录入测试订购信息中的资费编码时,会自动关联出资费编码对应的资费名称。[0067] 本实施例中,在接收终端发送的测试任务单之前,用户可对话单模板进行维护或查询。具体地,用户通过终端进入账管平台,并在账管平台输入登录信息;账管平台对登录信息进行验证,若验证通过,则用户进入到资费测试平台进行维护或查询测试话单模板;若验证不通过,账管平台向终端发送登录失败信息。其中,终端包括手机、平板电脑或可穿戴设备;用户包括各区域技术人员、资费设计人、资费发起人、营业员或维护人员。[0068] 本实施例中,运维数据库还包括测试话单模板定义表、测试话单模板明细定义表、测试话单字段数据类别定义表、测试话单字段数据类别明细定义表、话单模板维护日志表、话单模板配置页面、测试话单字段数据类别配置页面和测试话单模板维护日志查询页面。[0069] 例如,用户在进入资费测试平台后,可通过在资费测试平台输入模板识别码(Identitydocument,简称:ID)和/或模板名称,运维数据库可根据模板ID和/或模板名称调用话单模板配置页面,以供用户进行配置操作。[0070] 图4为本发明实施例提供的话单模板配置页面的示意图,如图4所示,话单模板配置页面包括模板ID、模板名称、查询按钮、重置按钮、提交按钮和查询结果。查询结果包括选中按钮、模板ID、模板名称、话单类型、待处理任务表、历史表、是否在用和状态时间。用户可以通过在话单模板配置页面上点击选中按钮以选中对应的模板,下方会显示选中的模板ID的话单模板的模板信息。例如:用户选中模板ID为B的模板,下方显示出所有模板ID为B的话单模板的模板信息,模板信息包括选中按钮、模板ID、字段名称、字段描述、字段类型、字段长度、是否可编辑、是否可为空、数据类别、默认值类型、默认值和校验脚本。[0071] 本实施例中,账管平台拥有统一接口,使得用户能从账管平台进入资费测试平台。账管平台用于为资费测试提供统一的登陆平台和操作界面,使得除技术人员外的资费设计人、资费发起人、营业员和维护人员均能进行资费测试,提高测试结果的准确性。[0072] 进一步地,用户通过终端进入客户关系管理(CRM)平台,在CRM平台中进行开户业务,即:申请测试号码。CRM平台中设置有测试号码列表,当接收到终端发送的开户业务请求,在测试号码列表中选取一个测试号码,并将选取的测试号码分配给用户,并将该测试号码发送至计费账务中心的计费资料库中进行保存。[0073] 步骤202、将任务单号和测试号码发送至资费测试平台,以供资费测试平台通过设置的测试任务单管理页面,根据测试号码查询出测试号码的历史任务单,历史任务单包括历史单号和历史单号对应的任务状态;若判断出历史单号包括任务单号且历史单号对应的任务状态包括未完成,向终端发送任务单录入失败信息;若判断出历史单号不包括任务单号或者历史单号对应的任务状态包括已完成,将测试任务单录入测试任务单表并发送任务单录入成功信息。[0074] 本实施例中,资费测试平台调用运维数据库中的测试任务单管理页面和测试任务单表,根据测试号码查询出测试号码的历史任务单。[0075] 本实施例中,任务状态包括未完成或已完成。[0076] 本实施例中,资费测试平台判断历史单号是否包括任务单号,若否,流程结束;若是,判断历史单号对应的任务状态是否包括未完成;若是,表明该测试任务单尚未结束,向终端发送任务单录入失败信息,流程结束;若否,表明该测试任务单已完成,将测试任务单录入测试任务单表,继续执行步骤203。[0077] 进一步地,若测试任务单录入成功,资费测试平台向账管平台发送任务单录入成功信息。[0078] 作为一种可选方案,任务单录入失败信息包括操作员001在2020年5月14日13:39分发起的任务单(任务单号:00001)尚未结束,请结束该任务后再录入新测试任务单。[0079] 作为一种可选方案,任务单录入成功信息包括操作员002在2020年5月14日13:58分发起的任务单(任务单号:00001)已成功录入。[0080] 步骤203、接收资费测试平台发送的任务单录入成功信息,并将任务单录入成功信息发送至终端。[0081] 本实施例中,账管平台将接收到的任务单录入成功信息发送至终端,已通知用户测试任务单已录入成功。[0082] 进一步地,用户通过终端进入CRM平台,在CRM平台中为测试号码进行业务办理。在测试号码进行业务办理的过程中,终端可以实时收到业务办理情况的短信通知,包括业务受理短信、业务办理过程短信或业务办理结果短信。为测试号码成功办理业务之后,将该测试号码办理的业务通过解耦服务同步至计费账务中心的计费资料库。[0083] 用户只需通过账管平台的业务办理生效情况界面即可查询到业务办理生效情况。例如,账管平台的业务办理生效情况界面表1所示。[0084] 表1[0085][0086] 本实施例中,用户可以从账管平台的业务办理生效情况界面查询业务办理生效情况,无需查询后台数据,从而提高了测试效率和测试准确性。[0087] 步骤204、接收终端发送的测试话单生成请求。[0088] 步骤205、将测试话单生成请求发送至资费测试平台,以供资费测试平台根据设置的测试话单生成页面中的测试话单模板生成测试话单,并将测试话单发送至待处理话单队列以供计费账务中心读取。[0089] 本实施例中,运维数据库还包括测试话单生成页面。资费测试平台调用运维数据库中用户预先维护完成的测试话单模板配置测试话单,并通过测试话单生成页面生成测试话单。[0090] 本实施例中,计费账务中心包括计费库、离线计费引擎、账务库和清单库。计费账务中心读取待处理话单队列中的第一个(队首)测试话单进行读取。具体地,计费库读取待处理话单队列中的测试话单,将测试话单保存至本地;离线计费引擎读取测试话单,对该测试话单进行批价、合账处理;财务库对该测试话单进行免费资源扣减处理以及合账处理;最后,将该测试话单保存至清单库。[0091] 本实施例中,运维数据库包括多个功能性页面,使得除技术人员外的资费设计人、资费发起人、营业员和维护人员均能维护测试话单,提高测试结果的准确性。[0092] 本实施例中,由计费账务中心对测试话单进行读取及处理,避免了因为测试环境和生产环境有差异,造成测试环境下资费测试的结果易出现误差的问题,使资费测试更加准确,更加符合实际生产情况。[0093] 步骤206、接收终端发送的待处理话单查询请求,待处理话单查询请求包括话单单号。[0094] 步骤207、将话单单号发送至资费测试平台,以供资费测试平台将话单单号发送至计费账务中心并接收计费账务中心发送的读取结果。[0095] 本实施例中,运维数据库还包括待处理测试话单查询页面,资费测试平台通过待处理测试话单查询页面将话单单号发送至计费账务中心中的计费库,计费库根据话单单号查询本地保存的单号中是否包括该话单单号,若包括,则表明该测试话单已被读取,将已读取的读取结果发送至资费测试平台;若不包括,则表面那个该测试话单未被读取,将未读取得读取结果发送至资费测试平台。[0096] 步骤208、接收资费测试平台发送的读取结果,并将读取结果发送至用户终端,读取结果包括已读取或未读取。[0097] 本实施例中,将读取结果发送至用户终端,以通知用户待处理话单此时的读取结果。[0098] 步骤209、接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码。[0099] 本实施例中,测试号码是用户在终端上输入的。[0100] 步骤210、将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果。[0101] 本实施例中,计费账务中心还包括账务服务和清单查询服务。具体地,账管中心将测试号码发送至计费账务中心的账务服务和清单查询服务,以查询出话单信息查询结果。[0102] 本实施例中,查询话单信息包括查询测试号码在测试过程中产生的计费结果及与客户体验相关的内容。作为一种可选方案,话单信息查询结果包括资源信息、账单信息和号码清单信息。[0103] 例如,资源信息查询结果如表2所示。[0104] 表2[0105][0106] 其中,资源信息查询结果包括序号、套餐编码、套餐名称、账目名称、优惠类型名称、月限额、优惠量、剩余量、转赠量、生效时间、结束时间和优先级。[0107] 例如,账单信息查询结果如表3所示。[0108] 表3[0109] 费用项目 金额(元)1、套餐及固定费 58.00其中:和家庭套餐月基本费 58.002、语音通话费 0.003、上网费 0.004、短信/彩信费 0.005、增值业务费 8.00其中:手机气象信息费 2.00其中:来电管家功能费 2.00其中:咪咕特级会员(原彩铃)功能费 4.006、代收费 0.007、其他费用 0.00消费合计 66.00[0110] 其中,账单信息查询结果包括套餐及固定费、语音通话费、上网费、短信/彩信费、增值业务费、代收费、其他费用和消费合计。[0111] 步骤211、接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果。[0112] 本实施例中,用户可根据接收到的话单信息查询结果验证该查询结果是否符合用户预期,以此判断资费测试结果是否符合资费设计的预期,实现基于用户精准体验的资费测试,增加客户的使用体验。[0113] 进一步地,运维数据库还包括测试话单生成日志查询页面;用户可以通过终端登录进入资费测试平台;资费测试平台通过测试话单生成日志查询页面,根据用户输入的测试号码查询出话单生成日志,话单生成日志包括该测试号码的历史测试话单生成情况;资费测试平台将话单生成日志发送至终端,以供用户查看。[0114] 进一步地,运维数据库还包括测试报告管理页面;用户可以通过终端登录进入资费测试平台以录入测试报告;资费测试平台通过终端向用户展示测试报告管理页面,以供用户选择当前有测试任务单的测试号码,选择后会自动关联出测试任务单ID,用户通过终端输入测试场景,以完成测试报告的录入;测试报告录入完成后,资费测试平台向终端发送测试报告录入成功消息,以通知用户测试报告录入成功。[0115] 步骤212、接收终端发送的测试话单清理请求,测试话单包括待清理号码。[0116] 本实施例中,用户通过终端发起测试话单清理请求。[0117] 本实施例中,在接收终端发送的测试话单清理请求之前,用户可确定话单回收策略。具体地,用户通过终端登录资费测试平台,资费测试平台通过运维数据库的测试话单回收规则表和话单回收策略管理页面,根据话单类型和回收范围维护话单回收策略。作为一种可选方案,话单类型包括本地类、长途类、语音类或短信类;作为一种可选方案,回收策略包括将语音类的话单进行回收;作为一种可选方案,回收范围使用新增字典(TEST_RECU_SCOPE),由用户根据不同的回收策略配置维护。[0118] 图5为本发明实施例提供的话单回收策略管理页面的示意图,如图5所示,话单回收策略管理页面包括话单类型、查询按钮、重置按钮、提交按钮和查询结果。查询结果包括选中按钮、话单类型、回收范围和回收策略。[0119] 进一步地,判断测试号码列表是否包括该待清理号码,若是,表明该待清理号码为测试号码,继续执行步骤213;若判断出测试号码列表不包括该待清理号码,表明该待清理号码不是测试号码,不允许回收该待清理号码对应的话单,流程结束。[0120] 本实施例中,具备验证待清理号码是否属于测试号码的能力,可以避免恶意回收话单的风险。[0121] 步骤213、将待清理号码发送至资费测试平台,以供资费测试平台根据待清理号码生成话单清理任务,并将话单清理任务发送至计费账务中心。[0122] 具体地,资费测试平台根据待清理号码查询出话单清理数据,并生成话单清理任务,话单清理任务中包括话单清理数据;将话单清理任务发送至计费账务中心的离线计费引擎;离线计费引擎进行话单回收处理;离线计费引擎从清单库中获取待清理话单,并进行免费资源扣减回退处理、合账回退处理,处理完成后对清单库中对应的待清理话单进行回收。[0123] 步骤214、接收终端发送的清理话单查询请求,清理话单查询请求包括查询号码。[0124] 本实施例中,用户通过终端进入账管平台验证待清理话单回收情况。[0125] 进一步地,判断测试号码列表是否包括该查询号码,若是,表明该查询号码为测试号码,继续执行步骤215;若判断出测试号码列表不包括该查询号码,表明该查询号码不是测试号码,流程结束。[0126] 步骤215、将查询号码发送至计费账务中心,以供计费账务中心根据查询号码查询出清理话单查询结果。[0127] 本实施例中,计费账务中心中的账务服务和清单查询服务根据查询号码从账务库中获取免费资源信息和账单信息,从清单库中获取清单信息;根据免费资源信息、账单信息和清单信息进行汇总,汇总出清理话单查询结果。[0128] 本实施例中,清理话单查询结果包括已清理或未清理。[0129] 进一步地,若清理话单查询结果为已清理,则将该测试话单进行单独分流保存一份清单作为历史测试话单。[0130] 步骤216、接收计费账务中心发送的清理话单查询结果,并将清理话单查询结果发送至终端。[0131] 本实施例中,将清理话单查询结果发送至终端,已通知用户话单清理情况。[0132] 进一步地,用户通过终端进入CRM平台,在CRM平台中为待清理号码终止订购资费。为待清理号码终止订购资费之后,将该待清理号码终止订购的资费发送至计费账务中心的计费资料库,以供计费资料库进行资费更新。[0133] 步骤217、接收终端发送的测试数据清理请求,测试数据清理请求包括待清理号码。[0134] 步骤218、将待清理号码发送至资费测试平台,以供资费测试平台根据待清理号码查询出话单清理信息;若判断出话单清理信息为空且获取的测试号码列表中包括待清理号码,将计费账务中心中待清理号码对应的测试数据进行清理。[0135] 本实施例中,运维数据库还包括测试资费数据清理日志表、测试资费数据清理日志查询页面和测试资费数据清理页面。[0136] 本实施例中,资费测试平台若判断出话单清理信息为空,表明该待清理号码对应的话单已被回收,则判断测试号码列表是否包括该待清理号码,若是,表明该待清理号码为测试号码,则通过测试资费数据清理页面,将待清理号码对应的测试数据进行清理;若判断出测试号码列表不包括该待清理号码,表明该待清理号码不是测试号码,流程结束。[0137] 本实施例中,具备验证待清理号码是否属于测试号码的能力,可以避免恶意回收话单的风险。[0138] 本实施例中,测试数据包括计费账务中心中的资费信息、租费信息、免费资源信息。[0139] 进一步地,物理库数据和内存库数据进行同步清理。[0140] 进一步地,将任务状态更新为已完成。[0141] 本实施例中,对测试号码的测试话单进行回收以及对测试号码的测试数据进行清理,为一个测试号码可以在一个计费周期内进行多个资费测试提供保证,使测试资源可重复利用。[0142] 步骤219、接收终端发送的清理信息查询请求,清理信息查询请求包括待清理号码。[0143] 步骤220、将待清理号码发送至计费账务中心,以供计费账务中心根据待清理号码查询出清理信息查询结果。[0144] 本实施例中,计费账务中心地账务服务和清单查询服务根据待清理号码从财务库中获取免费资源信息和账单信息,从清单库中获取清单信息;根据免费资源信息、账单信息和清单信息进行汇总,汇总出清理信息查询结果。[0145] 本实施例中,清理信息查询结果包括已清理或未清理。[0146] 步骤221、接收计费账务中心发送的清理信息查询结果,并将清理信息查询结果发送至终端,以通过终端验证清理信息查询结果。[0147] 本实施例中,用户可根据接收到的清理信息查询结果验证该查询结果是否符合用户预期,实现基于用户精准体验的资费测试,增加客户的使用体验。[0148] 本发明实施例提供的测试验证方法的技术方案中,接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果,从而提高测试效率。[0149] 图6为本发明实施例提供的一种测试验证装置的结构示意图,该装置用于执行上述测试验证方法,如图6所示,该装置包括:接收单元11和发送单元12。[0150] 接收单元11用于接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码。[0151] 发送单元12用于将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;将话单信息查询结果发送至所述终端,以通过终端验证话单信息查询结果。[0152] 本发明实施例中,接收单元11还用于接收终端发送的测试数据清理请求,测试数据清理请求包括待清理号码。[0153] 发送单元12还用于将待清理号码发送至资费测试平台,以供资费测试平台根据待清理号码查询出话单清理信息;若判断出话单清理信息为空且获取的测试号码列表中包括待清理号码,将计费账务中心中待清理号码对应的测试数据进行清理。[0154] 本发明实施例中,接收单元11还用于接收终端发送的清理信息查询请求,清理信息查询请求包括待清理号码;接收计费账务中心发送的清理信息查询结果。[0155] 发送单元12还用于将待清理号码发送至计费账务中心,以供计费账务中心根据待清理号码查询出清理信息查询结果;将清理信息查询结果发送至终端,以通过终端验证清理信息查询结果。[0156] 本发明实施例中,接收单元11还用于接收终端发送的待处理话单查询请求,待处理话单查询请求包括话单单号;接收资费测试平台发送的读取结果,并将读取结果发送至用户终端,读取结果包括已读取或未读取。[0157] 发送单元12还用于将话单单号发送至资费测试平台,以供资费测试平台将话单单号发送至计费账务中心并接收计费账务中心发送的读取结果。[0158] 本发明实施例中,接收单元11还用于接收终端发送的测试话单生成请求。[0159] 发送单元12还用于将测试话单生成请求发送至资费测试平台,以供资费测试平台根据设置的测试话单生成页面中的测试话单模板生成测试话单,并将测试话单发送至待处理话单队列以供计费账务中心读取。[0160] 本发明实施例中,接收单元11还用于接收终端发送的测试任务单,测试任务单包括任务单号和测试号码;接收资费测试平台发送的任务单录入成功信息,并将任务单录入成功信息发送至终端。[0161] 发送单元12还用于将任务单号和测试号码发送至资费测试平台,以供资费测试平台通过设置的测试任务单管理页面,根据测试号码查询出测试号码的历史任务单,历史任务单包括历史单号和历史单号对应的任务状态;若判断出历史单号包括任务单号且历史单号对应的任务状态包括未完成,向终端发送任务单录入失败信息;若判断出历史单号不包括任务单号或者历史单号对应的任务状态包括已完成,将测试任务单录入测试任务单表并发送任务单录入成功信息。[0162] 本发明实施例的方案中,接收终端发送的话单信息查询请求,话单信息查询请求包括测试号码;将测试号码发送至计费账务中心,以供计费账务中心根据测试号码查询出话单信息查询结果;接收话单信息查询结果,并将话单信息查询结果发送至终端,以通过终端验证话单信息查询结果,从而提高测试效率。[0163] 本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述测试验证方法的实施例的各步骤,具体描述可参见上述测试验证方法的实施例。[0164] 本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述测试验证方法的实施例的各步骤,具体描述可参见上述测试验证方法的实施例。[0165] 图7为本发明实施例提供的一种计算机设备的示意图。如图7所示,该实施例的计算机设备30包括:处理器31、存储器32以及存储在存储器32中并可在处理器31上运行的计算机程序33,该计算机程序33被处理器31执行时实现实施例中的应用于测试验证方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器31执行时实现实施例中应用于测试验证装置中各模型/单元的功能,为避免重复,此处不一一赘述。[0166] 计算机设备30包括,但不仅限于,处理器31、存储器32。本领域技术人员可以理解,图7仅仅是计算机设备30的示例,并不构成对计算机设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。[0167] 所称处理器31可以是中央处理单元(CentralProceingUnit,CPU),还可以是其他通用处理器、数字信号处理器(DigitalignalProceor,DP)、专用集成电路(ApplicationpecificIntegratedCircuit,AIC)、现场可编程门阵列(Field‑ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。[0168] 存储器32可以是计算机设备30的内部存储单元,例如计算机设备30的硬盘或内存。存储器32也可以是计算机设备30的外部存储设备,例如计算机设备30上配备的插接式硬盘,智能存储卡(martMediaCard,MC),安全数字(ecureDigital,D)卡,闪存卡(FlahCard)等。进一步地,存储器32还可以既包括计算机设备30的内部存储单元也包括外部存储设备。存储器32用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器32还可以用于暂时地存储已经输出或者将要输出的数据。[0169] 在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0170] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0171] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0172] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
专利地区:新疆
专利申请日期:2020-07-31
专利公开日期:2024-07-26
专利公告号:CN114071389B