专利名称:费率管理测试自动化的制作方法
技术领域:
本发明涉及对与产品和/或服务有关的数据进行测试的系统和方 法。本发明特别有益于对与所提出的针对电信服务提供商的产品和/ 或服务的费率和/或计费计划有关的配置数据进行测试,由此允许创 建和执行针对所提出的费率和/或计费计划的测试数据。
背景技术:
电信业的竟争非常激烈,这主要是由于世界上希望解除对电信 服务提供的管制的多数国家中的政策变化引起的。随着电信服务业 改革的进行,已经以较低的费用为消费者提供了数量不断增长的产
品和服务。
目前,全球电信业正在面临四个主要的趋势。第一,变化的消 费者需求正在向更为个性化的按需内容和服务发展。过去,对于产 品和/或服务的套餐,受到严格管理的电信业提供相对而言很少的备 选方案,而消费者则需要从这些相对很少的供应中选择最为适当的 产品和/或服务。然而,随着管制的解除,产品和/或服务的数量已经 极大地增长,而消费者则表现出了对于按照其个人偏好来组合产品
和/或服务的增长的偏好。在这方面,消费者偏好包括以下二者消 费者需要的产品和/或服务,以及针对这些产品和/或服务的优选计费布置。
第二,随着行业中竟争的加剧,各个电信服务提供商正在竟争 可获得的消费者收益。除了电信服务提供商彼此竟争之外,这些提 供商日益需要利用诸如移动虚拟网络运营商(MVNO)的备选商业 模式来竟争收益。
第三,信息技术和电信技术的快速发展使得电信服务提供商能
6够开发用于构建和集成实时、聚合的IP(互联网协议)和旧有服务的公共平台。由此,电信服务提供商越发需要利用信息技术的发展来提高其产品和/或服务的递送的效率,以便保持竟争力。
第四,由于全球范围内电信业的变革继续进行,对特定的消费者市场给出"准入门槛"在未来几乎是不可能存在的。例如,在全球各个国家,电信服务提供商之间的蜂窝电话号码便携性正在被托管,以防止消费者被"锁定"到特定的电信服务提供商。这一特定变革将允许消费者在不丧失其蜂窝电话号码的情况下更换电信服务提供商。尽管这一变革的引入可能因国家而异,但是在多数国家都存在这样 一 个明显的意图,即开发良好的电信服务为消费者提供便携性,使得消费者可以在不丧失其蜂窝电话号码(有时称为移动号码或者手机号码)的情况下选择新的电信服务提供商。目前,很多消费者对于选择新的电信服务提供商有所顾虑,尽管新的提供商努力提供较便宜的服务,这是因为转换将需要消费者丟弃其旧蜂窝电话号码,并随后需要将其新蜂窝电话号码告知其所有联系人(家人、朋友以及商业伙伴)。
在任何情况下,由于不断改变的消费者倾向、政策变化以及激烈的竟争,需要频繁引入新颖、创新的计费计划和促销,并缩短这些服务的上市时间。
鉴于上述新兴的趋势,电信服务提供商必须采取行动来保留或
者提高其供应的竟争力。
目前,对于电信服务提供商而言,对变化的消费者需求做出反应特别困难。生成产品和/或服务的新费率和/或计费计划的配置给出了一个难题,因为这需要电信服务提供商在向消费者提供任何新的所提出费率和/或计费计划之前,对其配置进行全面测试。在设计了一套产品和/或服务的新费率和/或计费计划之后,电信服务提供商需要将所提出的新计划配置部署到多个数据库中。此外,在部署了新设计的配置之后,需要针对不同的账户和服务实例(例如,蜂窝电话、固定线路电话和/或互联网服务的提供)对新配置进行全面测试,
7以确保所配置的费率和/或计费计划正确运行,并且如果实现,将按照所公布的费率和/或计费计划细节准确地向消费者开出票据。
目前,生成、部署和测试用于新费率或者计费计划的配置的过程主要是人工过程,其需要高技能水平的操作者。特别地,当配置、部署和测试用于新费率和/或计费计划的配置时,经常需要技术人员人工构建数据库脚本,以用于部署和测试计划之目的。当然,使用熟练的技术人员来人工执行操作不仅增加了与新费率配置的开发、部署和测试相关联的成本,而且导致该过程需要很长的时间周期,以全面测试任何所提出的费率和/或计费配置。
与开发和部署新费率和/或计费配置相关联的问题进一步由于该过程中人工执行步骤的程度而恶化。除了需要操作者具有高等技术水平以及理解须'J试新费率和计费计划配置的信息技术系统和观'J试环境之外,人工操作的执行导致了高度的人为错误,这继而延迟了对新费率和/或计费计划的配置进行测试的进程。例如,在设计了用于新费率和/或计费计划的配置(其通常通过计算机程序代码的形式来
体现)之后,通常需要在电信系统的所有活跃数据库中部署表示该新费率和/或计费的程序代码,以便维持与产品环境中的已有配置的
一致性。 一般地,电信服务提供商已经建立了用于执行所需功能的多个环境,诸如报告环境、测试环境、以及用于灾难恢复的备份环境。
对于某些系统,可能需要生成、部署和测试跨过多于二十(20)个数据库表而配置的、用于新费率和/或计费计划的配置,这些数据库表在不同数据库中,而这些数据库在不同的平台上。在测试此类系统时,操作者将需要对数据库(包括表及其关系)的深刻理解。
由于对用于新费率和/或计费计划的配置进行生成、部署和测试的时间段可能跨过数周,因此任何此类故障可能既耗时又高成本。
在设计了新的费率或者计费计划之后,在将该计划的新配置实施在产品环境中之前,需要在测试环境中对其进行测试。当在测试环境中操作中时,部署计算机程序代码以实现用于新费率或者计费序将该计算机程序代码部署到测试环境中的各个数据库中,以避免错误。此外,这些功能通常由运营商来执行,其执行来自UNIX服务器的详细指令并且手动键入文本命令,以便在相应的数据库中执行计算机程序代码。当然,此类活动必然导致一定程度的人为错误,特别是关于以下方
面确保表示新费率或者配置计划的计算机程序代码按照正确的顺序、与正确的数据库相关联而执行。
由此,鉴于上文提到的新兴市场倾向,需要电信服务提供商降低对新费率计划的配置进行配置、部署和测试的时间,以便促进新费率或者计费布置的实现。继而,对该过程效率的任何改进将有助于将新的和/或已有消费者吸引到新设计的费率或者计费计划。
在发布新计费计划或者产品的任何新配置之前,测试是 一 个重要的阶段。测试过程经常需要一批详尽的测试标准,以确保覆盖与新费率和/或计费计划或者产品发行有关的所有领域。目前,测试者
需要基于提供的测试标准来进行测试,并且为了执行这些测试,测试者需要创建测试数据以便在测试环境中执行。
针对诸如账户、服务、套餐和组件等功能的测试数据需要由测试者来创建。目前,测试者通常使用可用的客户关系管理(CRM)软件,其中典型的软件是7>知的CustomerCentre。 CustomerCentre是与客户服务代表在服务中心的拒台交易中使用来创建和维护客户账户的同一个应用。然而,在测试的整个流程中,测试数据创建过程经常是最长的过程,并且^f吏用诸如CustomerCentre的CRM软件应用代表了可观的延迟,因为其每次只能创建一个账户、服务、添加套餐和组件。创建具有服务和套餐/组件的账户的过程通常平均需要5分钟。为了使用诸如CustomerCentre的CRM应用来创建多组具有套餐/组件的账户和服务,将需要重复该过程,也即,100个账户-100x5分钟=500分钟。
在创建测试数据之后,测试者可以验证提供给账户的费率和/或计费计划和产品经由CustomerCentre正确显示。可以对这些测试账户执行某些交易事务,诸如改变计费计划、服务转移等,以确保新近配置的费率和/或计费计划和促销如预期力殳工作。
测试的另 一 方面是确保对使用进行正确地估价和处理,并且可以针对这些账户无错地生成账单。
使用文件包含没有估价的所有呼叫记录(也即,没有钱数与这些呼叫中任一相关联)。测试费率和/或计费计划的一个重要组成部
分是确保提供给特定账单计划的账户所进行的呼叫按照该账单计划所配置的定价进行估价,例如,账单计划可以定义1分钟本地呼叫为30美分,因此,希望看到的是具有此账单计划的账户进行的本地呼叫为每分钟30美分。计费计划配置通常是一项困难的任务,因为估价引擎是非常复杂的,并且对呼叫进行估价可能存在很多变化(例如,如果非高峰且非邻近呼叫且<30秒,并且呼叫是向5个亲密号码进行的,则数量-Sx)。
目前,使用文件由测试者人工创建。最终产品通常是平面文本文件,其具有复杂的文件格式规范,其中存储有呼叫记录的细节。创建使用文件的这一人工方式很容易受到人为错误的影响,并由此需要大量时间,因为测试者希望将错误最小化。
一旦创建了使用文件,便将其存储在服务器中的特定目录中。为了执行使用处理,测试者必须键入来自UNIX服务器的、基于文本的命令,以启动处理。继而对使用文件进行标识、处理和估价,并且将已估价的呼叫记录写入到数据库中。
账单生成过程与使用处理类似。为了生成账单,测试者键入来自UNIX服务器的、基于文本的命令,以启动处理。
由此,在总体需求的上下文中,特别需要降低目前对新费率和/或计费配置进行测试所需的时间。
任何形式或建议现有技术形成了在本文所要求的优先权日期时,相关技术领域的技术人员的公知技术的一部分。
发明内容
在一个方面,本发明提供一种供运营商使用基于计算机的系统
对用于费率和/或计费计划的费率和/或计费配置进行测试的方法,该方法由用户界面实现,所述方法包括步骤
根据运营商从所述用户界面对第一选项集的选择,通过所述基
于计算机的系统创建一个或多个账户;
根据运营商从所述用户界面对第二选项集的选择,为每个账户分配一个或多个服务,所分配的服务由所述基于计算机的系统指派给所述账户;
根据运营商从所述用户界面对第三选项集的选择,为每个账户添加至少一个套餐或者组件,所述套餐或者组件由所述基于计算机的系统指派给所述账户;
根据运营商从所述用户界面对第四选项集的选择,将至少一个使用文件与每个账户相关联,所述使用文件由所述基于计算机的系统指派给所述账户,由此提供批量测试数据;以及
使用所述基于计算机的系统,利用所述批量测试数据来仿真账户的操作,从而按照定义了费率和/或计费配置的、与所述账户相关联的服务和组件和/或套餐,为运营商提供关于在至少一个使用文件中定义的使用费用的信息。
在本发明的另 一方面,提供一种供运营商使用基于计算机的系统对用于费率和/或计费计划的费率和/或计费配置进行测试的方法,该方法由用户界面实现,所述方法包括步骤
根据从具有选定服务、套餐和/或组件的用户界面中对提供给运营商的选项的选择,通过所述基于计算机的系统创建 一 个或多个账户;
根据运营商从用户界面中对选项集的选择,为每个账户添加至少 一个使用文件,该使用文件由所述基于计算机的系统指派给所述账户,以提供批量测试数据;以及
使用所述基于计算机的系统,利用所述批量测试数据仿真账户
ii的操作,从而按照定义了费率和/或计费配置的、与所述账户相关联的选定服务、套餐和/或组件,为运营商提供关于至少一个使用文件中定义的使用费用的信息。
在又一方面,本发明提供一种用于测试费率和/或计费配置的基于计算机的系统,该系统包括用户界面装置,并且可操作以执行计
算机指令代码分段,所述系统包括
第一分段,用于根据对第一选项集的选择来创建和存储一个或
多个账户;
第二分段,用于根据对第二选项集的选择为每个账户分配一个
或多个服务;
第三分段,用于根据对第三选项集的选择为每个账户添加至少一个套餐或者组件;
第四分段,用于根据对第四选项集的选择为每个账户添加至少一个使用文件,该使用文件提供批量测试数据;以及
第五分段,用于利用所述批量测试数据来仿真账户操作,以及按照定义了费率和/或计费配置的、与所述账户相关联的服务和组件和/或套餐来报告至少一个使用文件中定义的使用费用。
在另一方面,本发明提供一种对用于费率和/或计费计划的费率和/或计费配置进行测试的基于计算机的系统,该系统包括用户界面装置,并且可操作以执行计算机指令代码分段,该系统包括
第 一分段,用于根据对用户界面中呈现的选项的选择来创建一个或多个账户,该账户具有与其关联的服务、套餐和/或组件;
第二分段,用于根据对用户界面中选项集的选择,为每个账户添加至少一个使用文件,该使用文件共同表示批量测试数据;以及
第三分段,用于利用所述批量测试数据来仿真账户操作,以及按照定义了费率和/或计费配置的选定服务、套餐和/或组件来生成至少一个使用文件中定义的使用费用的报告。
使用文件可以从一组默认的使用文件中选择。此类文件可以表示所有测试都需要的标准使用模式。备选地,使用文件可以由运营商创建,以用于包含将对特定费率和/或计费配置进行测试的相关使 用情境的目的。
在一个实施方式中,通过使用用户界面来实现定制使用文件的 创建。具体地,运营商可以在用户界面中的多个选项中进行选择, 并且包括运营商所需的使用数据,以便对正在考虑的所提出费率和/ 或计费配置的特定方面进行测试。在此实施方式中,运营商可以创 建定制使用文件,而无需与理解特定使用文件的格式有关的任何知 识或者技巧。在从用户界面选择了各种参数之后,基于计算机的系 统创建用于此特定测试系统的适当格式化的文件。
在创建账户、为其分配服务、向账户添加套餐和/或组件以及关 联使用文件之后,在测试系统上对账户操作进行仿真。这为运营商
致的费用的指示。在一个实施方式中,将所报告的费用与针对特定 费率和/或计费配置的使用应当得到的已知费用进行比较,由此能够
确认配置的有效性。如果所报告的费用与按照使用文件的使用应当 导致的费用相同,则确认该配置。备选地,如果所报告的费用不同, 则发生了错误或者冲突,运营商继而可以尝试定位该错误或者冲突
的来源。
可以按照图形用户界面的形式来提供用户界面,其具有表示为 图形对象的各种对象,诸如账户、服务、套餐和/或组件。在一个实
施方式中,运营商可以如下这样来为账户分配服务选择表示服务 的对象,并将表示服务的该图形对象"拖拽"到表示一个或多个账 户的图形对象上。可以类似地实现对象之间的其他关联或者指派。 在另一实施方式中,通过使用标签菜单布置来实现用户界面。 在此描述的技术可以由已存储的可执行指令来具体化,这些指 令可由诸如个人计算机或者服务器计算机的一个或多个适当的处理 设备来执行。可执行指令可以得到与计算机集成实现的或者使用独 立软件分段而通过网络实现的计算机指令。可执行指令还可以包括 已有软件的分段,其与针对本发明而专门开发的计算机指令代码的
13专用分段相结合来实现功能。
在示例性实施方式中,与运营商的界面是支持web的界面,其
实现于连接至数据通信网络(诸如,互联网)的设备之上。
下面将结合附图描述本发明的一个或多个实施方式,其中 图1是详述按照本发明一个实施方式的所提出的解决方案架构
的概念层的框图;以及
图2是提供了关于在测试新配置的费率计划中所涉及的各个步
骤的极大细节层次的流程图。
具体实施例方式
参考图1,其提供了所提出的解决方案架构的概念层的框图。在 该解决方案架构中,主要的概念层包括呈现层(10)、功能服务层 (20)、平台服务层(30)以及整合适配器层(40)。费率管理自 动化套件包括与一系列现有业务应用(50)的这些层接口。
呈现层(10)包括个性化应用(12)和用户界面(UI)模板(14)。
功能服务层(20)包括用于执行配置自动化(22)、部署自动 化(24)和测试自动化(26)功能的软件。在呈现层(10)中提供 的用户界面模板(14)和个性化应用(12)与功能服务层(20)中 定义的每个自动化功能服务(22、 24和26)对接,由此,当从功能 服务层(20)中的任何自动化组件调用功能时,为运营商提供一致 的用户界面体验。
图1中所示的费率管理自动化套件还包括平台服务层(30), 其包括系统管理组件(32)、安全性访问组件(34)、审计跟踪和 日志记录组件(36)以及异常处理组件(38)。
驻留在整合适配器层(40)中的软件组件使得费率管理自动化 套件的功能组件能够与电信服务提供商的现有业务应用对接。作为 示例,在圓1中,业务应用层(50)包括计费管理软件程序形式的
14功能软件组件(52)。
图2提供了在图1的测试自动化(26)中描绘的对所提出的费
率和/或计费配置进行测试所涉及的主要步骤的概要级流程图。该流
程图没有示出一般由通过执行SQL (结构化查询语言)脚本来管理 的关系数据库来实现的操作方面。这些脚本执行诸如插入、更新和/ 或从数据库中删除条目的动作。除了这些基本功能之外,脚本可以 用来执行诸如搜索和排序之类的复杂逻辑功能。
测试自动化流程图描绘了基于图形用户界面(GUI)浏览器的前 端,并且向用户呈现"标签式"界面。每个标签表示工作模块,并 且包含需要用户完成的表单。表单将直接插入数据或者通过调用"下 拉框,,来插入数据。存在五个(5个)标签,依次包括以下标签账 户创建(100)、服务创建(102)、添加套餐/组件(104)、使用(106) 和计费(108)。
现在将描述第一模块100。所有模块都需要用户登录到系统。在 110,用户输入其名称和口令,以打开测试自动化系统。账户创建 (100)允许用户以批量模式创建测试账户。用户可以创建具有特定 属性集合的账户。在步骤(112),打开"账户创建,,屏幕以启动过 程。用户将需要知道要创建的账户的类型以及账户数目。与现有技 术不同,用户不限于创建一个账户,而是可以同时创建多个账户。 在步骤(114),完成选择用于账户的标准的表单。 一旦完成了用于 账户的标准,则在步骤(116),通过访问各种数据库来创建账户。 利用已经选定的属性集来创建选定数目的账户。每个账户将包含名 称和地址细节以及计费周期、市场代码、折扣等。在步骤(118), 将针对任何错误对生成的账户进行测试,并且提供应当保存账户的 确认。 一旦完成,该模块将允许通过步骤(120)来访问服务创建模 块(102),并且在步骤(122)引导进入"服务创建"屏幕。
服务创建模块(102)允许用户向一个或多个账户附加一个或多 个服务。服务是预定义的,并且可以是移动的、固定线路或者ISP。 在步骤(122),打开"服务创建,,屏幕以启动该过程。与现有技术不同,用户不限于每次针对单个账户创建一个服务。在步骤(124) 完成表单。该表单将包括对移动、固定线路和ISP服务的选择,其 可以按照需要附加到一个或多个账户。下拉选项和范围框将能够与 步骤126的"拖拽,,选项一起辅助该选择。 一旦进行了选择,则在 步骤(128)向每个账户填入已定义的一个或多个服务。在步骤(130), 对每个账户进行确认。 一旦完成,此模块将允许通过步骤(132)来 访问添加套餐/组件模块(104),并且在步骤(134)引导进入"添 加套餐/组件"屏幕。
添加套餐/组件模块(104)允许用户向账户和服务添加套餐或者 组件。套餐或者组件是预定义的。套餐可以包括数据、特别促销、 3G等。组件可以包括呼叫等待、SMS、 WAP、国际漫游等。在步骤
(134),打开"添加套餐/组件"屏幕以启动该过程。与现有技术不 同,用户不限于每次为单个账户创建一个组件或者套餐。在步骤
(136)打开表单。在步骤(138),该表单允许按照需要将组件或 者套餐与多个账户相关联。 一旦完成了选择,则在步骤(140)向每 个账户填入已定义的组件或者套餐。在步骤(142),对每个账户进 行确认。 一旦完成,此模块将允许通过步骤(144)访问使用模块
(106),并且在步骤(146)引导进入"使用"屏幕。
使用模块(106)允许用户处理默认使用文件或者创建定制使用 文件,以生成针对一个或多个账户的呼叫事务。在步骤(146),打 开"使用,,屏幕以启动此过程。与现有技术不同,用户不需要知道 使用文件的构造,也不需要花费时间来创建一个。不需要分析文件 格式或者确认使用文件。在步骤(148),用户具有选择一个或多个 预定义默认使用文件的选项,或者可以创建定制使用文件。如果需 要一个或多个默认使用文件,则用户将进行到步骤(150),在此从 预定义的默认使用文件中进行选择。如果默认的一个或多个使用文 件不适用,则用户在步骤(152)完成表单上的字段,以指定所需的 使用标准。 一旦选择了使用标准,步骤(154)将生成所需的定制使 用文件,其将存储在服务器上。与系统生成的这些文件相比,使用现有技术通过手工构建的定制使用文件将需要高等技术的操作者, 并且需要大量时间。按照需要将使用文件分配给相应账户。从步骤
(150)或者步骤(154),在步骤(156)处理所分配的使用文件, 以生成来自使用文件的费用。在步骤(158)对每个账户进行确认。 一旦完成,此模块将允许通过步骤(160)访问计费模块(108)。
计费模块(108)允许用户对一个或多个账户执行计费过程,以 检查费率和/或计费配置是否适当。在步骤(162),打开"计费"屏 幕以启动此过程。先前,按照现有技术,用户将需要人工将账户的 列表插入到数据库表中。该过程将需要执行来自UNIX命令行的基 于文本的命令,以启动账单过程。在本实施方式中,在步骤(164) 完成表单。此表单指定计费模式以及要对其计费的账户。继而在步 骤(166)处理账单。在步骤(168)对每个账户进行确认。 一旦完 成确认,此模块将产生所需的账单以及关于测试自动化(26)操作 的概要报告。继而可以对结果进行分析,以确定计费计划是否可以 发布以及该发布的后果。
本发明不限于优选实施方式中所讨论的配置。数据库实现和标 签式用户界面可以由等效项替代。为了容易使用,基于浏览器的界 面是优选的,但是也可以使用菜单驱动的界面。
为了辅助对本发明的理解,在本说明书中使用以下术语。
账户计费系统中的实体,其保持所有客户信息,包括个人详 情和计费信息。
服务附加至账户的实体,例如移动、固定线路、宽带。诸如 电话号码、SIM、 IP地址的清单与服务相联系。
套餐账户基于其服务而订阅的账单计划,例如,每月75美元 的接入费用以及30分钟免费呼叫的移动计划。
组件套餐中包含的子集实体,其中客户具有向套餐添加例如 语音邮件、呼叫转移、漏接电话通知的选项。
使用呼叫(例如,本地呼叫、IDD呼叫、SMS、 GPRS、漫游 拨入/拨出呼叫)。定价所有使用存储在具有事务细节的使用文件中,这些事务 细节诸如呼叫的开始和结束时间、发起和目标位置、呼叫类型、 定价时段(例如,高峰/非高峰)以及其他细节。计费系统将处理使 用文件中的这些个体记录(呼叫),以标识细节的组合与哪个已配 置的定价相匹配,并继而为其指派定价(也即,该呼叫的价格)。 这是使用处理的基础对呼叫估价,继而将已估价的呼叫的记录插 入到数据库中。
账单在执行账单生成过程时由系统生成。该过程涉及由系统 进行的复杂逻辑步骤,用以累积所有月结和一次性收费,以及计费 周期(例如,每月、每季度、每年)内的呼叫数量。继而将应用适 用的任何折扣或者信用制度。
相关技术领域的技术人员将会理解,在不脱离宽泛描述的本发 明范围的情况下,可以对实施方式中详述的本发明进行多种变形和/ 或修改。因此,上述实施方式在所有方面都应当认为是示范性的而 非限制性的。
为了本说明书和权利要求书的目的,应当认为术语"费率"和 "计费"具有相同的含义。
权利要求
1.一种供运营商使用基于计算机的系统对用于费率和/或计费计划的费率和/或计费配置进行测试的方法,该方法由用户界面实现,所述方法包括步骤根据运营商从所述用户界面对第一选项集的选择,通过所述基于计算机的系统创建一个或多个账户;根据运营商从所述用户界面对第二选项集的选择,为每个账户分配一个或多个服务,所述分配的服务由所述基于计算机的系统指派给所述账户;根据运营商从所述用户界面对第三选项集的选择,为每个账户添加至少一个套餐或者组件,所述套餐或者组件由所述基于计算机的系统指派给所述账户;根据运营商从所述用户界面对第四选项集的选择,将至少一个使用文件与每个账户相关联,所述使用文件由所述基于计算机的系统指派给所述账户,由此提供批量测试数据;以及使用所述基于计算机的系统,利用所述批量测试数据来仿真所述账户的操作,从而按照定义了所述费率和/或计费配置的、与所述账户相关联的服务和组件和/或套餐,为运营商提供关于所述至少一个使用文件中定义的使用的费用的信息。
2. 根据权利要求l的方法,其中所述使用文件选自一组默认使 用文件。
3. 根据权利要求1或者2的方法,其中所述使用文件选自定制 使用文件,所述定制使用文件由所述基于计算机的系统基于所述运 营商使用来自所述用户界面的所述第四选项集、针对一个或多个账户而创建。
4. 根据权利要求3的方法,其中所述定制使用文件如下来创建 运营商从所述用户界面中选择选项,以生成将对费率和/或计费配置 中的已知情况进行测试的特定使用测试数据,为了创建所述定制使的指令,用以创建所述使用文件,由此避免所述运营商理解所述使 用文件的文件格式的任何需要。
5. 根据前述任一权利要求的方法,其中所述用户界面是图形用 户界面,其具有表示为图形对象的所述一个或多个账户、所分配的服务、所述至少一个套餐或者组件、和/或所述至少一个使用文件。
6. 根据权利要求4或者5的方法,其中所述选项集是通过基于 标签的菜单布置来选择的。
7. 根据前述任一权利要求的方法,包括附加步骤将仿真所述 账户的操作时由所述基于计算机的系统提供的关于所述使用的费用 的所述信息与用于所述费率和/或计费配置的准确信息进行比较,由 此提供所述费率和/或计费配置的有效性的指示。
8. —种供运营商使用基于计算机的系统对用于费率和/或计费计 划的费率和/或计费配置进行测试的方法,该方法由用户界面实现,所述方法包括步骤根据从具有选定服务、套餐和/或组件的所述用户界面中对提供 给所述运营商的选项的选择,通过所述基于计算机的系统创建 一 个 或多个账户;根据所述运营商从所述用户界面中对选项集的选择,为每个账户 添加至少 一个使用文件,所述使用文件由所述基于计算机的系统指 派给所述账户,以提供批量测试数据;以及使用所述基于计算机的系统,利用所述批量数据来仿真所述账户 的操作,从而按照定义了所述费率和/或计费配置的、与所述账户相 关联的选定服务、套餐和/或組件,为所述运营商提供关于所述至少 一个使用文件中定义的使用的费用的信息。
9. 根据权利要求8的方法,其中所述使用文件选自一组默认使 用文件。
10. 根据权利要求8或者9的方法,其中所述使用文件选自定制 使用文件,所述定制使用文件由所述基于计算机的系统基于所述运营商使用来自所述用户界面的所述选项集、针对一个或多个账户而创建。
11. 根据权利要求10的方法,其中所述定制使用文件如下来创 建运营商从所述用户界面中选择选项,以生成将对费率和/或计费 配置中的已知情况进行测试的特定使用测试数据,为了创建所述定系统的指令,用以创建所述使用文件,由此避免所述运营商理解所 述使用文件的文件格式的任何需要。
12. 根据权利要求8到11中任一项的方法,其中所述用户界面 是图形用户界面,其具有表示为图形对象的所述一个或多个账户、 所分配的服务、所述至少一个套餐或者组件、和/或所述至少一个使 用文件。
13. 根据权利要求8到12中任一项的方法,其中所述选项集是 通过基于标签的菜单布置来选择的。
14. 根据权利要求8到13中任一项的方法,包括附加步骤将 仿真所述账户的操作时由所述基于计算机的系统提供的关于所述使 用的费用的所述信息与用于所述费率和/或计费配置的准确信息进行 比较,由此提供所述费率和/或计费配置的有效性的指示。
15. —种对用于费率和/或计费计划的费率和/或计费配置进行测 试的基于计算机的系统,该系统包括用户界面装置,并且可操作以 执行计算机指令代码分段,所述系统包括第一分段,用于根据对第一选项集的选择来创建和存储一个或多 个账户;第二分段,用于根据对第二选项集的选择为每个账户分配一个或 多个服务;第三分段,用于根据对第三选项集的选择为每个账户添加至少一个套餐或者组件;第四分段,用于根据对第四选项集的选择为每个账户添加至少一 个使用文件,所述使用文件提供批量测试数据;以及第五分段,用于利用所述批量测试数据来仿真所述账户的操作, 以及按照定义了所述费率和/或计费配置的、与所述账户相关联的服 务和组件和/或套餐,来报告所述至少 一 个使用文件中定义的使用的费用。
16. —种对用于费率和/或计费计划的费率和/或计费配置进行测试的基于计算机的系统,该系统包括用户界面装置,并且可操作以 执行计算机指令代码分段,该系统包括第 一 分段,用于根据对所述用户界面中呈现的选项的选择来创建 一个或多个账户,所述账户具有与其关联的服务、套餐和/或组件;第二分段,用于根据对所述用户界面中选项集的选择,为每个账 户添加至少 一个使用文件,所述使用文件共同表示批量测试数据; 以及第三分段,用于利用所述批量测试数据来仿真账户操作,以及按 照定义了所述费率和/或计费配置的选定服务、套餐和/或组件,来生 成所述至少 一个使用文件中定义的使用的费用的报告。
17. 根据权利要求15或者16的基于计算机的系统,其中所述用 户界面是图形用户界面,并且所述一个或多个账户、所分配的服务、 所述至少一个套餐或者组件和/或所述至少一个使用文件表示为图形 对象。
18. 根据权利要求15或者16的基于计算机的系统,其中所述选 项集是通过基于标签的菜单布置来选择的。
19. 根据权利要求15或者16的基于计算机的系统,包括第六分 段,其允许通过操作所述用户界面选择使用参数来创建使用文件, 所述用户界面的使用由此避免运营商理解所述使用文件的文件格式 的任何需要。
20. 根据权利要求1或者8的方法,基本上如同此前参考附图的描述。
21. 根据权利要求15或者16的基于计算机的系统,基本上如同 此前参考附图的描述。
全文摘要
本申请涉及费率管理测试自动化。具体地,公开一种供运营商使用基于计算机的系统对用于费率和/或计费计划的费率和/或计费配置进行测试的方法以及系统。该方法由用户界面实现,所述方法包括步骤创建一个或多个账户;为每个账户分配一个或多个服务并将其指派给所述账户;为每个账户添加至少一个套餐或者组件并指派给所述账户;将至少一个使用文件与每个账户相关联,所述使用文件由所述基于计算机的系统指派给所述账户,由此提供批量测试数据;以及利用所述批量测试数据来仿真所述账户的操作,从而为运营商提供关于所述至少一个使用文件中定义的使用的费用的信息。
文档编号G06Q10/00GK101668276SQ20091017345
公开日2010年3月10日 申请日期2009年9月7日 优先权日2008年9月5日
发明者侯恩伟, 刘建业, 柯美冰, 黄明汉 申请人:埃森哲环球服务有限公司