网络活动的测试用例发送方法及测试用例服务器的制造方法

文档序号:7781791阅读:305来源:国知局
网络活动的测试用例发送方法及测试用例服务器的制造方法
【专利摘要】本发明公开了一种网络活动的测试用例发送方法及测试用例服务器,方法包括:接收来自测试终端的网络活动信息,获取对应所述网络活动信息的活动标识;根据所述活动标识从网络活动配置信息库中获取活动分支标识,其中所述网络活动包括有多个的所述活动分支;根据获取的活动分支标识在测试用例数据库中匹配测试用例,将匹配到的测试用例发送至所述测试终端。本发明实施例中,测试人员无需记住网络活动的关键字,仅需将网络活动信息发送至所述测试用例服务器即可,所述测试用例服务器将根据活动分支标识在测试用例数据库中自动匹配测试用例,节省了人力成本,提高了测试用例的匹配效率。
【专利说明】网络活动的测试用例发送方法及测试用例服务器

【技术领域】
[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]测试用例发送模块,用于将匹配到的测试用例发送至所述测试终端。
[0035]其中所述测试用例服务器还包括:
[0036]测试用例配置模块,用于接收测试用例,并获取对应所述测试用例的标识;以及
[0037]关联存储模块,用于将接收到的所述测试用例与其对应的标识建立关联后存储至所述测试用例数据库。
[0038]其中所述标识获取模块包括:
[0039]请求模块,用于根据获取的所述活动标识生成一数据请求,并将所述数据请求发送至所述网络活动配置信息库所属的服务器;以及
[0040]接收模块,用于接收来自所述网络活动配置信息库所属的服务器返回的活动配置信息,其中所述活动配置信息包括有所述活动分支标识。
[0041]其中所述服务器还包括:
[0042]判断模块,用于判断是否匹配到相应的测试用例;以及
[0043]更新提示模块,用于在所述判断模块判定未匹配到相应的测试用例时,发送一更新请求至相应的管理账号,以提示补充测试用例至所述测试用例数据库。
[0044]其中所述测试用例发送模块,进一步的用于将匹配到的测试用例进行组合,形成报表形式的组合文档,并将所述报表形式的组合文档发送至所述测试终端。
[0045]相对于现有技术,本发明实施例中,测试人员在通过所述测试终端的测试页面填写后网络活动信息后发送至所述测试用例服务器,所述测试用例服务器获取相应的活动标识,并根据所述活动标识匹配相应的活动分支标识,其中所述测试活动包括有多个的活动分支,之后根据匹配到的活动分支标识在测试用例数据库中匹配相应的测试用例,并将匹配到的测试用例发送至所述测试终端。显然,本发明实施例中,测试人员无需记住被测试活动的关键字,仅需将测试活动信息发送至所述测试用例服务器即可,且测试用例数据库的管理员也无需根据关键字进行匹配,所述测试用例服务器将根据自动匹配到的活动分支标识在测试用例数据库中匹配测试用例,极大地节省了人力成本,提高了测试用例的匹配效率。

【专利附图】

【附图说明】
[0046]图1是本发明实施例提供的网络活动测试系统的结构示意图;
[0047]图2为本发明第一实施例提供的网络活动的测试用例发送方法的流程示意图;
[0048]图3为本发明实施例中预先存储测试用例的流程示意图;
[0049]图4是本发明实施例中的测试用例数据库中的测试用例的划分方式示意图;
[0050]图5为本发明实施例中第二实施例提供的网络活动的测试用例发送方法的流程示意图;
[0051]图6为本发明实施例提供的测试用例服务器的较佳实施例结构示意图。

【具体实施方式】
[0052]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0053]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0054]本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。
[0055]本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。
[0056]请参阅图1,图1为本发明实施例提供的网络活动测试系统的结构示意图,所述网络活动系统包括测试终端11、测试用例服务器12以及网络活动服务器13。
[0057]所述测试终端11是使用者为了利用网络服务而使用的通信终端装置,其可通过通信网路与所述测试用例服务器12、所述网络活动服务器13连接而收发信息。所述测试终端11不仅可以由桌上型计算机构成,还可以由笔记型计算机、工作站、掌上型计算机、UMPC(Ultra Mobile Personal Computer:超移动个人计算机)、平板PC、个人数字助理(Personal Digital Assistant,PDA)、连网板(web pad)、可携式电话等具备储存单元并安装有微处理器而具有运算能力的终端机构成。
[0058]其中所述通信网路可以包括将局域网络(Local Area Network, LAN)、都会网络(Metropolitan Area Network, MAN)、广域网络(Wide Area Network, WAN)、因特网等包括在内的数据通信网络,还包括电话网络等,不分有线和无线,使用任何通信方式均无关。
[0059]而所述测试用例服务器12存储有测试用例数据库,所述测试用例数据库存储有构成网络活动的测试用例,在本发明实施例中,所述测试用例数据库中的测试用例与该测试用例对应的标识建立有一一对应的关系。
[0060]所述网络活动服务器13存储有网络活动配置信息库,所述网络活动配置信息库中存储有网络活动的配置信息,而上述配置信息包括有活动分支标识,其中每一网络活动都包括有多个活动分支,而每一活动分支对应一活动分支标识。
[0061]在一些其它实施例中,所述测试用例数据库和所述网络活动配置信息库也可同时设置于一台服务器内,譬如同时设置于所述测试用例服务器12或者所述网络活动服务器13,均在本发明保护范围之内。
[0062]请一并参阅图2,图2为本发明第一实施例提供的网络活动的测试用例发送方法的流程示意图。
[0063]在步骤S201中,所述测试用例服务器12接收来自所述测试终端11的网络活动信息,获取对应所述网络活动信息的活动标识。
[0064]在具体实施过程中,测试人员通过所述测试终端11的测试页面填写与网络活动信息对应的参数信息后,将填写的参数信息发送至所述测试用例服务器12。所述测试用例服务器12接收来自所述测试终端11的参数信息,并根据上述参数信息获取所述网络活动信息的活动标识,譬如若所述网络活动信息为签到,则该网络活动信息的活动标识为“签到”。
[0065]在步骤S202中,所述测试用例服务器12根据所述活动标识从网络活动配置信息库中获取活动分支标识。
[0066]本发明实施例中,为了避免由于网络活动配置信息库占用空间较大,而造成的数据的处理效率低的问题,本发明实施例将所述网络活动配置信息库设置于所述网络活动服务器13中,即将所述网络活动配置信息库与所述测试用例数据库分开设置。当然在一些其它实施例中,所述网络活动配置信息库可以与所述测试用例数据库共同设置于所述测试用例服务器12中。
[0067]其中所述测试用例服务器12根据网络活动的参数信息获取活动标识后,根据所述活动标识从所述网络活动配置信息库中获取活动分支标识。其中所述网络活动包括有多个的所述活动分支,譬如所述网络活动包括流程、规则、条件、资格以及动作等活动分支,而每一分支均对应一分支标识,譬如流程标识、规则标识等等,上述分支构成一完整的网络活动。
[0068]在步骤S203中,所述测试用例服务器12根据获取的活动分支标识在测试用例数据库中匹配测试用例。
[0069]所述测试用例服务器12根据活动标识获取活动分支标识后,根据获取的所述活动分支标识在测试用例数据库中匹配测试用例,譬如根据流程标识匹配相应的流程测试用例,根据条件标识匹配相应的条件测试用例。
[0070]在步骤S204中,所述测试用例服务器12将匹配到的测试用例发送至所述测试终端11。
[0071]更具体的,所述测试用例服务器12将匹配到的测试用例按照顺序进行组合,譬如按照网络活动的活动顺序将匹配到的测试用例进行排序组合,之后将组合后的测试用例返回至所述测试终端11,供测试人员使用。
[0072]本发明实施例中,测试人员在通过所述测试终端11的测试页面填写网络活动信息后,发送至所述测试用例服务器12,所述测试用例服务器12根据测试人员填写的网络活动信息获取相应的活动标识,并根据所述活动标识匹配相应的活动分支标识,其中所述网络活动包括有多个的活动分支,之后根据匹配到的活动分支标识在测试用例数据库中匹配相应的测试用例,并将匹配到的测试用例发送至所述测试终端11。显然,本发明实施例中,测试人员无需记住网络活动的关键字,仅需将网络活动信息发送至所述测试用例服务器12即可,所述测试用例服务器12将活动分支标识在测试用例数据库中自动匹配测试用例,极大地节省了人力成本,提高了测试用例的匹配效率。
[0073]请参阅图3,图3为本发明实施例中预先存储测试用例的流程示意图。
[0074]在步骤S301中,所述测试用例服务器12接收测试用例。
[0075]本发明实施例通过导入的方式将测试用例导入所述测试用例数据库,譬如所述测试用例服务器12提供导入页面,数据库管理员可通过上述导入页面将测试用例导入所述测试用例数据库。
[0076]在步骤S302中,所述测试用例服务器12获取对应所述测试用例的标识。
[0077]在步骤S303中,所述测试用例服务器12将接收到的所述测试用例与其对应的标识建立关联后存储至所述测试用例数据库。
[0078]在管理员将测试用例导入时,所述测试用例服务器12获取所述测试用例的标识,将所述测试用例的标识与所述测试用例建立关联,并一一对应存储。显然,本发明实施例通过对测试用例进行分类存储,每一类的测试用例存储于同一存储空间,由此提高了后续对测试用例的匹配效率,譬如可以直接在条件类测试用例的存储空间匹配条件类测试用例,在动作类测试用例的存储空间匹配动作类测试用例等等。
[0079]当然,在具体实施过程中,本发明实施例还同时对所述测试用例数据库进行更新的操作,具体包括以下三种更新方式:
[0080]一、在导入新的测试用例时同时对所述测试用例数据库进行更新,即在有新的测试用例导入所述测试用例数据库时,同时对所述测试用例数据库进行更新,将上述新的测试用例添加至对应的存储空间;
[0081]二、根据接收到的反馈意见对所述测试用例数据库进行更新,即管理员根据测试人员反馈的意见对测试用例数据库进行更新,譬如测试人员提示管理员需要加入某一类型的测试用例;
[0082]三、在没有匹配到测试用例的情况下,将结果进行上报,以提示管理员对所述测试用例数据库进行更新。即在图2中步骤S203中,若所述测试用例服务器12根据获取的活动分支标识在测试用例数据库中未匹配到测试用例,则提示管理员需要添加相应的测试用例。
[0083]本发明实施例通过对所述测试用例数据库的更新,可保证后续对测试用例的匹配效率,能够即时快捷的将测试用例反馈至所述测试终端11。
[0084]为了进一步的提高匹配效率,本发明实施例将被网络活动划分为条件和动作两大类,而条件包括有满足条件和不满足条件两种状态,动作包括有正确和不正确两种状态。并根据上述划分,将测试用例数据库中的测试用例划分为条件类测试用例集合和动作类测试用例集合。其中所述条件类测试用例集合用来验证某一条件是否满足,凡是属于条件类测试用例中的测试用例,均分为满足条件和不满足条件两条测试用例来验证;而所述动作类测试用例集合用来验证某一动作是否正确,凡是属于条件类测试用例中的测试用例,均分为正确和不正确两条测试用例来验证,譬如请参阅图4,图4为本发明实施例中的测试用例数据库中的测试用例的划分方式,其中条件类测试用例进一步分为多条件类测试用例和单条件类测试用例。
[0085]请参阅图5,图5为本发明实施例中第二实施例提供的网络活动的测试用例发送方法的流程示意图。
[0086]在步骤S501中,所述测试用例服务器12接收来自所述测试终端11的网络活动信息,获取对应所述网络活动信息的活动标识。
[0087]在具体实施过程中,测试人员通过所述测试终端11的测试页面填写与网络活动信息对应的参数信息后,将填写的参数信息发送至所述测试用例服务器12。所述测试用例服务器12接收来自所述测试终端11的参数信息,并根据上述参数信息获取所述网络活动信息的活动标识,譬如若所述网络活动信息为签到,则该网络活动信息的活动标识为“签到”。
[0088]在步骤S502中,所述测试用例服务器12根据获取的所述活动标识生成一数据请求,并将所述数据请求发送至所述网络活动服务器13。
[0089]其中所述数据请求中包括有所述活动标识,所述测试用例服务器12可通过HTTP协议方式将所述数据请求发送至所述网络活动服务器13,其中所述网络活动配置信息库设置于所述网络活动服务器13,所述网络活动配置信息库中存储有网络活动的配置信息,而上述配置信息包括有活动分支标识,其中每一网络活动都包括有多个活动分支,而每一活动分支对应一活动分支标识。
[0090]在步骤S503中,所述网络活动服务器13在所述网络活动配置信息库匹配相应的活动分支标识,并根据所述活动分支标识形成活动配置信息返回至所述测试用例服务器12。
[0091]所述网络活动服务器13在接收到所述数据请求后,根据所述数据请求中的活动标识在所述网络活动配置信息库匹配相应的活动分支标识,譬如所述网络活动包括流程、规则、条件、资格以及动作等活动分支,而每一分支均对应一分支标识,譬如流程标识、规则标识等等,上述分支构成一完整的网络活动。
[0092]在步骤S504中,所述测试用例服务器12接收来自所述网络活动服务器13返回的活动配置信息,并根据所述活动配置信息在测试用例数据库中匹配测试用例。
[0093]其中上述活动配置信息包括有活动分支标识,譬如被测试活动为“签到”,则构成所述“签到”活动的配置信息包括有:流程、规则、条件、资格以及动作等活动分支,而每一分支均对应一分支标识,譬如流程标识、规则标识等等。
[0094]在步骤S505中,判断是否匹配到相应的测试用例,若是,则进行步骤S506,否则进行步骤S507。
[0095]在所述测试用例数据库中匹配相应的测试用例时,根据所述活动分支标识在相应的类别中进行匹配,譬如在条件类测试用例中匹配条件类的测试用例,具体请再一并参阅图4。
[0096]在步骤S506中,将匹配到的测试用例进行组合,形成报表形式的组合文档,并将所述报表形式的组合文档发送至所述测试终端。
[0097]具体的,上述报表形式譬如为word、excel格式,当然也可以是其它的报表方式,只要方便测试人员调用即可。
[0098]在步骤S507中,发送一更新请求至相应的管理账号,以提示补充测试用例至所述测试用例数据库。
[0099]请参阅图6,图6为本发明实施例提供的测试用例服务器的较佳实施例结构示意图。
[0100]其中所述服务器包括测试用例配置模块61、关联存储模块62、活动信息接收模块63、标识获取模块64、测试用例获取模块65、判断模块66、测试用例发送模块67以及更新提示模块68。
[0101]在测试用例数据库管理员将测试用例导入测试用例数据库时,所述测试用例配置模块61接收导入的所述测试用例,并获取对应所述测试用例的标识,所述关联存储模块62将接收到的所述测试用例与其对应的标识建立关联后存储至所述测试用例数据库。譬如若导入的测试用例为签到用测试用例,则将所述测试用例关联“签到”标识后存储,具体请一并参阅图4,此处不再赘述。
[0102]请再一并参阅图2,在测试人员对网络活动进行测试时,测试人员通过所述测试终端11的测试页面填写与网络活动信息对应的参数信息后,将填写的参数信息发送至所述测试用例服务器12。此时所述活动信息接收模块63接收来自所述测试终端11的网络活动信息,获取对应所述网络活动信息的活动标识;所述标识获取模块64根据所述活动标识从所述网络活动服务器13中的网络活动配置信息库中获取活动分支标识。
[0103]具体的,其中所述标识获取模块64包括请求模块641以及接收模块642,所述请求模块641根据获取的所述活动标识生成一数据请求,并将所述数据请求发送至所述网络活动配置信息库;所述接收模块642接收来自所述网络活动配置信息库返回的活动配置信肩、O
[0104]其中所述活动配置信息包括有所述活动分支标识。其中所述网络活动包括有多个的所述活动分支,譬如所述网络活动包括流程、规则、条件、资格以及动作等活动分支,而每一分支均对应一分支标识,譬如流程标识、规则标识等等,上述分支构成一完整的网络活动。
[0105]所述测试用例获取模块65根据所述标识获取模块64获取的活动分支标识在测试用例数据库中匹配测试用例,譬如根据流程标识匹配相应的流程测试用例,根据条件标识匹配相应的条件测试用例。
[0106]判断模块66判断模块判断所述测试用例获取模块65是否匹配到相应的测试用例,若所述测试用例获取模块65匹配到相应的测试用例,则所述测试用例发送模块67将所述测试用例获取模块65匹配到的测试用例发送至所述测试终端11。其中所述测试用例发送模块65将匹配到的测试用例进行组合,形成报表形式的组合文档,并将所述报表形式的组合文档发送至所述测试终端11。
[0107]若所述测试用例获取模块65未匹配到相应的测试用例,则所述更新提示模块68发送一更新请求至相应的管理账号,以提示补充测试用例至所述测试用例数据库。
[0108]关于所述测试用例服务器12中各模块的详细工作原理请参阅上文针对网络活动的测试用例发送方法的详细描述,此处不再赘述。
[0109]本发明实施例提供的所述测试用例服务器,譬如为计算机、平板电脑、具有触摸功能的手机等等,所述测试用例服务器与上文实施例中的网络活动的测试用例发送方法属于同一构思,在所述测试用例服务器上可以运行所述网络活动的测试用例发送方法实施例中提供的任一方法,其具体实现过程详见所述网络活动的测试用例发送方法实施例,此处不再赘述。
[0110]需要说明的是,对本发明所述网络活动的测试用例发送方法而言,本领域普通测试人员可以理解实现本发明实施例所述网络活动的测试用例发送方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如上述所述测试用例服务器的验证方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
[0111]对本发明实施例的测试用例服务器而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
[0112] 综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通测试人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种网络活动的测试用例发送方法,其特征在于,包括: 接收来自测试终端的网络活动信息,获取对应所述网络活动信息的活动标识; 根据所述活动标识从网络活动配置信息库中获取活动分支标识,其中所述网络活动包括有多个的所述活动分支; 根据获取的活动分支标识在测试用例数据库中匹配测试用例,以及 将匹配到的测试用例发送至所述测试终端。
2.根据权利要求1所述的网络活动的测试用例发送方法,其特征在于,接收来自测试终端的网络活动信息的步骤之前,所述方法还包括: 接收测试用例; 获取对应所述测试用例的标识;以及 将接收到的所述测试用例与其对应的标识建立关联后存储至所述测试用例数据库。
3.根据权利要求1所述的网络活动的测试用例发送方法,其特征在于,根据所述活动标识从网络活动配置信息库中获取活动分支标识的步骤包括: 根据获取的所述活动标识生成一数据请求,并将所述数据请求发送至所述网络活动配置信息库所属的服务器;以及 接收来自所述网络活动配置信息库所属的服务器返回的活动配置信息,其中所述活动配置信息包括有所述活动分支标识。
4.根据权利要求1所述的网络活动的测试用例发送方法,其特征在于,根据获取的活动分支标识在测试用例数据库中匹配测试用例之后,还包括以下步骤: 判断是否匹配到相应的测试用例;以及 若未匹配到相应的测试用例,则发送一更新请求至相应的管理账号,以提示补充测试用例至所述测试用例数据库。
5.根据权利要求1所述的网络活动的测试用例发送方法,其特征在于,将匹配到的测试用例发送至所述测试终端的步骤包括: 将匹配到的测试用例进行组合,形成报表形式的组合文档;以及 将所述报表形式的组合文档发送至所述测试终端。
6.一种测试用例服务器,其特征在于,包括: 活动信息接收模块,用于接收来自测试终端的网络活动信息,获取对应所述网络活动信息的活动标识; 标识获取模块,用于根据所述活动标识从网络活动配置信息库中获取活动分支标识,其中所述网络活动包括有多个的所述活动分支; 测试用例获取模块,用于根据获取的活动分支标识在测试用例数据库中匹配测试用例,以及 测试用例发送模块,用于将匹配到的测试用例发送至所述测试终端。
7.根据权利要求6所述的测试用例服务器,其特征在于,还包括: 测试用例配置模块,用于接收测试用例,并获取对应所述测试用例的标识;以及关联存储模块,用于将接收到的所述测试用例与其对应的标识建立关联后存储至所述测试用例数据库。
8.根据权利要求6所述的测试用例服务器,其特征在于,所述标识获取模块包括: 请求模块,用于根据获取的所述活动标识生成一数据请求,并将所述数据请求发送至所述网络活动配置信息库所属的服务器;以及 接收模块,用于接收来自所述网络活动配置信息库所属的服务器返回的活动配置信息,其中所述活动配置信息包括有所述活动分支标识。
9.根据权利要求6所述的测试用例服务器,其特征在于,所述服务器还包括: 判断模块,用于判断是否匹配到相应的测试用例;以及 更新提示模块,用于在所述判断模块判定未匹配到相应的测试用例时,发送一更新请求至相应的管理账号,以提示补充测试用例至所述测试用例数据库。
10.根据权利要求6所述的测试用例服务器,其特征在于,所述测试用例发送模块,进一步的用于将匹配到的测试用例进行组合,形成报表形式的组合文档,并将所述报表形式的组合文档发送至所述测试终端。
【文档编号】H04L29/06GK104133765SQ201310719450
【公开日】2014年11月5日 申请日期:2013年12月23日 优先权日:2013年12月23日
【发明者】赵东晓, 金晶 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1