基于并发的自动化OTE测试方法及其系统技术方案

技术编号:9992924 阅读:134 留言:0更新日期:2014-05-02 10:51
本发明专利技术提供一种基于并发的自动化OTE测试方法及其系统,属于计算机技术领域,各个注册商登记测试账号,所述测试账号各不相同;根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同;根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过;注册商收到测试通过通知。本发明专利技术的技术方案可以实现多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,实现测试流程的自动化,简化测试流程,提高测试效率。

【技术实现步骤摘要】
基于并发的自动化OTE测试方法及其系统
本专利技术属于计算机
,具体涉及一种基于并发的自动化OTE测试方法及其系统。
技术介绍
通用顶级域(Generictop-leveldomain,简称gTLD)是供一些特定组织使用的顶级域,以其代表组织英文名称的头几个英文字母代表,如.com代表商业机构。可扩展供应协议(ExtensibleProvisioningProtocol,简称EPP)是域名注册商开展gTLD业务的标准通信协议,注册商一般情况下通过EPP客户端与注册局进行域名交易。运营测试及评估(OperationalTestandEvaluation,简称OTE)技术是注册局用来衡量注册商技术接入能力的一套测试技术。注册局负责提供OTE测试环境,注册商通过在OTE环境中执行EPP交易,来熟悉gTLD域名注册技术;注册局则通过注册商在使用OTE环境的情况,来评估注册商开展gTLD业务的技术能力。目前gTLD领域比较通行的OTE技术方案,通常由被测试注册商执行同一套测试用例,使用测试账号相同,涉及到的测试业务对象完全一致。这种技术方案存在两个比较大的缺点:1、由于各个注册商的测试账号相同,注册商执行OTE测试只能串行进行,否则不同注册商执行的交易结果相互影响,对OTE测试结果的评估造成影响,增加了OTE测试流程管理的难度;2、由于测试中引用的测试业务对象完全一致,导致每执行一次OTE测试后,所有业务对象测试数据需要全部清零,并需要重新准备一套相同的数据,从而增加了OTE系统业务逻辑复杂度。
技术实现思路
本专利技术提供一种基于并发的自动化OTE测试方法及其系统,由于各个注册商执行OTE测试互相不影响,多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,从而实现测试流程的自动化,简化测试流程,提高测试效率。为实现上述目的,本专利技术提供一种基于并发的自动化OTE测试方法,包括:各个注册商登记测试账号,所述测试账号各不相同;根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同;根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过;注册商收到测试通过通知。进一步地,该方法还包括:注册商执行登记和注册商执行测试过程可以并发进行。进一步地,各个注册商的测试过程可以并发执行。进一步地,注册局在注册商登记位置可以实时查询注册商的测试进展情况。为实现上述目的,本专利技术提供一种基于并发的自动化OTE测试系统,该系统包括:业务支撑单元,用于各个注册商登记测试账号,以及用于查询各个注册商当前测试进展情况;定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑平台;执行单元,用于根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过。进一步地,所述定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试进展情况同步至业务支撑平台包括:定时同步单元根据测试业务数据和测试用例,发送测试支持资料至注册商邮箱,注册商根据所述测试支持资料,通过OTE环境EPP服务执行EPP交易测试并自动化记录注册商交易情况,以及将各个注册商的测试进展情况同步至业务支撑平台。进一步地,所述测试账号各不相同,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同。进一步地,注册商执行登记和注册商执行测试过程可以并发进行。进一步地,各个注册商的测试过程可以并发执行。本专利技术提供的基于并发的自动化OTE测试技术中,各注册商OTE测试账号各不相同,各注册商执行OTE测试用例个数相等,注册商之间执行测试用例性质相同,而测试业务数据相异,注册商之间OTE测试流程可以并发执行,只需注册商完成OTE测试申请,系统自动化生成对应注册商的OTE测试数据,注册商测试过程中,注册局可随时查看注册商OTE测试进展情况,注册商也每天收到OTE测试进展情况报告。极大简化了注册局管理OTE测试的流程,也让注册局、注册商可以比较方便地关注相关OTE测试进展。附图说明图1为本专利技术实施例一提供的基于并发的自动化OTE测试方法的流程示意图;图2为本专利技术实施例二提供的基于并发的自动化OTE测试系统的结构示意图;图3为实施例二中的基于并发的自动化OTE测试系统的应用示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。图1为本专利技术实施例一提供的基于并发的自动化OTE测试方法的流程示意图,如图1所示,该方法包括:步骤S1、各个注册商登记测试账号,所述测试账号各不相同.具体地,各个注册商通过生产环境业务支撑平台登记OTE测试相关信息,每个注册商对应不同的测试账号。步骤S2、根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同。具体地,各个注册商完成测试申请登记之后,会自动化生成对应注册商的OTE测试数据,包括:测试业务数据和测试用例等,各个注册商执行OTE测试的用例个数相同,注册商执行测试的测试用例性质相同,各个注册商之间的测试业务数据不同,各个注册商之间的OTE测试可以并发进行。步骤S3、根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过。具体地,在执行OTE测试过程中,通过自动化记录测试用例执行情况和自动化生成报告,实现了注册商参与OTE登记信息之后,不需要再对OTE其他测试环节进行人工干预,也即OTE其他测试环节全部进行自动化处理,从而减少了人工操作,提高了测试效率。步骤S4、注册商收到测试通过通知。当所有测试用例执行通过时,注册商将收到OTE测试通过邮件。本实施例中,注册商执行登记和注册商执行测试过程可以并发进行。各个注册商的测试过程可以并发执行。注册局在注册商登记位置可以实时查询注册商的测试进展情况。注册商测试过程中,注册局可随时查看注册商OTE测试进展情况,注册商也每天收到OTE测试进展情况报告,极大简化了注册局管理OTE测试的流程。本实施例提供的基于并发的自动化OTE测试方法中,各注册商OTE测试账号各不相同,各注册商执行OTE测试用例个数相等,注册商之间执行测试用例性质相同,而测试业务数据相异,注册商之间OTE测试流程可以并发执行,只需注册商完成OTE测试申请,系统自动化生成对应注册商的OTE测试数据,由于各个注册商执行OTE测试互相不影响,多个注册商并行执行OTE测试,一个注册商的测评操作不影响其他注册商的测试评估结果,从而实现测试流程的自动化,简化测试流程,提高测试效率。图2为本专利技术实施例二提供的基于并发的自动化OTE测试系统的结构示意图,如图2所示,该系统包括:业务支撑单元201、定时同步单元202和执行单元203。其中,业务支撑单元201,用于各个注册商登记测试账号,以及用于查询各个注册商当前测试进展情况;定时同步单元202,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及将各个注册商的测试本文档来自技高网...
基于并发的自动化OTE测试方法及其系统

【技术保护点】

【技术特征摘要】
1.一种基于并发的自动化OTE测试方法,其特征在于,包括:各个注册商登记测试账号,所述测试账号各不相同;根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,各个注册商执行测试的测试业务数据不同、测试用例的个数和性质相同;根据测试业务数据和测试用例执行测试过程,直至所有测试用例通过;注册商收到测试通过通知。2.根据权利要求1所述的基于并发的自动化OTE测试方法,其特征在于,还包括:注册商执行登记和注册商执行测试过程可以并发进行。3.根据权利要求2所述的基于并发的自动化OTE测试方法,其特征在于,还包括:各个注册商的测试过程可以并发执行。4.根据权利要求3所述的基于并发的自动化OTE测试方法,其特征在于,注册局在注册商登记位置可以实时查询注册商的测试进展情况。5.一种基于并发的自动化OTE测试系统,其特征在于,包括:业务支撑单元,用于各个注册商登记测试账号,以及用于查询各个注册商当前测试进展情况;定时同步单元,用于根据各个注册商登记的不同测试账号,自动化生成对应注册商的测试业务数据和测试用例,以及...

【专利技术属性】
技术研发人员:高雷郭汉磊陈利
申请(专利权)人:互联网域名系统北京市工程研究中心有限公司北龙中网北京科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1