安装包的测试方法和系统技术方案

技术编号:15400999 阅读:50 留言:0更新日期:2017-05-24 12:06
本发明专利技术提出一种安装包的测试方法和系统,其中所述方法包括以下步骤:测试终端获取第一安装包;测试终端根据第一安装包从测试服务器中获取第一安装包对应的替换文件,其中,替换文件用于获取替换文件被调用时的命令行参数;测试终端根据第一安装包调用替换文件,并获取替换文件被调用时所保存的命令行参数;以及测试终端根据命令行参数获取测试结果。根据本发明专利技术实施例的方法,一方面节省了测试时间,减少了测试的时间成本,如节省了测试终端从测试服务器下载的时间,同时节约安装、卸载软件和重启测试终端的时间,另一方面采用替换文件可以实现连续不间断测试,提高了测试效率。

Test method and system for installing packages

The invention provides a method and system for testing the installation package, wherein the method comprises the following steps: obtaining the first installation package testing terminal; the testing terminal according to the first installation package to get the first installation package of the replacement files from the test server in which to obtain replacement files are invoked using the command line parameters to replace a file; according to the first test terminal installation package calls to replace the file, and replace the file command line parameters are saved when calling; and the test terminal according to the command line parameters to obtain test results. According to the embodiment of the invention, a save test time, reduce the test time and cost, such as saving the test terminal from the test server to download and save time, and restart the installation, uninstall the software testing terminal time, on the other hand, the replacement of paper can implement continuous test, improved the test efficiency.

【技术实现步骤摘要】
安装包的测试方法和系统
本专利技术涉及计算机
,特别涉及一种安装包的测试方法和系统。
技术介绍
目前很多软件都推崇在线安装和绑定安装,终端下载迷你mini安装包,该mini安装包的大小约为几百KB,终端运行该mini安装包之后,向服务器发送请求获取完整安装包的下载地址,然后根据下载地址下载完整安装包,最后终端以特定的命令行参数调用完整安装包来完成指定软件的安装。传统的测试mini安装包是否符合需求,主要是通过测试终端模拟用户行为运行mini安装包,并等待mini安装包下载完整安装包后再启动安装,通过检查安装过程中所出现的界面是否符合预期来判断mini安装包是否符合需求,一方面需要在不同的安装环境下针对不同的mini安装包进行测试,另一方面由于完整安装包安装成功和安装失败时,返回给mini安装包的参数不同,测试终端需要分别测试完整安装包安装成功和安装失败的情况。目前存在的问题是,测试终端每进行一次mini安装包的测试,都需要先测试mini安装包安装成功的情况,然后再测试mini安装包安装失败的情况,并且测试终端在进行测试时需要根据mini安装包下载完整安装包,并对完整安装包进行安本文档来自技高网...
安装包的测试方法和系统

【技术保护点】
一种安装包的测试方法,其特征在于,包括以下步骤:a、测试终端获取第一安装包;b、所述测试终端根据所述第一安装包从测试服务器中获取所述第一安装包对应的替换文件,其中,所述替换文件用于获取所述替换文件被调用时的命令行参数;c、所述测试终端根据所述第一安装包调用所述替换文件,并获取所述替换文件被调用时所保存的所述命令行参数;以及d、所述测试终端根据所述命令行参数获取测试结果。

【技术特征摘要】
1.一种安装包的测试方法,其特征在于,包括以下步骤:a、测试终端获取第一安装包;b、所述测试终端根据所述第一安装包从测试服务器中获取所述第一安装包对应的替换文件,其中,所述替换文件用于获取所述替换文件被调用时的命令行参数;c、所述测试终端根据所述第一安装包调用所述替换文件,并获取所述替换文件被调用时所保存的所述命令行参数;以及d、所述测试终端根据所述命令行参数获取测试结果。2.根据权利要求1所述的方法,其特征在于,在所述步骤a之后还包括:所述测试终端将所述第一安装包中针对第二安装包的下载地址重定向至所述测试服务器中所述替换文件的地址。3.根据权利要求1或2所述的方法,其特征在于,所述步骤b进一步包括:所述测试终端运行所述第一安装包以向所述测试服务器发送第一下载请求,并根据所述第一下载请求获取所述替换文件的配置文件,其中,所述配置文件包括所述替换文件的下载地址;以及所述测试终端根据所述下载地址向所述测试服务器发送第二下载请求以获取所述替换文件。4.根据权利要求3所述的方法,其特征在于,所述配置文件还包括所述替换文件的第一校验码,在所述步骤b之后还包括;所述测试终端重新计算以获取所述替换文件的第二校验码;所述测试终端判断所述第二校验码和所述第一校验码是否一致;以及如果所述第二校验码和所述第一校验码一致,则继续执行所述步骤c。5.根据权利要求1所述的方法,其特征在于,所述步骤d进一步包括:所述测试终端判断所述命令行参数是否与所述第一安装包的预设命令行参数一致;以及如果所述命令行参数与所述第一安装包的预设命令行参数一致,则所述测试终端确定所述第一安装包测试成功。6.根据权利要求2所述的方法,其特征在于,所述第一安装包为mini安装包,所述第二安装包为所述mini安装包对应的完整安装包。7.一种安装包的测试方法,其特征在于,包括以下步骤:a、测试服务器接收测试终端根据第一安装包发送的第一下载请求;b、所述测试服务器根据所述第一下载请求在所述测试服务器中进行查找以获取所述第一安装包对应的替换文件,其中,所述替换文件用于获取所述替换文件被调用时的命令行参数;以及c、所述测试服务器将所述替换文件发送至所述测试终端,以使所述测试终端根据所述第一安装包调用所述替换文件,并获取所述替换文件被调用时所保存的所述命令行参数,以及根据所述命令行参数获取测试结果。8.根据权利要求7所述的方法,其特征在于,在所述步骤a之前还包括:所述测试终端将所述第一安装包中针对第二安装包的下载地址重定向至所述测试服务器中所述替换文件的地址。9.根据权利要求7或8所述的方法,其特征在于,所述步骤a进一步包括:所述测试终端运行所述第一安装包以向所述测试服务器发送第二下载请求,并根据所述第二下载请求获取所述替换文件的配...

【专利技术属性】
技术研发人员:陈鸿杰
申请(专利权)人:百度国际科技深圳有限公司
类型:发明
国别省市:广东,44

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

1