测试信息管理方法、装置、测试用例执行系统及设备制造方法及图纸

技术编号:16662677 阅读:27 留言:0更新日期:2017-11-30 11:51
本发明专利技术提供一种测试信息管理方法、装置、测试用例执行系统及设备,测试信息管理装置监控测试用例执行系统和真实的被测设备之间的信息交互,并且采集二者之间的交互信息,然后将采集到的该交互信息进行保存;在交互信息中包括测试用例执行系统根据测试用例发送到真实被测设备的控制指令,和真实被测设备根据控制指令执行测试得到的执行结果;最后还会将交互信息导入到虚拟被测设备。可以有效解决现有技术中的测试系统存在的浪费人力资源,工作效率低下的问题;从而达到节约人力资源,提高工作效率的效果。

【技术实现步骤摘要】
测试信息管理方法、装置、测试用例执行系统及设备
本专利技术涉及软件测试和硬件测试领域,尤其涉及测试信息管理方法、装置、测试用例执行系统及设备。
技术介绍
随着信息技术的发展,软硬件市场越来越繁荣,与此同时,提供更好的软件或硬件也成为许多商家的宗旨和目标;为了使生产的设备或者设计的软件具有更好的性能和用户体验,通常商家会在将产品投入使用之前进行大量的测试。在现有技术中,存在这样的情况,由于对真实的被测设备利用测试用例进行测试往往会存在占用资源较多、维护工作量大、调试过程耗时等问题;于是现有技术中提出了,构造真实的被测设备对应的虚拟被测设备,虚拟被测设备和真实被测设备具有完全一样的环境状况;利用这种方式可以节约大量的资源和时间,同时能作为自动化测试用例的持续集成测试环境,在测试用例及关键字修改时,能及时快速的得到验证。但是,使用这种方式往往需要首先在真实的测试环境下进行测试,以便于对测试用例的可用性进行检测。对于那些在真实换将下测试通过了的测试用例,需要把利用这些测试用例进行测试时,测试系统与真实被测设备之间的交互信息手工填写到虚拟被测设备;在实际使用的时候,测试用例往往会具有庞大的数量,测试系统与真实被测设备之间的信息交互时,产生的交互信息量就更为庞大了;这样一来,就会浪费较多的人力在一些重复的工作上,并且工作效率也低下。综上所述,现有技术中的测试系统存在浪费人力资源,工作效率低下的问题。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种测试信息管理方法、装置、测试用例执行系统及设备,解决现有技术中的测试系统存在的浪费人力资源,工作效率低下的问题。为解决上述技术问题,本专利技术提供一种测试信息管理方法,包括:采集测试用例执行系统和真实被测设备之间的交互信息,并将所述交互信息保存;所述交互信息包括测试用例执行系统根据测试用例发送给所述真实被测设备的控制指令,和所述真实被测设备根据所述控制指令执行测试得到的执行结果;将所述交互信息导入到与所述真实被测设备对应的虚拟被测设备。在本专利技术一种实施例中,在将所述交互信息保存之前还包括:判断所述交互信息在本地是否已经存在,当判断结果为否时,将所述交互信息保存;否则,不保存所述交互信息。在本专利技术一种实施例中,将所述交互信息保存包括:将所述交互信息的格式转换成目标格式,保存所述目标格式的交互信息;所述目标格式与所述虚拟被测设备完成针对所述测试用例的测试时,测试信息所需要格式相匹配。在本专利技术一种实施例中,在采集所述测试用例执行系统和真实被测设备之间的交互信息之前还包括:监控所述测试用例执行系统和真实被测设备之间的通信协议通道来对测试用例执行系统和真实被测设备之间的信息交互进行监控。本专利技术还提供一种测试信息管理装置,包括:处理模块:用于采集测试用例执行系统和真实被测设备之间的交互信息,并将所述交互信息保存;所述交互信息包括测试用例执行系统根据测试用例发送给所述真实被测设备的控制指令,和所述真实被测设备根据所述控制指令执行测试得到的执行结果;导入模块:用于将所述交互信息导入到与所述真实被测设备对应的虚拟被测设备。在本专利技术一种实施例中,还包括判断模块,用于判断所述交互信息在本地是否已经存在,当判断结果为否时,所述处理模块将所述交互信息保存;否则,所述处理模块不保存所述交互信息。在本专利技术一种实施例中,所述处理模块包括格式转换子模块,用于将所述交互信息的格式转换成目标格式,保存所述目标格式的交互信息;所述目标格式与所述虚拟被测设备完成针对所述测试用例的测试时,测试信息所需要格式相匹配。在本专利技术一种实施例中,还包括监控模块,用于在采集所述测试用例执行系统和真实被测设备之间的交互信息之前,监控所述测试用例执行系统和真实被测设备之间的通信协议通道来对测试用例执行系统和真实被测设备之间的信息交互进行监控。本专利技术还提供一种测试用例执行系统,包括:上述实施例中的测试信息管理装置,用于利用控制指令控制真实被测设备执行测试用例,并接收所述真实被测设备执行所述测试用例的执行结果。本专利技术还提供一种设备,包括:上述实施例中的测试信息管理装置,用于根据测试用例执行系统的控制指令执行测试用例,并向所述测试用例执行系统发送执行所述测试用例的执行结果,或用于根据交互信息完成对相应测试用例的测试。本专利技术的有益效果是:本专利技术提供一种测试信息管理方法、装置、测试用例执行系统及设备,测试信息管理装置监控测试用例执行系统和真实的被测设备之间的信息交互,并且采集二者之间的交互信息,然后将采集到的该交互信息进行保存;在交互信息中包括测试用例执行系统根据测试用例发送到真实被测设备的控制指令,和真实被测设备根据控制指令执行测试得到的执行结果;最后还会将交互信息导入到虚拟被测设备。如此一来,可以通过测试信息管理采集到对真实被测设备进行测试时,执行测试用例的相关信息;然后将该信息导入到虚拟被测设备,虚拟被测设备可以直接利用上述交互信息与测试用例执行系统进行交互,完成对虚拟被测设备的测试。不需要工作人员手动填写执行测试用时,测试系统与真实被测设备之间的交互信息,可以有效解决现有技术中的测试系统存在的浪费人力资源,工作效率低下的问题;从而达到节约人力资源,提高工作效率的效果。附图说明图1为本专利技术实施例一中的测试信息管理方法的流程图;图2为本专利技术实施例二中的测试信息管理装置的结构示意图;图3为本专利技术实施例二中的测试信息管理装置具体示例的系统原理图;图4为本专利技术实施例二中的测试信息管理装置具体示例的工作流程图;图5为本专利技术实施例二中的测试用例执行系统的结构示意图;图6为本专利技术实施例二中的设备的结构示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:本实施例提供一种测试信息管理方法,请参考图1,该方法包括:S101:采集测试用例执行系统和真实被测设备之间的交互信息,并将交互信息保存;S102:将交互信息导入到虚拟被测设备。在本实施例中,首先执行步骤S101,采集测试用例执行系统和真实被测设备之间的交互信息,并将交互信息保存。例如,现在需要对某手机的拨号功能进行测试,于是测试用例执行系统向被测手机发送控制命令,例如,需要执行拨号动作,拨打号码等等;手机根据控制命令执行测试用例,然后会将测试结果返回给测试用例执行系统。在上述过程中,测试用例执行系统向被测手机发送控制命令以及手机根据控制命令执行测试,并返回给测试用例执行系统的执行结果都会被采集到。并且将采集到的交互信息进行保存,以便于后续使用。所以,在交互信息中会包括测试用例执行系统根据测试用例发送给真实被测设备的控制指令,和真实被测设备根据控制指令执行测试得到的执行结果。在一种具体实施方式中,为了避免重复保存,浪费资源,在将采集到的交互信息进行保存之前还会有一个判断过程,判断所述交互信息在本地是否已经存在,如果已经保存的话也就没必要再浪费资源进行保存了;但是如果没有保存,就有必要将其保存了。为了使得节约资源和时间,现有技术提出了构造真实的被测设备对应的虚拟被测设备,虚拟被测设备和真实被测设备具有完全一样的环境状况;这些虚拟被测设备如果要正常的完成测试,通常还需要获取交互信息。但是,由于测试信息管理装置采集到的信息的格式和虚拟被测设备完成测试所需要的格式并不一致本文档来自技高网...
测试信息管理方法、装置、测试用例执行系统及设备

【技术保护点】
一种测试信息管理方法,其特征在于,包括:采集测试用例执行系统和真实被测设备之间的交互信息,并将所述交互信息保存;所述交互信息包括测试用例执行系统根据测试用例发送给所述真实被测设备的控制指令,和所述真实被测设备根据所述控制指令执行测试得到的执行结果;将所述交互信息导入到与所述真实被测设备对应的虚拟被测设备。

【技术特征摘要】
1.一种测试信息管理方法,其特征在于,包括:采集测试用例执行系统和真实被测设备之间的交互信息,并将所述交互信息保存;所述交互信息包括测试用例执行系统根据测试用例发送给所述真实被测设备的控制指令,和所述真实被测设备根据所述控制指令执行测试得到的执行结果;将所述交互信息导入到与所述真实被测设备对应的虚拟被测设备。2.如权利要求1所述的测试信息管理方法,其特征在于,在将所述交互信息保存之前还包括:判断所述交互信息在本地是否已经存在,当判断结果为否时,将所述交互信息保存;否则,不保存所述交互信息。3.如权利要求1或2所述的测试信息管理方法,其特征在于,将所述交互信息保存包括:将所述交互信息的格式转换成目标格式,保存所述目标格式的交互信息;所述目标格式与所述虚拟被测设备完成针对所述测试用例的测试时,测试信息所需要格式相匹配。4.如权利要求1或2所述的测试信息管理方法,其特征在于,在采集所述测试用例执行系统和真实被测设备之间的交互信息之前还包括:监控所述测试用例执行系统和真实被测设备之间的通信协议通道来对测试用例执行系统和真实被测设备之间的信息交互进行监控。5.一种测试信息管理装置,其特征在于,包括:处理模块,用于采集测试用例执行系统和真实被测设备之间的交互信息,并将所述交互信息保存;所述交互信息包括测试用例执行系统根据测试用例发送给所述真实被测设备的控制指令,和所述真实被测设备根据所述控制...

【专利技术属性】
技术研发人员:周胜宝
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1