业务系统测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19263301 阅读:79 留言:0更新日期:2018-10-27 02:17
本申请涉及一种业务系统测试方法、装置、计算机设备及存储介质。业务系统测试方法包括:接收针对待测业务系统对应的测试环境的查询指令。根据查询指令,查询测试环境上携带的对应的应用程序的第一版本号。将第一版本号与待测业务系统对应的应用程序的第二版本号进行比对。当第一版本号与第二版本号相同时,则标记测试环境为可用测试环境。采用可用测试环境对待测业务系统进行测试。采用本方法能够避免当出现问题再对测试环境进行排查,节省测试时间,从而提高测试效率。

Business system testing method, device, computer equipment and storage medium

The application relates to a business system testing method, device, computer equipment and storage medium. Business system testing methods include: receiving query instructions for the test environment corresponding to the business system to be tested. According to the query instruction, query the first version number of the corresponding application carried on the test environment. Compare the first version number with the second version number of the application program corresponding to the business system to be tested. When the first version is the same as the second version number, the test environment is marked as the available test environment. The test system can be tested with the available test environment. This method can avoid checking the test environment when there are problems, save test time and improve test efficiency.

【技术实现步骤摘要】
业务系统测试方法、装置、计算机设备和存储介质
本申请涉及计算机测试领域,特别是涉及一种业务系统测试方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,越来越多的业务流程可以通过计算机进行实现,从而对于实现相关业务流程的相关计算机软件需要进行大量的测试,一般需要建立相应的测试环境对所实现相关业务流程的计算机软件进行测试。传统地,一条业务流程中需要有多个业务系统来实现,而在对业务流程进行测试时,业务流程中包含的业务系统都分别需要采用不同的测试环境进行测试,若其中一个业务系统对应的测试环境出现异常,则会导致整体业务流程无法测试成功,而排查具体出现问题的测试环境,则会耗费大量时间,导致测试效率降低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试效率的业务系统测试方法、装置、计算机设备和存储介质。一种业务系统测试方法,所述方法包括:接收针对待测业务系统对应的测试环境的查询指令;根据所述查询指令,查询所述测试环境上携带的对应的应用程序的第一版本号;将所述第一版本号与所述待测业务系统对应的应用程序的第二版本号进行比对;当所述第一版本号与所述第二版本号相同时,则标记所述测试环境为可用测试环境;采用所述可用测试环境对所述待测业务系统进行测试。在其中一个实施例中,所述将所述第一版本号与所述待测业务系统对应的应用程序的第二版本号进行比对之后,还包括:当所述第一版本号与所述第二版本号不相同时,则查询所述第一版本号对应的所述应用程序的更新信息;获取与所述更新信息对应的更新应用程序;获取与所述更新应用环境对应的更新测试环境;将所述更新测试环境与所述更新应用程序、以及所述更新应用程序对应的待测业务系统进行关联存储。在其中一个实施例中,所述方法还包括:接收所述测试环境对应的所述待测业务系统的系统检测指令,所述系统检测指令携带有所述待测业务系统的系统标识;根据所述待测业务系统的系统标识,检测所述待测业务系统的启动状态并生成检测结果;根据所述检测结果生成检测报告。在其中一个实施例中,所述根据所述待测业务系统的系统标识,检测所述待测业务系统的启动状态并生成检测结果,包括:向与所述系统标识对应的所述待测业务系统发送第一检测请求;当接收到所述待测业务系统返回的与所述第一检测请求对应的第一反馈数据时,则生成所述待业务系统为已启动的检测结果。在其中一个实施例中,所述向与所述系统标识对应的所述待测业务系统发送第一检测请求之后,还包括:当在第一预设时间内未接收到所述待测业务系统发送的与所述第一检测请求对应的第一反馈数据时,则向所述待测业务系统发送重启指令,并记录所述重启指令的第一发送时间;获取所述待测业务系统的启动时长,并根据所述第一发送时间和所述启动时长得到第二发送时间;当所述系统时间达到所述第二发送时间时,则向所述待测业务系统发送第二检测请求;当在第二预设时间段内未收到所述待测业务系统根据所述第二请求所返回的第二反馈数据时,则生成所述待检测业务系统为未启动的检测结果。在其中一个实施例中,所述根据所述待测业务系统的系统标识,检测所述待测业务系统的启动状态并生成检测结果之后,还包括:根据获取到的所述待测业务系统的系统标识,获取所述待测业务系统对应的当前运行空间值;获取所述待测业务系统对应的最低占用运行空间值,比较所述当前运行空间值与所述最低占用运行空间值;当所述当前运行空间值大于等于所述业务系统的所述最低占用运行空间值时,则生成所述业务系统为检测通过的检测结果。在其中一个实施例中,根据所述检测结果生成所述检测报告之后,包括:获取预设的通讯地址;将所述预设的通讯地址与操作权限库中的通讯地址进行匹配;当匹配成功时,则将所述检测报告发送至预设的通讯地址中。一种业务系统测试装置,所述装置包括:接收模块,用于接收针对待测业务系统对应的测试环境的查询指令;查询模块,用于根据所述查询指令,查询所述测试环境上携带的对应的应用程序的第一版本号;比对模块,用于将所述第一版本号与所述待测业务系统对应的应用程序的第二版本号进行比对;标记模块,用于当所述第一版本号与所述第二版本号相同时,则标记所述测试环境为可用测试环境;测试模块,用于采用所述可用测试环境对所述待测业务系统进行测试。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述业务系统测试方法、装置、计算机设备和存储介质,可以对待测业务系统所对应的测试环境进行查询,从而确定测试环境适用于当前的待测业务系统,从而避免当出现问题再对测试环境进行排查,节省测试时间,从而提高测试效率。附图说明图1为一个实施例中业务系统测试方法的应用场景图;图2为一个实施例中业务系统测试方法的流程示意图;图3为一个实施例中测试环境添加步骤的流程示意图;图4为一个实施例中业务系统测试装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的业务系统测试方法,可以应用于如图1所示的应用环境中。其中,测试平台102、服务器104和终端106通过网络进行通信。终端设置有待检测业务系统,测试平台102接收到针对待测业务系统对应的测试环境的查询指令,根据查询指令,从服务器104获取到待测业务系统对应的测试环境,查询测试环境上携带的对应的应用程序的第一版本号,将查询到的第一版本号与待测业务系统对应的应用程序的第二版本号进行比对,当第一版本号与第二版本号相同时,则标记测试环境为可用测试环境,采用可用测试环境对设置在终端106中的待测业务系统进行测试。其中,测试平台102用独立的服务器或者是多个服务器组成的服务器集群来实现,终端106可以但不限于立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种业务系统测试方法,以该方法应用于图1中的测试平台为例进行说明,包括以下步骤:S202:接收针对待测业务系统对应的测试环境的查询指令。具体地,待测业务系统是指实现业务流程所需要的业务系统,待测业务系统安装在对应的终端上,例如,待测业务系统可以是安装在终端中的软件系统。测试环境是指测试平台为了测试待测业务系统中包含的应用程序的可用性,所需要执行相应的测试用例的软件环境,每个待测系统都有对应的测试环境。查询指令是指查询测试环境的命令,该命令可以指示测试平台查询测试环境是否可以用于对应的待测业务系统进行测试的命令。具体地,测试平台上的界面显示有相应的待测业务系统的系统标识,用户选择具体的系统标识,则需要对与系统标识对应的待测业务系统进行测试,进而用户选择是否查询待测业务系统对应的测试环境,则根据用户的选择生成相应的查询指令,该查询指令上携带有系统标识。S204:根据查询指令,查询测试环境上携带的对应的应用程序的第一版本号。具体地,应用程序是指包含在待测业务系统中的程序代码。第一版本号是指与测试环境相关联的应用程序所对应的程序版本,也即该测试环境可以对本文档来自技高网...

【技术保护点】
1.一种业务系统测试方法,所述方法包括:接收针对待测业务系统对应的测试环境的查询指令;根据所述查询指令,查询所述测试环境上携带的对应的应用程序的第一版本号;将所述第一版本号与所述待测业务系统对应的应用程序的第二版本号进行比对;当所述第一版本号与所述第二版本号相同时,则标记所述测试环境为可用测试环境;采用所述可用测试环境对所述待测业务系统进行测试。

【技术特征摘要】
1.一种业务系统测试方法,所述方法包括:接收针对待测业务系统对应的测试环境的查询指令;根据所述查询指令,查询所述测试环境上携带的对应的应用程序的第一版本号;将所述第一版本号与所述待测业务系统对应的应用程序的第二版本号进行比对;当所述第一版本号与所述第二版本号相同时,则标记所述测试环境为可用测试环境;采用所述可用测试环境对所述待测业务系统进行测试。2.根据权利要求1所述的方法,其特征在于,所述将所述第一版本号与所述待测业务系统对应的应用程序的第二版本号进行比对之后,还包括:当所述第一版本号与所述第二版本号不相同时,则查询所述第一版本号对应的所述应用程序的更新信息;获取与所述更新信息对应的更新应用程序;获取与所述更新应用环境对应的更新测试环境;将所述更新测试环境与所述更新应用程序、以及所述更新应用程序对应的待测业务系统进行关联存储。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述测试环境对应的所述待测业务系统的系统检测指令,所述系统检测指令携带有所述待测业务系统的系统标识;根据所述待测业务系统的系统标识,检测所述待测业务系统的启动状态并生成检测结果;根据所述检测结果生成检测报告。4.根据权利要求3所述的方法,其特征在于,所述根据所述待测业务系统的系统标识,检测所述待测业务系统的启动状态并生成检测结果,包括:向与所述系统标识对应的所述待测业务系统发送第一检测请求;当接收到所述待测业务系统返回的与所述第一检测请求对应的第一反馈数据时,则生成所述待业务系统为已启动的检测结果。5.根据权利要求4所述的方法,其特征在于,所述向与所述系统标识对应的所述待测业务系统发送第一检测请求之后,还包括:当在第一预设时间内未接收到所述待测业务系统发送的与所述第一检测请求对应的第一反馈数据时,则向所述待测业务系统发送重启指令,并记录所述重启指令的第一发送时间;获取所述待测业务系统的启动时长,...

【专利技术属性】
技术研发人员:郑鹰飞
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1