用于检测软件的方法、装置及系统制造方法及图纸

技术编号:12202417 阅读:58 留言:0更新日期:2015-10-14 15:24
本申请公开了用于检测软件的方法、装置及系统。所述方法的一具体实施方式包括:接收主动终端发送的测试操作信息;基于所述测试操作信息向从动终端发送测试操作指令;接收所述主动终端以及所述从动终端发送的测试数据;基于所述主动终端以及所述从动终端的测试数据确定测试结果;向所述主动终端发送测试结果。该实施方式实现了测试不同测试环境下软件产品的兼容性,以及测试软件产品的功能、性能、稳定性等,提高了软件产品测试的效率。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及用于检测软件的方法、装置及系统
技术介绍
随着计算机技术的不断发展,计算机越来越多的被应用于人们的日常生活和工作中,同时,也涌现出越来越多的软件产品。软件产品在上市前通常需要进行测试。在现有技术中,对软件产品进行测试,大多需要将软件产品安装到不同测试机上,分别进行测试,无法同步执行。对于测试人员消耗很大,浪费人力;如果将测试脚本提前录制,再在其他测试机上执行,需要消耗双重测试时间,浪费时间。上述技术的缺陷在于:无法在不同测试机上同步执行测试,测试的效率低。
技术实现思路
本申请提供了一种用于检测软件的方法、装置及系统。解决了现有技术中无法在不同测试机上同步执行测试,测试的效率低的技术问题。第一方面,本申请提供了一种用于检测软件的方法,所述方法包括:接收主动终端发送的测试操作信息;基于所述测试操作信息向从动终端发送测试操作指令,以控制所述从动终端执行测试操作;接收所述主动终端以及所述从动终端发送的测试数据;基于所述主动终端以及所述从动终端的测试数据确定测试结果;向所述主动终端发送测试结果。在某些实施方式中,所述方法还包括:接收主动终端发送的测试启动指令;基于所述测试启动指令向已建立连接关系的终端发送测试请求;将部分/全部回复应答的终端确定为从动终端;控制所述从动终端安装对应的待测试软件。在某些实施方式中,通过向所述从动终端发送待测试软件的安装包地址与安装指令,控制所述从动终端安装对应的待测试软件。在某些实施方式中,所述基于所述测试操作信息向从动终端发送测试操作指令,包括:获取所述主动终端的配置信息以及所述从动终端的配置信息;基于所述主动终端的配置信息,所述从动终端的配置信息以及所述测试操作信息,得到与所述从动终端匹配的测试操作指令;向所述从动终端发送所述测试操作指令。在某些实施方式中,将部分回复应答的终端确定为从动终端,包括:将回复应答的终端中配置信息与所述主动终端的配置信息相似度大于预定阈值的终端确定为从动终端;或者将回复应答的终端中具有预定配置的终端确定为从动终端。第二方面,本申请提供了一种用于检测软件的方法,所述方法包括:向服务器发送测试操作信息,以供所述服务器基于所述测试操作信息向从动终端发送测试操作指令;向所述服务器发送测试数据,以供所述服务器基于所述测试数据以及从动终端的测试数据确定测试结果;接收所述服务器发送的测试结果。在某些实施方式中,所述方法还包括:向服务器发送测试启动指令,供所述服务器基于所述测试启动指令向已建立连接关系的终端发送测试请求,以确定从动终端。第三方面,本申请提供了一种用于检测软件的方法,所述方法包括:接收服务器发送的测试操作指令,所述测试操作指令由所述服务器基于主动终端发送的测试操作信息而发送;向所述服务器发送测试数据,以供所述服务器基于所述测试数据以及主动终端的测试数据确定测试结果。在某些实施方式中,所述方法还包括:接收服务器发送的测试请求,所述测试请求由所述服务器基于主动终端发送的测试启动指令而发送;向所述服务器回复应答;在所述服务器的控制下安装对应的待测试软件。第四方面,本申请提供了一种用于检测软件的装置,所述装置包括:第一接收单元,用于接收主动终端发送的测试操作信息;第一发送单元,用于基于所述测试操作信息向从动终端发送测试操作指令;第二接收单元,用于接收所述主动终端以及所述从动终端发送的测试数据;确定单元,用于基于所述主动终端以及所述从动终端的测试数据确定测试结果;第二发送单元,用于向所述主动终端发送测试结果。在某些实施方式中,所述装置还包括:第三接收单元,用于接收主动终端发送的测试启动指令;第三发送单元,用于基于所述测试启动指令向已建立连接关系的终端发送测试请求;从动终端确定单元,用于将部分/全部回复应答的终端确定为从动终端;控制单元,用于控制所述从动终端安装对应的待测试软件。在某些实施方式中,所述控制单元配置用于向所述从动终端发送待测试软件的安装包地址与安装指令,控制所述从动终端安装对应的待测试软件。在某些实施方式中,所述第一发送单元配置用于:获取所述主动终端的配置信息以及所述从动终端的配置信息;基于所述主动终端的配置信息,所述从动终端的配置信息以及所述测试操作信息,得到与所述从动终端匹配的测试操作指令;向所述从动终端发送所述测试操作指令。在某些实施方式中,从动终端确定单元配置用于:将回复应答的终端中配置信息与所述主动终端的配置信息相似度大于预定阈值的终端确定为从动终端;或者将回复应答的终端中具有预定配置的终端确定为从动终端。第五方面,本申请提供了一种用于检测软件的装置,所述装置包括:第一发送单元,用于向服务器发送测试操作信息,以供所述服务器基于所述测试操作信息向从动终端发送测试操作指令;第二发送单元,用于向所述服务器发送测试数据,以供所述服务器基于所述测试数据以及从动终端的测试数据确定测试结果;接收单元,用于接收所述服务器发送的测试结果。在某些实施方式中,所述装置还包括:第三发送单元,用于向服务器发送测试启动指令,供所述服务器基于所述测试启动指令向已建立连接关系的终端发送测试请求,以确定从动终端。第六方面,本申请提供了一种用于检测软件的装置,所述装置包括:第一接收单元,用于接收服务器发送的测试操作指令,所述测试操作指令由所述服务器基于主动终端发送的测试操作信息而发送;发送单元,用于向所述服务器发送测试数据,以供所述服务器基于所述测试数据以及主动终端的测试数据确定测试结果。在某些实施方式中,所述装置还包括:第二接收单元,用于接收服务器发送的测试请求,所述测试请求由所述服务器基于主动终端发送的测试启动指令而发送;回复单元,用于向所述服务器回复应答;安装单元,用于在所述服务器的控制下安装对应的待测试软件。第七方面,本申请提供了一种用于检测软件的系统,包括:第四方面或第四方面的任一种可能的实现方式所述的装置,以及第五方面或第五方面的任一种可能的实现方式所述的装置,以及第六方面或第六方面的任一种可能的实现方式所述的装置。本申请提供的用于检测软件的方法、装置及系统,通过将主动终端上进行的测试操作指令,实时发送到从动终端上,由从动终端执行与主动终端相同的测试操作,并基于主动终端以及从动终端的测试数据确定测试结果。从而实现了测试不同测试环境下软件产品的兼容性,以及测试软件产品的功能、性能、稳定性等,提高了软件产品测试的效率。【附图说明】通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请实施例提供的用于检测软件的方法的一个实施例的流程图;图2是本申请实施例提供的用于检测软件的方法的另一个实施例的流程图;图3是本申请实施例提供的用于检测软件的方法的另一个实施例的流程图;图4是本申请实施例提供的用于检测软件的方法的另一个实施例的流程图;图5是本申请实施例提供的用于检测软件的方法的另一个实施例的流程图;图6是本申请实施例提供的用于检测软件的装置的一个实施例的结构示意图;图7是本申请实施例提供的用于检测软件的装置的另一个实施例的结构示意图;图8是本申请实施例提供的用于检测软件的装置的另一个实施例的结构示意图;图9是本申请实施例提供的系统的一个实施例的结构示意图本文档来自技高网...

【技术保护点】
一种用于检测软件的方法,其特征在于,所述方法包括:接收主动终端发送的测试操作信息;基于所述测试操作信息向从动终端发送测试操作指令,以控制所述从动终端执行测试操作;接收所述主动终端以及所述从动终端发送的测试数据;基于所述主动终端以及所述从动终端的测试数据确定测试结果;向所述主动终端发送测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:彭云鹏李彦成卢体广刘社定
申请(专利权)人:安一恒通北京科技有限公司
类型:发明
国别省市:北京;11

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

1