【技术实现步骤摘要】
一种具有终端计算机的测试开发包的编译方法及服务器
[0001]本专利技术涉及应用程序测试
,尤其涉及一种具有终端计算机的测试开发包的编译方法及服务器。
技术介绍
[0002]在应用程序开发完成后,需要经过测试后才会发布。对应用程序进行测试时,需要将应用程序的测试安装包安装到用于测试的移动终端上,由测试移动终端安装并运行该应用程序,测试移动终端将收集该应用程序运行时的参数,开发人员根据应用程序的运行时的参数来判断开发的应用程序是否存在问题,并且对开发的应用程序进行改进,现有的一种测试应用程序的方法时设置一个测试服务器,测试服务器与多台用于进行测试的移动终端进行通信。当开发人员完成一个应用程序的开发后,可以将待测试的应用程序构建出用于数据解析的算法包后,并触发后台的构建任务。随后,通过计算机将构建的算法包以及需要解析的数据集合、需要用到的工具包整合成一个可以运行的安装包,将这个安装包上传至测试服务器。测试服务器接收到待测试应用程序的安装包后,将待测试的应用程序的安装包发送至测试移动终端。
[0003]经检索,中国专 ...
【技术保护点】
【技术特征摘要】
1.一种具有终端计算机的测试开发包的编译方法,包括如下步骤:S1:通过软件开发计算机将待测试的应用程序传输到服务器;S2:服务器通过分类单元对应用程序进行分析;S3:分类单元对应用程序进行分类,并且将应用程序的适用系统、程序大小和应用种类记录成状态信息;S4:分类单元将分类后的应用程序发送给数据解析单元,将状态信息发送给打包整合单元;S5:数据解析单元构建出用于数据解析的算法包,并将算法包和应用程序发送给打包整合单元;S6:打包整合单元读取分析状态信息,根据应用程序的不同类型选择适用的测试工具包;S7:打包整合单元将应用程序、算法包和测试工具包编译整合成一个可独立运行的安装包,然后将安装包发送给测试终端计算机;S8:测试终端计算机对安装包进行安装测试并生成测试报告,并将测试报告通过服务器传输给软件开发计算机。2.根据权利要求1所述的一种具有终端计算机的测试开发包的编译方法,其特征在于,所述软件开发计算机包括软件开发模块和远程传输接收模块,软件开发模块分别由安卓程序开发软件和IOS程序开发软件构成,远程传输接收模块分别由蓝牙适配器、有线网卡和无线网卡构成。3.根据权利要求2所述的一种具有终端计算机的测试开发包的编译方法,其特征在于,所述分类单元用于根据应用程序的适用系统、程序大小和应用种类对应用程序进行区分,适用系统分为安卓和IOS系统,程序大小以500MB为分界线,应用种类可分为办公软件、通讯聊天、视频音乐、娱乐消遣等。4.根据权利要求3所述的一种具有终端计算机的测试开发包的编译方法,其特征在于,所述数据解析单元用于对应用程序进行数据分析,构建出用于对应用程序进行数据解析的算法...
【专利技术属性】
技术研发人员:高雅朦,
申请(专利权)人:青岛懿雅新程传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。