【技术实现步骤摘要】
应用程序打包方法、应用程序测试方法、终端及存储介质
本申请涉及程序测试
,特别是涉及一种应用程序打包方法、应用程序测试方法、终端及存储介质。
技术介绍
安卓安装包(Androidpackage,APK)是一种安卓操作系统的应用程序安装文件,Android项目开发完成后需要打包成APK,并下载到终端设备运行。而在用户下载使用该应用程序时,需要测试人员对其进行大量测试,而随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件测试的效率的提高已经慢慢成为开发过程中不可回避的问题。目前,测试人员可通过使用Jenkins持续集成打包来对应用程序代码进行打包,而不需要再依赖于开发人员,从而提升了测试的效率。Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件做到可以持续集成,用于监控持续重复的工作,如安卓/iOS软件自动打包、自动测试、软件发布、网站监控等工作。Jenkins持续集成打包是目前比较流行的移动端Android应用程序打包方案,但是,在使用Jenkins来打包应用程序安装包 ...
【技术保护点】
1.一种应用程序打包方法,其特征在于,其应用于应用程序打包终端;所述方法包括:/n在应用程序代码的资源文件夹中存储预先配置测试参数文件,所述测试参数文件中配置有关键词和与关键词对应的默认值;/n将测试人员输入的多组环境参数写入所述测试参数文件中以对所述应用程序代码进行参数配置,再将参数配置好的所述应用代码程序进行打包,生成安装包;/n发布所述安装包至应用程序测试终端。/n
【技术特征摘要】
1.一种应用程序打包方法,其特征在于,其应用于应用程序打包终端;所述方法包括:
在应用程序代码的资源文件夹中存储预先配置测试参数文件,所述测试参数文件中配置有关键词和与关键词对应的默认值;
将测试人员输入的多组环境参数写入所述测试参数文件中以对所述应用程序代码进行参数配置,再将参数配置好的所述应用代码程序进行打包,生成安装包;
发布所述安装包至应用程序测试终端。
2.根据权利要求1所述的应用程序打包方法,其特征在于,所述将测试人员输入的多组环境参数写入所述测试参数文件中以对所述应用程序代码进行参数配置,再将参数配置好的所述应用代码程序进行打包,生成安装包,包括:
在Jenkins上加载所述应用程序代码,并在参数配置界面接收测试人员输入的多组环境参数,并将所述多组环境参数反写注入到所述测试参数文件中;
利用所述Jenkins对参数配置后的所述应用程序代码进行打包,生成安装包。
3.根据权利要求2所述的应用程序打包方法,其特征在于,所述在Jenkins上加载所述应用程序代码,并在参数配置界面接收测试人员输入的多组环境参数,并将所述多组环境参数反写注入到所述测试参数文件中,包括:
在所述Jenkins上加载所述应用程序代码,并接收测试人员在参数配置界面输入的第N组环境参数,N为正整数;
当接收到参数构建指令时,获取到所述第N组环境参数的参数名称和参数值;
利用预先配置的shell脚本将所述第N组环境参数的所有参数名称与所述测试参数文件中的一组未配置的关键词进行正则匹配,匹配成功后,利用所述参数值替换所述关键词对应的默认值;
重复执行上述步骤,以在所述测试参数文件中配置所述多组环境参数。
4.根据权利要求1所述的应用程序打包方法,其特征在于,所述在应用程序代码的资源文件夹...
【专利技术属性】
技术研发人员:朱志强,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。