程序运行参数配置方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20992425 阅读:24 留言:0更新日期:2019-04-29 22:27
本发明专利技术实施例公开了一种程序运行参数配置方法、装置、计算机设备及存储介质,包括下述步骤:获取应用程序待运行的目标运行数据包;在目标运行数据包中提取出应用程序运行在预设运行环境中的配置参数;根据配置参数对运行环境进行参数配置,以使应用程序在运行环境中运行测试。本发明专利技术实施例通过获取应用程序的待运行的目标运行数据包,该目标运行数据包中携带有该应用程序在预设运行环境中的配置参数,然后再根据该配置参数自动对该运行环境进行参数配置,从而使得该应用程序在该运行环境中正常进行运行测试,自动化对运行环境的参数进行配置,不需要人为介入进行参数配置,实现快速打包测试功能,减少了沟通成本,提高开发效率。

Configuration Method, Device, Computer Equipment and Storage Medium of Program Operating Parameters

The embodiment of the present invention discloses a method, device, computer equipment and storage medium for program operation parameters configuration, including the following steps: obtaining the target operation data package of the application program to be run; extracting the configuration parameters of the application program running in the preset operation environment from the target operation data package; and configuring the operation environment parameters according to the configuration parameters to enable the application program to run. The sequence runs the test in the running environment. The embodiment of the present invention can automatically configure the parameters of the application in the preset running environment by acquiring the target running data package of the application, which carries the configuration parameters of the application in the preset running environment, so that the application can run normally in the running environment and test the running environment automatically. The parameter configuration does not need human intervention to configure the parameters, realizes the function of rapid packaging and testing, reduces the communication cost and improves the development efficiency.

【技术实现步骤摘要】
程序运行参数配置方法、装置、计算机设备及存储介质
本专利技术实施例涉及应用程序开发
,尤其是一种程序运行参数配置方法、装置、计算机设备及存储介质。
技术介绍
应用程序是指为针对使用者的某种应用目的所撰写的软体,在应用程序的开发过程中,需要针对某一个环境的运行进行打包测试,例如:使用iOS自动化平台进行打包,在应用程序的打包测试过程中,需要对应用程序的运行环境进行相应的参数配置,从而满足应用程序的正常运行。现有的应用程序打包测试过程中,运行环境的参数由测试人员进行配置,但是,测试人员不是应用程序的开发人员,测试人员不知道各种环境下的运行参数,导致测试人员不能根据自己的意愿进行其它的环境进行打包测试,而且在配置运行环境的参数过程中,需要开发人员的介入以配置或者修改多个运行环境中的参数,增加了沟通成本,降低了开发效率。
技术实现思路
本专利技术实施例提供一种智能自动化进行环境参数配置的程序运行参数配置方法、装置、计算机设备及存储介质。为解决上述技术问题,本专利技术创造的实施例采用的一个技术方案是:提供一种程序运行参数配置方法,包括下述步骤:获取应用程序待运行的目标运行数据包;在所述目标运行数据包中提取出所述应用程序运行在预设运行环境中的配置参数;根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试。可选地,所述获取应用程序待运行的目标运行数据包的步骤之前,还包括如下述步骤:获取用户输入的运行操作指令,其中,所述运行操作指令携带有运行环境信息;根据所述运行操作指令在预设的运行数据库中选取与所述运行环境信息相对应的所述目标运行数据包。可选地,所述根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试的步骤之后,还包括如下述步骤:获取所述应用程序的历史运行信息,其中,所述历史运行信息包括所述应用程序的历史版本信息;将所述历史版本信息所映射的历史版本与所述目标运行数据包所映射的开发版本进行比对;当所述历史版本大于所述开发版本时,根据预设的信息提示方式进行版本错误信息提示。可选地,所述根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试的步骤之后,还包括如下述步骤:获取所述应用程序的运行测试结果以及所述目标运行数据包携带的开发版本信息;将所述运行测试结果和开发版本信息聚合生成版本测试结果数据包。可选地,所述将所述运行测试结果和开发版本信息聚合生成版本测试结果数据包的步骤之前,还包括如下述步骤:获取用户的个人身份信息;将所述个人身份信息与所述版本测试结果数据包保存至预设的测试结果数据库中。可选地,所述获取用户的个人身份信息的步骤,包括如下述步骤:获取所述用户的人脸图像;将所述人脸图像输入至预设的人脸识别模型中,其中,所述人脸识别模型为训练至收敛的卷积神经网络模型;获取所述人脸识别模型输出的所述用户的个人身份信息。可选地,所述将所述个人身份信息与所述版本测试结果数据包保存至预设的测试结果数据库中的步骤,包括如下述步骤:通过线程建立执行将所述个人身份信息与所述版本测试结果数据包保存至预设的测试结果数据库中的待执行任务;检测所述待执行任务之后的任务队列中是否存在优先级高于所述待执行任务的操作任务;当所述任务队列存在优先级高于所述待执行任务的操作任务时,优先执行所述操作任务至所述操作任务执行完毕后回调执行所述待执行任务。为解决上述技术问题,本专利技术实施例还提供一种程序运行参数配置装置,包括:第一获取模块,用于获取应用程序待运行的目标运行数据包;第一处理模块,用于在所述目标运行数据包中提取出所述应用程序运行在预设运行环境中的配置参数;第一执行模块,用于根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试。可选地,还包括:第二获取模块,用于获取用户输入的运行操作指令,其中,所述运行操作指令携带有运行环境信息;第二执行模块,用于根据所述运行操作指令在预设的运行数据库中选取与所述运行环境信息相对应的所述目标运行数据包。可选地,还包括:第三获取模块,用于获取所述应用程序的历史运行信息,其中,所述历史运行信息包括所述应用程序的历史版本信息;比对模块,用于将所述历史版本信息所映射的历史版本与所述目标运行数据包所映射的开发版本进行比对;第三执行模块,用于当所述历史版本大于所述开发版本时,根据预设的信息提示方式进行版本错误信息提示。可选地,还包括:第四获取模块,用于获取所述应用程序的运行测试结果以及所述目标运行数据包携带的开发版本信息;第四执行模块,用于将所述运行测试结果和开发版本信息聚合生成版本测试结果数据包。可选地,还包括:第五获取模块,用于获取用户的个人身份信息;第五执行模块,用于将所述个人身份信息与所述版本测试结果数据包保存至预设的测试结果数据库中。可选地,还包括:第一获取子模块,用于获取用户的人脸图像;第一执行子模块,用于将所述人脸图像输入至预设的人脸识别模型中,其中,所述人脸识别模型为训练至收敛的卷积神经网络模型;第二获取子模块,用于获取所述人脸识别模型输出的所述用户的个人身份信息。可选地,还包括:线程建立子模块,用于通过线程建立执行将所述个人身份信息与所述版本测试结果数据包保存至预设的测试结果数据库中的待执行任务;检测子模块,用于检测所述待执行任务之后的任务队列中是否存在优先级高于所述待执行任务的操作任务;第二执行子模块,用于当所述任务队列存在优先级高于所述待执行任务的操作任务时,优先执行所述操作任务至所述操作任务执行完毕后回调执行所述待执行任务。为解决上述技术问题,本专利技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述程序运行参数配置方法的步骤。为解决上述技术问题,本专利技术实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述程序运行参数配置方法的步骤。本专利技术实施例的有益效果为:通过获取应用程序的待运行的目标运行数据包,该目标运行数据包中携带有该应用程序在预设运行环境中的配置参数,然后再根据该配置参数自动对该运行环境进行参数配置,从而使得该应用程序在该运行环境中正常进行运行测试,自动化对运行环境的参数进行配置,不需要人为介入进行参数配置,实现快速打包测试功能,减少了测试人员和开发人员的沟通时间,提高开发效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例程序运行参数配置方法的基本流程示意图;图2为本专利技术一个实施例选取对应目标运行数据包的流程示意图;图3为本专利技术一个实施例检测应用程序的版本信息的流程示意图;图4为本专利技术一个实施例保存运行测试结果的流程示意图;图5为本专利技术一个实施例确认测试结果负责人的流程示意图;图6为本专利技术一个实施例获取用户的个人身份信息的流程示意图;图7为本专利技术一个实施例建立异步线程的流程示意图;图8为本专利技术一个实施例程本文档来自技高网...

【技术保护点】
1.一种程序运行参数配置方法,其特征在于,包括下述步骤:获取应用程序待运行的目标运行数据包;在所述目标运行数据包中提取出所述应用程序运行在预设运行环境中的配置参数;根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试。

【技术特征摘要】
1.一种程序运行参数配置方法,其特征在于,包括下述步骤:获取应用程序待运行的目标运行数据包;在所述目标运行数据包中提取出所述应用程序运行在预设运行环境中的配置参数;根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试。2.根据权利要求1所述的程序运行参数配置方法,其特征在于,所述获取应用程序待运行的目标运行数据包的步骤之前,还包括如下述步骤:获取用户输入的运行操作指令,其中,所述运行操作指令携带有运行环境信息;根据所述运行操作指令在预设的运行数据库中选取与所述运行环境信息相对应的所述目标运行数据包。3.根据权利要求1所述的程序运行参数配置方法,其特征在于,所述根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试的步骤之后,还包括如下述步骤:获取所述应用程序的历史运行信息,其中,所述历史运行信息包括所述应用程序的历史版本信息;将所述历史版本信息所映射的历史版本与所述目标运行数据包所映射的开发版本进行比对;当所述历史版本大于所述开发版本时,根据预设的信息提示方式进行版本错误信息提示。4.根据权利要求1所述的程序运行参数配置方法,其特征在于,所述根据所述配置参数对所述运行环境进行参数配置,以使所述应用程序在所述运行环境中运行测试的步骤之后,还包括如下述步骤:获取所述应用程序的运行测试结果以及所述目标运行数据包携带的开发版本信息;将所述运行测试结果和开发版本信息聚合生成版本测试结果数据包。5.根据权利要求4所述的程序运行参数配置方法,其特征在于,所述将所述运行测试结果和开发版本信息聚合生成版本测试结果数据包的步骤之前,还包括如下述步骤:获取用户的个人身份信息;将所述个人身份信...

【专利技术属性】
技术研发人员:欧光炳
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1