基于并发的自动化ote测试方法及其系统的制作方法

文档序号:7797095阅读:236来源:国知局
基于并发的自动化ote测试方法及其系统的制作方法
【专利摘要】本发明提供一种基于并发的自动化OTE测试方法及其系统,属于计算机【技术领域】,各个注册商登记测试账号,所述测试账号各不相同;根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同;根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过;注册商收到测试通过通知。本发明的技术方案可以实现多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,实现测试流程的自动化,简化测试流程,提高测试效率。
【专利说明】基于并发的自动化OTE测试方法及其系统
【技术领域】
[0001]本发明属于计算机【技术领域】,具体涉及一种基于并发的自动化OTE测试方法及其系统。
【背景技术】
[0002]通用顶级域(Generic top-level domain,简称gTLD)是供一些特定组织使用的顶级域,以其代表组织英文名称的头几个英文字母代表,如.com代表商业机构。可扩展供应协议(Extensible Provisioning Protocol,简称EPP)是域名注册商开展gTLD业务的标准通信协议,注册商一般情况下通过EPP客户端与注册局进行域名交易。
[0003]运营测试及评估(Operational Test and Evaluation,简称0TE)技术是注册局用来衡量注册商技术接入能力的一套测试技术。注册局负责提供OTE测试环境,注册商通过在OTE环境中执行EPP交易,来熟悉gTLD域名注册技术;注册局则通过注册商在使用OTE环境的情况,来评估注册商开展gTLD业务的技术能力。
[0004]目前gTLD领域比较通行的OTE技术方案,通常由被测试注册商执行同一套测试用例,使用测试账号相同,涉及到的测试业务对象完全一致。这种技术方案存在两个比较大的缺点:1、由于各个注册商的测试账号相同,注册商执行OTE测试只能串行进行,否则不同注册商执行的交易结果相互影响,对OTE测试结果的评估造成影响,增加了 OTE测试流程管理的难度;2、由于测试中引用的测试业务对象完全一致,导致每执行一次OTE测试后,所有业务对象测试数据需要全部清零,并需要重新准备一套相同的数据,从而增加了 OTE系统业务逻辑复杂度。

【发明内容】

[0005]本发明提供一种基于并发的自动化OTE测试方法及其系统,由于各个注册商执行OTE测试互相不影响,多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,从而实现测试流程的自动化,简化测试流程,提高测试效率。
[0006]为实现上述目的,本发明提供一种基于并发的自动化OTE测试方法,包括:
[0007]各个注册商登记测试账号,所述测试账号各不相同;
[0008]根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同;
[0009]根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过;
[0010]注册商收到测试通过通知。
[0011]进一步地,该方法还包括:
[0012]注册商执行登记和注册商执行测试过程可以并发进行。
[0013]进一步地,各个注册商的测试过程可以并发执行。
[0014]进一步地,注册局在注册商登记位置可以实时查询注册商的测试进展情况。
[0015]为实现上述目的,本发明提供一种基于并发的自动化OTE测试系统,该系统包括:[0016]业务支撑单元,用于各个注册商登记测试账号,以及用于查询各个注册商当前测试进展情况;
[0017]定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑平台;
[0018]执行单元,用于根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过。
[0019]进一步地,所述定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑平台包括:
[0020]定时同步单元根据测试业务数据和测试用例,发送测试支持资料至注册商邮箱,注册商根据所述测试支持资料,通过OTE环境EPP服务执行EPP交易测试并自动化记录注册商交易情况,以及将各个注册商的测试进展情况同步至业务支撑平台。
[0021]进一步地,所述测试账号各不相同,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同。
[0022]进一步地,注册商执行登记和注册商执行测试过程可以并发进行。
[0023]进一步地,各个注册商的测试过程可以并发执行。
[0024]本发明提供的基于并发的自动化OTE测试技术中,各注册商OTE测试账号各不相同,各注册商执行OTE测试用例个数相等,注册商之间执行测试用例性质相同,而测试业务数据相异,注册商之间OTE测试流程可以并发执行,只需注册商完成OTE测试申请,系统自动化生成对应注册商的OTE测试数据,注册商测试过程中,注册局可随时查看注册商OTE测试进展情况,注册商也每天收到OTE测试进展情况报告。极大简化了注册局管理OTE测试的流程,也让注册局、注册商可以比较方便地关注相关OTE测试进展。
【专利附图】

【附图说明】
[0025]图1为本发明实施例一提供的基于并发的自动化OTE测试方法的流程示意图;
[0026]图2为本发明实施例二提供的基于并发的自动化OTE测试系统的结构示意图;
[0027]图3为实施例二中的基于并发的自动化OTE测试系统的应用示意图。
【具体实施方式】
[0028]为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和【具体实施方式】对本发明作进一步详细描述。
[0029]图1为本发明实施例一提供的基于并发的自动化OTE测试方法的流程示意图,如图1所示,该方法包括:
[0030]步骤S1、各个注册商登记测试账号,所述测试账号各不相同.[0031]具体地,各个注册商通过生产环境业务支撑平台登记OTE测试相关信息,每个注册商对应不同的测试账号。
[0032]步骤S2、根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同。[0033]具体地,各个注册商完成测试申请登记之后,会自动化生成对应注册商的OTE测试数据,包括:测试业务数据和测试用例等,各个注册商执行OTE测试的用例个数相同,注册商执行测试的测试用例性质相同,各个注册商之间的测试业务数据不同,各个注册商之间的OTE测试可以并发进行。
[0034]步骤S3、根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过。
[0035]具体地,在执行OTE测试过程中,通过自动化记录测试用例执行情况和自动化生成报告,实现了注册商参与OTE登记信息之后,不需要再对OTE其他测试环节进行人工干预,也即OTE其他测试环节全部进行自动化处理,从而减少了人工操作,提高了测试效率。
[0036]步骤S4、注册商收到测试通过通知。
[0037]当所有测试用例执行通过时,注册商将收到OTE测试通过邮件。
[0038]本实施例中,注册商执行登记和注册商执行测试过程可以并发进行。各个注册商的测试过程可以并发执行。注册局在注册商登记位置可以实时查询注册商的测试进展情况。注册商测试过程中,注册局可随时查看注册商OTE测试进展情况,注册商也每天收到OTE测试进展情况报告,极大简化了注册局管理OTE测试的流程。
[0039]本实施例提供的基于并发的自动化OTE测试方法中,各注册商OTE测试账号各不相同,各注册商执行OTE测试用例个数相等,注册商之间执行测试用例性质相同,而测试业务数据相异,注册商之间OTE测试流程可以并发执行,只需注册商完成OTE测试申请,系统自动化生成对应注册商的OTE测试数据,由于各个注册商执行OTE测试互相不影响,多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,从而实现测试流程的自动化,简化测试流程,提高测试效率。
[0040]图2为本发明实施例二提供的基于并发的自动化OTE测试系统的结构示意图,如图2所示,该系统包括:业务支撑单元201、定时同步单元202和执行单元203。其中,业务支撑单元201,用于各个注册商登记测试账号,以及用于查询各个注册商当前测试进展情况;定时同步单元202,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑库;执行单元203,用于根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过。
[0041]具体地,业务支撑平台201,用于各个注册商登记OTE测试信息,以及用于查询各个注册商当前测试进展情况;
[0042]定时同步单元202,根据测试业务数据和测试用例,发送OTE测试支持资料至注册商的邮箱,注册商根据所述OTE测试支持资料,通过OTE环境EPP服务执行EPP交易测试并自动化记录注册商交易情况,以及将各个注册商的OTE测试进展情况同步至业务支撑平台201。执行单元203,根据OTE测试业务数据和OTE测试用例执行测试过程,直至所有OTE测试用例通过。
[0043]优选地,OTE测试账号各不相同,各个注册商执行测试的OTE测试业务数据不同、测试用例的个数和性质相同,注册商执行登记和注册商执行测试过程可以并发进行,各个注册商的OTE测试过程可以并发执行。注册商测试过程中,注册局可随时查看注册商OTE测试进展情况,注册商也每天收到OTE测试进展情况报告,极大简化了注册局管理OTE测试的流程。
[0044]本实施例提供的基于并发的自动化OTE测试系统中,各注册商OTE测试账号各不相同,各注册商执行OTE测试用例个数相等,注册商之间执行测试用例性质相同,而测试业务数据相异,注册商之间OTE测试流程可以并发执行,只需注册商完成OTE测试申请,系统自动化生成对应注册商的OTE测试数据,注册商测试过程中,注册局可随时查看注册商OTE测试进展情况,注册商也每天收到OTE测试进展情况报告。极大简化了注册局管理OTE测试的流程,由于各个注册商执行OTE测试互相不影响,多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,从而实现测试流程的自动化,简化测试流程,提高测试效率。
[0045]图3为实施例二中的基于并发的自动化OTE测试系统的应用示意图,如图3所示,该系统包括:生产环境业务支撑平台301、生产环境EPP及业务支撑库302、生产环境EPP服务303、定时同步程序304、OTE环境EPP及业务支撑库305、OTE环境EPP服务306。
[0046]生产环境业务支撑平台301,用于注册商登记OTE测试相关信息。通过定时同步程序304,根据注册商的OTE登记信息,自动化准备OTE测试数据,并下发OTE测试支持资料至注册商邮箱。注册商在OTE测试支持资料指导下,通过OTE环境EPP服务306执行EPP交易测试,OTE环境EPP服务306自动化记录注册商交易情况。其中,注册商登记和注册商OTE测试可以并发进行。定时同步程序304将各个注册商的OTE测试情况,同步至生产环境EPP及业务支撑库302和OTE环境EPP及业务支撑库305。注册局通过登录生产环境业务支撑平台301,可查看各个注册商的当前OTE测试进展情况。
[0047]本实施例中,注册商登记OTE测试信息、以及查看OTE测试进展情况,均通过生产环境业务支撑平台301进行,从而避免了多个入口,也即注册商申请开展EPP业务只需要与同一套生产环境交互。而当注册商OTE登记完成,会自动化生成测试账号、测试用例、测试业务数据等,各个注册商生成的数据各不相同,各个注册商可以自由执行OTE测试,互不影响。在OTE测试过程中,系统会自动化记录测试用例执行情况并生成自动化报告。在所有测试用例执行通过后,注册商将收到OTE测试通过邮件。因此,除了 OTE登记需要注册商参加外,OTE测试其他环节全部自动化处理,从而减少了人工干预,提高了效率。
[0048]本实施例中,由于各个注册商执行OTE测试互相不影响,多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,从而实现测试流程的自动化,简化测试流程,提高测试效率。
[0049]可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
【权利要求】
1.一种基于并发的自动化OTE测试方法,其特征在于,包括: 各个注册商登记测试账号,所述测试账号各不相同; 根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同; 根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过; 注册商收到测试通过通知。
2.根据权利要求1所述的基于并发的自动化OTE测试方法,其特征在于,还包括:注册商执行登记和注册商执行测试过程可以并发进行。
3.根据权利要求2所述的基于并发的自动化OTE测试方法,其特征在于,还包括:各个注册商的测试过程可以并发执行。
4.根据权利要求3所述的基于并发的自动化OTE测试方法,其特征在于,注册局在注册商登记位置可以实时查询注册商的测试进展情况。
5.一种基于并发的自动化OTE测试系统,其特征在于,包括: 业务支撑单元,用于各个注册商登记测试账号,以及用于查询各个注册商当前测试进展情况; 定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑平台; 执行单元,用于根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过。
6.根据权利要求5所述的基于并发的自动化OTE测试系统,其特征在于,所述定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑平台包括: 定时同步单元根据测试业务数据和测试用例,发送测试支持资料至注册商邮箱,注册商根据所述测试支持资料,通过OTE环境EPP服务执行EPP交易测试并自动化记录注册商交易情况,以及将各个注册商的测试进展情况同步至业务支撑平台。
7.根据权利要求6所述的基于并发的自动化OTE测试系统,其特征在于,所述测试账号各不相同,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同。
8.根据权利要求7所述的基于并发的自动化OTE测试系统,其特征在于,注册商执行登记和注册商执行测试过程可以并发进行。
9.根据权利要求8所述的基于并发的自动化OTE测试系统,其特征在于,各个注册商的测试过程可以并发执行。
【文档编号】H04L12/26GK103763160SQ201410054943
【公开日】2014年4月30日 申请日期:2014年2月18日 优先权日:2014年2月18日
【发明者】高雷, 郭汉磊, 陈利 申请人:互联网域名系统北京市工程研究中心有限公司, 北龙中网(北京)科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1