文件测试方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20841672 阅读:23 留言:0更新日期:2019-04-13 08:38
本公开是关于一种文件测试方法、装置及计算机可读存储介质,该方法应用于第一终端,第一终端用于运行待测试文件,该方法包括:获取第二终端的第一网络地址标识,所述第二终端用于通过编译得到待测试文件;根据所述第一网络地址标识,向第二终端发送第一文件获取请求,以使第二终端向第一终端发送第一待测试文件;在接收到第一待测试文件时,运行第一待测试文件,得到第一测试结果。根据本公开的实施例,第一终端可以基于与第二终端的网络连接,向第二终端发出文件获取请求,并及时获取到第一测试文件,实现了测试文件的跨端传输的自动化。

【技术实现步骤摘要】
文件测试方法、装置及计算机可读存储介质
本公开涉及计算机
,尤其涉及一种文件测试方法、装置及计算机可读存储介质。
技术介绍
相关技术中,运行于移动端的应用程序的编码过程和编译过程通常需要在PC端完成,然而应用程序的测试过程需要在移动端完成。测试过程中,测试人员需要将应用程序的可执行文件从PC端复制到移动端,进而在移动端进行运行和测试应用程序。测试过程中,开发人员会根据测试结果对应用程序进行反复调试、修改,每一次修改都会产生新版本,并需要将新版本应用程序的可执行文件复制到移动端,因此,完成一个移动端的应用程序的开发过程中,需要多次将可执行文件从PC端复制到移动端的操作,操作繁琐,开发效率较低。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种文件测试方法、装置及计算机可读存储介质。根据本公开实施例的第一方面,提供一种文件测试方法,该方法应用于第一终端,所述第一终端用于运行待测试文件,该方法包括:获取第二终端的第一网络地址标识,所述第二终端用于通过编译得到待测试文件;根据所述第一网络地址标识,向所述第二终端发送第一文件获取请求,以使所述第二终端向第一终端发送第一待测试文件;在接收到所述第一待测试文件时,运行所述第一待测试文件,得到第一测试结果。在一种可能的实现方式中,文件测试方法还包括:响应于所述第二终端发送的文件更新请求,根据所述第一网络地址标识向所述第二终端发送第二文件获取请求,以使所述第二终端向第一终端发送第二待测试文件,所述第二待测试文件为基于所述第一待测试文件更新后的文件;在接收到所述第二待测试文件时,运行所述第二待测试文件,得到第二测试结果。在一种可能的实现方式中,文件测试方法还包括:基于预先搭建的HTTP服务,与所述第二终端建立连接。在一种可能的实现方式中,所述获取第二终端的第一网络地址标识,包括:对携带有第二终端的网络地址的二维码图像进行识别,获取所述第一网络地址标识。根据本公开实施例的第二方面,提供一种文件测试方法,该方法应用于第二终端,所述第二终端用于通过编译得到待测试文件,该方法包括:接收第一终端发出的第一文件获取请求,其中,所述第一终端用于运行待测试文件,所述第一文件获取请求中携带有第一终端的第二网络地址标识;响应于所述第一文件获取请求,根据所述第二网络地址标识向第一终端发送第一待测试文件,以使所述第一终端运行所述第一待测试文件。在一种可能的实现方式中,文件测试方法还包括:响应于编译控件被触发,对修改后的第一待测试文件的代码进行编译,得到第二待测试文件;根据所述第二网络地址标识向第一终端发送文件更新请求,以使第一终端向第二终端发送第二文件获取请求;响应于所述第一终端发送的第二文件获取请求,根据所述第二网络地址标识向第一终端发送第二待测试文件,以使第一终端运行所述第二待测试文件。在一种可能的实现方式中,文件测试方法还包括:基于预先搭建的HTTP服务,与所述第一终端建立连接。在一种可能的实现方式中,文件测试方法还包括:根据第二终端的网络地址,生成携带有第二终端的网络地址的二维码图像。根据本公开实施例的第三方面,提供一种文件测试装置,应用于第一终端,所述第一终端用于运行待测试文件,所述装置包括:获取模块,用于获取第二终端的第一网络地址标识,所述第二终端用于通过编译得到待测试文件;第一请求模块,用于根据所述第一网络地址标识,向所述第二终端发送第一文件获取请求,以使所述第二终端向第一终端发送第一待测试文件;第一测试模块,用于在接收到所述第一待测试文件时,运行所述第一待测试文件,得到第一测试结果。在一种可能的实现方式中,该文件测试装置包括:第二请求模块,用于响应于所述第二终端发送的文件更新请求,根据所述第一网络地址标识向所述第二终端发送第二文件获取请求,以使所述第二终端向第一终端发送第二待测试文件,所述第二待测试文件为基于所述第一待测试文件更新后的文件;第二测试模块,用于在接收到所述第二待测试文件时,运行所述第二待测试文件,得到第二测试结果。在一种可能的实现方式中,该文件测试装置还包括:第一连接模块,用于基于预先搭建的HTTP服务,与所述第二终端建立连接。在一种可能的实现方式中,所述获取模块包括:获取子模块,用于对携带有第二终端的网络地址的二维码图像进行识别,获取所述第一网络地址标识。根据本公开实施例的第四方面,提供了一种文件测试装置,应用于第二终端,所述第二终端用于通过编译得到待测试文件,该装置包括:接收模块,用于接收第一终端发出的第一文件获取请求,其中,所述第一终端用于运行待测试文件,所述第一文件获取请求中携带有第一终端的第二网络地址标识;第一发送模块,用于响应于所述第一文件获取请求,根据所述第二网络地址标识向第一终端发送第一待测试文件,以使所述第一终端运行所述第一待测试文件。在一种可能的实现方式中,所述文件测试装置还包括:二次编译模块,用于响应于编译控件被触发,对修改后的第一待测试文件的代码进行编译,得到第二待测试文件;第三请求模块,用于根据所述第二网络地址标识向第一终端发送文件更新请求,以使第一终端向第二终端发送第二文件获取请求;第二发送模块,用于响应于所述第一终端发送的第二文件获取请求,根据所述第二网络地址标识向第一终端发送第二待测试文件,以使第一终端运行所述第二待测试文件。在一种可能的实现方式中,该文件测试装置还包括:第二连接模块,用于基于预先搭建的HTTP服务,与所述第一终端建立连接。在一种可能的实现方式中,该文件测试装置还包括:图像生成模块,用于根据第二终端的网络地址,生成携带有第二终端的网络地址的二维码图像。根据本公开实施例的第五方面,提供一种文件测试装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开实施例的第六方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行上述方法。本公开的实施例提供的技术方案可以包括以下有益效果:通过上述文件测试方法,测试人员可以基于第一终端和第二终端的网络连接,向第二终端发出文件获取请求,并及时获取到第一测试文件,实现了测试文件的跨端传输的自动化,同时可以将形成软件程序可执行文件需要经过的软件开发环节、待测试文件的跨端传输环节和待测试文件的测试环节紧密的连接起来,实现了形成软件程序可执行文件的整体流程的自动化。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种文件测试方法的流程图。图2是根据一示例性实施例示出的一种文件测试方法的流程图。图3是根据一示例性实施例示出的一种文件测试方法的流程图。图4是根据一示例性实施例示出的一种文件测试方法的流程图。图5A是根据一示例性实施例示出的一种文件测试方法的应用场景的示意图。图5B是根据一示例性实施例示出的一种文件测试方法的应用场景的示意图。图5C是根据一示例性实施例示出的一种文件测试方法的应用场景的示意图。图6是根据一示例性实施例示出的一种文件测试装置的框图。图7是根据一示例性实施例示出的一种文件测试装置的本文档来自技高网...

【技术保护点】
1.一种文件测试方法,其特征在于,应用于第一终端,所述第一终端用于运行待测试文件,所述方法包括:获取第二终端的第一网络地址标识,所述第二终端用于通过编译得到待测试文件;根据所述第一网络地址标识,向所述第二终端发送第一文件获取请求,以使所述第二终端向第一终端发送第一待测试文件;在接收到所述第一待测试文件时,运行所述第一待测试文件,得到第一测试结果。

【技术特征摘要】
1.一种文件测试方法,其特征在于,应用于第一终端,所述第一终端用于运行待测试文件,所述方法包括:获取第二终端的第一网络地址标识,所述第二终端用于通过编译得到待测试文件;根据所述第一网络地址标识,向所述第二终端发送第一文件获取请求,以使所述第二终端向第一终端发送第一待测试文件;在接收到所述第一待测试文件时,运行所述第一待测试文件,得到第一测试结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述第二终端发送的文件更新请求,根据所述第一网络地址标识向所述第二终端发送第二文件获取请求,以使所述第二终端向第一终端发送第二待测试文件,所述第二待测试文件为基于所述第一待测试文件更新后的文件;在接收到所述第二待测试文件时,运行所述第二待测试文件,得到第二测试结果。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于预先搭建的HTTP服务,与所述第二终端建立连接。4.根据权利要求1到3中任意一项所述的方法,其特征在于,所述获取第二终端的第一网络地址标识,包括:对携带有第二终端的网络地址的二维码图像进行识别,获取所述第一网络地址标识。5.一种文件测试方法,其特征在于,应用于第二终端,所述第二终端用于通过编译得到待测试文件,所述方法包括:接收第一终端发出的第一文件获取请求,其中,所述第一终端用于运行待测试文件,所述第一文件获取请求中携带有第一终端的第二网络地址标识;响应于所述第一文件获取请求,根据所述第二网络地址标识向第一终端发送第一待测试文件,以使所述第一终端运行所述第一待测试文件。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:响应于编译控件被触发,对修改后的第一待测试文件的代码进行编译,得到第二待测试文件;根据所述第二网络地址标识向第一终端发送文件更新请求,以使第一终端向第二终端发送第二文件获取请求;响应于所述第一终端发送的第二文件获取请求,根据所述第二网络地址标识向第一终端发送第二待测试文件,以使第一终端运行所述第二待测试文件。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:基于预先搭建的HTTP服务,与所述第一终端建立连接。8.根据权利要求5到7中任意一项所述的方法,其特征在于,所述方法还包括:根据第二终端的网络地址,生成携带有第二终端的网络地址的二维码图像。9.一种文件测试装置,其特征在于,应用于第一终端,所述第一终端用于运行待测试文件,所述装置包括:获取模块,用于获取第二终端的第一网络地址标识,所述第二终端用于通过编译得到待测试文件;第一请求模块,用于根据所述第一网络地址标识,向所述第二终端发送第一文件获取请求,以...

【专利技术属性】
技术研发人员:董永清潘温谢鹏飞李建彬
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1