CN111078525A - 调节***运行时间的方法、装置、计算机设备及存储介质 - Google Patents
调节***运行时间的方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN111078525A CN111078525A CN201910965262.4A CN201910965262A CN111078525A CN 111078525 A CN111078525 A CN 111078525A CN 201910965262 A CN201910965262 A CN 201910965262A CN 111078525 A CN111078525 A CN 111078525A
- Authority
- CN
- China
- Prior art keywords
- task
- code
- time
- executed
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012360 testing method Methods 0.000 claims description 178
- 238000012550 audit Methods 0.000 claims description 51
- 238000011161 development Methods 0.000 claims description 29
- 238000012544 monitoring process Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 description 22
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 230000008676 import Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请揭示了调节***运行时间的方法、装置、计算机设备及存储介质,其中,调节***运行时间的方法,包括:判断是否接收到运行***的运行指令;若是,则根据待执行任务的信息数据访问与***预关联的代码属性存储表,获取待执行任务的代码属性参数,其中,代码属性存储表存储所述***对应的数据库中所有待执行任务的代码属性参数;根据待执行任务的代码属性参数判断是否需要调节***的运行时间;若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间;将***时间调节至第一预设时间并运行***。通过在code_library表中的environment_set记录项目的ATTRIBUTE2属性进行日期设置,以便自动将***的运行时间设定为任务日期,保证***权限安全,且满足执行任务需要。
Description
技术领域
本申请涉及到计算机领域,特别是涉及到调节***运行时间的方法、装置、计算机设备及存储介质。
背景技术
在软件开发人员完成开发后,需要经由测试人员进行测试以检测***中存在的(BUG)。对于一个金融***来说,计算机安全是最主要的,限制测试人员对计算机***的基础内容进行修改是确保计算机信息安全的一环。
在非资***中,***会直接读取本地计算机的日期作为***运行时的工作日期。非资***中执行某些任务时,需要每个季度中指定时间需要根据数据更新,循环执行测试,执行测试中需要调用指定时间对应的数据,但指定时间与当前***时间存在冲突,所以需要调整当前***时间到指定时间,才能形成指定时间对应的测试报告,但每次测试均需修改***时间,但出于对***安全的考虑限制测试人员的权限,会禁止测试人员对本地计算机***日期的修改,而导致无法通过修改计算机的时间来测试特定时间下非资***运行的状况。这就无形中增加测试人员的工作任务,为了实现非资***测试时间设置的灵活性,同时又能保证非资***正常的工作,很有必要对目前非资***判定时间的方法进行改进和提高。
发明内容
本申请的主要目的为提供调节***运行时间的方法,旨在解决现有***运行时间无法根据任务需要自动调节的技术问题。
本申请提出一种调节***运行时间的方法,包括:
判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据;
若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,代码属性存储表存储***对应的数据库中所有待执行任务的代码属性参数;
根据待执行任务的代码属性参数判断是否需要调节***的运行时间;
若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间;
将***时间调节至第一预设时间并运行***。
优选地,根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间的步骤,包括:
从代码属性存储表中获取待执行的第一任务对应的运行状态属性;
判断运行状态属性对应的运行环境是否为测试环境;
若运行状态属性对应的运行环境为测试环境,则判断第一任务对应的执行时间是否与当前时间相同;
若第一任务对应的执行时间与当前时间不相同,则判定需要调节***的运行时间。
优选地,第一预设时间为第一任务的执行时间,将***时间调节至第一预设时间并运行***的步骤之后,包括:
判断第一任务是否已测试完毕;
若第一任务已测试完毕,则获取第一任务的测试结果;
判断测试结果是否为测试通过;
若测试结果为测试通过,则将第一任务对应的第一代码文件存储于***对应的数据库中,并将***的运行时间恢复至自然时间。
优选地,判断测试结果是否为测试通过的步骤之后,包括:
若测试结果为测试不通过,则将测试结果反馈至第一代码文件对应的开发用户;
判断在第一预设时间长度内是否接收到开发用户反馈的第二代码文件,其中,第二代码文件为第一任务对应的修改后的代码文件;
若未在第一预设时间长度内接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间。
优选地,第一任务包括多个审核项目节点,判断第一任务是否已测试完毕的步骤,包括:
判断第一任务包括的所有审核项目节点是否均已完成;
若第一任务包括的所有审核项目节点不是均已完成,则确定未完成的审核项目节点,并向未完成的审核项目节点对应的预设责任人发送催告邮件;
实时监测未完成的审核项目节点对应的审核状态是否为已审核状态;
若为已审核状态,则判定第一任务已测试完毕。
优选地,判断是否接收到运行***的运行指令的步骤之前,包括:
判断与***预关联的第一终端的操作界面是否处于录入信息状态;
若是,则获取通过操作界面录入的第二任务对应的任务代码,以及第二任务对应的属性参数;
将第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中。
优选地,判断是否接收到运行***的运行指令的步骤之前,包括:
监听是否接收到调用***对应的数据库的调用指令,其中,调用指令包括调用终端对应的调用路径;
若是,则将***对应的数据库的调用链接,通过调用路径发送至调用终端;
接收调用终端在***对应的数据库的代码属性存储表中,填充的新任务对应的任务代码,以及新任务对应的属性参数。
本申请还提供了一种调节***运行时间的装置,包括:
第一判断模块,用于判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据;
访问模块,用于若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,代码属性存储表存储***对应的数据库中所有待执行任务的代码属性参数;
第二判断模块,用于根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间;
第一获取模块,用于若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间;
调节模块,用于将***时间调节至第一预设时间并运行***。
本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述方法的步骤。
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。
本申请通过在code_library表中的environment_set记录项目的ATTRIBUTE2属性进行日期设置,以便在执行任务时,自动获取ATTRIBUTE2属性的赋值,得到需要设定的任务日期,并将***的运行时间设定为上述任务日期,然后通过运行***实现对待执行任务的执行,在对不影响***时间准确性的前提下,保证***权限安全的情况下,对程序运行状态与执行日期进行安全、可靠的设置与修改。通过实时监测正在执行中的测试任务,当测试任务执行完毕,且测试结果为测试通过,则直接将测试任务对应的代码直接存储于***数据库,以便用于后续的生产任务,而无需再次进行代码编辑,保证测试阶段和生产阶段的代码一致性。测试用户通过各自终端的操作界面实现对第二任务对应的属性参数的设置,通过预设的设置方法代码获取用户输入操作界面的任务代码,以及任务代码对应的属性参数,并把第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中,同时建立关联连接,以避免直接操作数据库,避免对***以及***数据库造成不安全隐患。
附图说明
图1本申请一实施例的调节***运行时间的方法流程示意图;
图2本申请一实施例的调节***运行时间的装置结构示意图;
图3本申请一实施例的计算机设备内部结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1,本申请一实施例的调节***运行时间的方法,包括:
S1:判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据。
本实施例的运行指令包括通过在运行界面输入对应的待执行任务时,产生的控制指令。运行指令中携带待执行任务的任务名称、执行条件等信息,以便准确完成任务执行。
S2:若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,代码属性存储表存储***对应的数据库中所有待执行任务的代码属性参数。
本实施例根据运行指令中携带的待执行任务的有关信息,包括待执行任务代码的任务名称、执行条件等,从代码属性存储表中获取对应的待执行任务的代码属性参数,以便将代码属性参数、执行条件等代入到***的任务执行界面,实现任务执行。上述代码属性存储表包括***数据库中的code_library表,上述的code_library表为数据库中原有的或新建的表格,并与***存在关联关系,***运行前,通过访问code_library表来判断待执行任务的任务属性,包括为测试任务还是生产任务,以便根据任务属性合理调配***资源,在满足待执行任务需求的同时,也满足了不随意变更***参数,保证***的安全性。比如,在非资产管理***中,会直接读取本地计算机的自然日期作为***运行时的工作日期,然而对于非资产***中存在某些特殊日期的任务,如:每5天就会对管理的项目进行跑批的特殊任务,执行任务时不能直接使用本地计算机的自然日期作为***运行时的工作日期,只能将任务对应的特殊日期设定为***的工作时间,以便输出对应的日志。但出于对***安全的考虑限制测试人员对***的更改权限,会禁止测试人员对本地计算机***日期的修改,导致测试人员无法通过修改计算机的时间来测试特殊日期下非资***运行的状况,增加测试人员的工作任务。本实施例通过在***数据库中新设置code_library表或在原有code_library表中新增加environment_set记录项目,实现非资***测试时间设置的灵活性,同时又能保证非资***正常的工作,弥补了原***数据库中无code_library表,或者有code_library表但不具有environment_set记录项目,无法实现自动获取environment_set记录项目的ATTRIBUTE2属性的赋值,无法自动设定需要的任务日期的缺陷。
S3:根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间。
本实施例在执行***完成任务执行前,需根据执行条件等判断是否需要更改***的运行时间,以便满足执行任务的需求。举例地,从code_library表中的environment_set记录项目,获取对应的赋值,并判断赋值是否为“测试”,若为“测试”,则获取执行条件中要求的执行时间,若执行时间与当前***的自然时间不同,则需要调节***运行时间,并将***时间变更为执行测试任务所需的执行时间,如果赋值为“生产”,则拒绝对***的运行时间进行更改,以免出现生产日志的错乱。
S4:若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间。
本实施例的代码属性存储表中,存储有测试人员根据测试任务的需求,预先设定的日期时间,比如在code_library表中的environment_set记录项目的ATTRIBUTE2属性进行日期设置,以便在执行任务时,自动获取ATTRIBUTE2属性的赋值,得到需要设定的任务日期,并将***的运行时间设定为上述任务日期,然后通过运行***实现对待执行任务的执行,比如完成指定的测试任务。本实施例可以在保证***权限安全的情况下,对程序运行状态与执行日期进行安全、可靠的设置与修改。
S5:将***时间调节至第一预设时间并运行***。
进一步地,根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间的步骤S3,包括:
S31:从代码属性存储表中获取待执行的第一任务对应的运行状态属性。
S32:判断运行状态属性对应的运行环境是否为测试环境。
S33:若运行状态属性对应的运行环境为测试环境,则判断第一任务对应的执行时间是否与当前时间相同。
S34:若第一任务对应的执行时间与当前时间不相同,则判定需要调节***的运行时间。
本实施例通过读取ATTRIBUTE1属性的赋值是否为测试环境,若为测试环境,进一步读取ATTRIBUTE2属性的赋值,以获取测试人员在ATTRIBUTE2属性中预先设置的任务日期,若任务日期与本地计算机对应的自然时间相同,则无需更改;若任务日期与本地计算机对应的自然时间不相同,比如为早于自然日期的时间或晚于自然日期的时间,则需要将***的运行时间从自然日期变更为ATTRIBUTE2属性中预先设置的任务日期,以满足任务需求。可以在不修改***自然时间,保证***权限安全的情况下,对程序运行状态与日期进行安全、可靠的设置与修改。该方案通过判断当前环境是测试环境还是生产环境,并判断当前环境为生产环境时读取当前时间以及读取测试人员自定义的时间,以通过比较当前时间与测试人员自定义的时间是否相同,若不同,则将测试人员自定义的时间设定为当前测试任务的***时间,但***的自然时间依然在后台运行不受影响。借助于上述技术方案,本发明可以在不修改***时间保证***权限安全的情况下,对程序运行状态与日期进行安全、可靠的设置与修改。
进一步地,第一预设时间为第一任务的执行时间,将***时间调节至第一预设时间并运行***的步骤S5之后,包括:
S6:判断第一任务是否已测试完毕。
S7:若第一任务已测试完毕,则获取第一任务的测试结果。
S8:判断测试结果是否为测试通过。
S9:若测试结果为测试通过,则将第一任务对应的第一代码文件存储于***对应的数据库中,并将***的运行时间恢复至自然时间。
本实施例通过实时监测正在执行中的测试任务,当测试任务执行完毕,且测试结果为测试通过,则直接将测试任务对应的代码直接存储于***数据库,以便用于后续的生产任务,而无需再次进行代码编辑,保证测试阶段和生产阶段的代码一致性。同时根据测试通过对应的测试状态,及时将***的运行时间恢复至自然时间,以便***接受其他的任务。本实施例在未接收到正在执行中的测试任务的测试结果之前,将***信息更改权限进行封锁,比如设定***在有任务执行时,不访问code_library表,以保证在执行第一任务期间,***的运行时间不被更改,直到第一任务测试完毕后可再次访问code_library表。上述自然时间为本地计算机对应的真实时间,包括当前日的日期,以及当前对应的本地时区的时刻。
进一步地,判断测试结果是否为测试通过的步骤S8之后,包括:
S81:若测试结果为测试不通过,则将测试结果反馈至第一代码文件对应的开发用户。
S82:判断在第一预设时间长度内是否接收到开发用户反馈的第二代码文件,其中,第二代码文件为第一任务对应的修改后的代码文件。
S83:若未在预设时间长度内接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间。
本实施例中,当第一任务的测试结果为测试不通过时,会将测试结果反馈至对应的开发用户,以便开发用户根据测试不通过的原因,对任务代码文件进行调整,并为开发用户预留第一预设时间长度,比如10min,用于开发用户调整任务代码后对应的第二代码文件,并及时返回***,以便***完成对第一任务的接续测试,以节省流程。在第一预设时间长度内***依然保持不访问code_library表,以保证在执行第一任务期间,***的运行时间不被更改,但超过第一预设时间长度后,接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间,以免耽搁执行其他测试任务。
进一步地,第一任务包括多个审核项目节点,判断第一任务是否已测试完毕的步骤S6,包括:
S61:判断第一任务包括的所有审核项目节点是否均已完成。
S62:若第一任务包括的所有审核项目节点不是均已完成,则确定未完成的审核项目节点,并向未完成的审核项目节点对应的预设责任人发送催告邮件。
S63:实时监测未完成的审核项目节点对应的审核状态是否为已审核状态。
S64:若为已审核状态,则判定第一任务已测试完毕。
本实施例的测试任务包括多个审核项目节点,当所有的审核项目节点均已完成审核测试,则测试任务完成。本实施例通过检测所有的审核项目节点是否均已接收到审核回执,若均已接收到审核回执则已完成测试,否则未完成测试。当未完成测试时,***会筛选出未收到审核回执的审核项目节点,并向对应的审核责任人发送催告邮件,直至全部收到审核回执。本申请另一实施例中,若在第二预设时间长度内,仍未收到某些审核项目节点对应的审核回执,则发出警报声提醒,并在第三预设时间长度后,直接输出测试不通过。
进一步地,判断是否接收到运行***的运行指令的步骤S1之前,包括:
S101:判断与***预关联的第一终端的操作界面是否处于录入信息状态。
S102:若是,则获取通过操作界面录入的第二任务对应的任务代码,以及第二任务对应的属性参数。
S103:将第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中。
本实施例中,测试用户通过各自终端的操作界面实现对第二任务对应的属性参数的设置,以避免直接操作数据库,避免对***以及***数据库造成不安全隐患。通过预设的设置方法代码获取用户输入操作界面的任务代码,以及任务代码对应的属性参数,并把第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中,同时建立关联连接。第二任务对应的属性参数按照数据属性,分别对应导入到code_library表中。通过新配置code_library表,并在code_library表填充新增加数据,以通过自动调用配置好的code_library表,实现自动更改测试环境下的任务执行时间,新增加的数据比如包括数据CODENO、ITEMNO、ITEMNAME、ATTRIBUTE1、ATTRIBUTE2等,数据CODENO的属性为TestRunTime;ITEMNO属性为99999,即排列序号;ITEMNAME属性为environment_set,即环境状态,ATTRIBUTE1属性设置为判断当前环境状态,若为test则是测试环境,若为pro则为生产环境,ATTRIBUTE2属性为模拟的人工日期数据,即执行时间,由测试人员自定义设置。
进一步地,判断是否接收到运行***的运行指令的步骤S1之前,包括:
S104:监听是否接收到调用***对应的数据库的调用指令,其中,调用指令包括调用终端对应的调用路径。
S105:若是,则将***对应的数据库的调用链接,通过调用路径发送至调用终端。
S106:接收调用终端在***对应的数据库的代码属性存储表中,填充的新任务对应的任务代码,以及新任务对应的属性参数。
本实施例通过直接调用数据库,在数据库中直接对code_library表中的数据进行填充,实现快速并精准地数据更新,提高任务测试效率以及精准度。
参照图2,本申请一实施例的调节***运行时间的装置,包括:
第一判断模块1,用于判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据。
本实施例的运行指令包括通过在运行界面输入对应的待执行任务时,产生的控制指令。运行指令中携带待执行任务的任务名称、执行条件等信息,以便准确完成任务执行。
访问模块2,用于若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,代码属性存储表存储***对应的数据库中所有待执行任务的代码属性参数。
本实施例根据运行指令中携带的待执行任务的有关信息,包括待执行任务代码的任务名称、执行条件等,从代码属性存储表中获取对应的待执行任务的代码属性参数,以便将代码属性参数、执行条件等代入到***的任务执行界面,实现任务执行。上述代码属性存储表包括***数据库中的code_library表,上述的code_library表为数据库中原有的或新建的表格,并与***存在关联关系,***运行前,通过访问code_library表来判断待执行任务的任务属性,包括为测试任务还是生产任务,以便根据任务属性合理调配***资源,在满足待执行任务需求的同时,也满足了不随意变更***参数,保证***的安全性。比如,在非资产管理***中,会直接读取本地计算机的自然日期作为***运行时的工作日期,然而对于非资产***中存在某些特殊日期的任务,如:每5天就会对管理的项目进行跑批的特殊任务,执行任务时不能直接使用本地计算机的自然日期作为***运行时的工作日期,只能将任务对应的特殊日期设定为***的工作时间,以便输出对应的日志。但出于对***安全的考虑限制测试人员对***的更改权限,会禁止测试人员对本地计算机***日期的修改,导致测试人员无法通过修改计算机的时间来测试特殊日期下非资***运行的状况,增加测试人员的工作任务。本实施例通过在***数据库中新设置code_library表或在原有code_library表中新增加environment_set记录项目,实现非资***测试时间设置的灵活性,同时又能保证非资***正常的工作,弥补了原***数据库中无code_library表,或者有code_library表但不具有environment_set记录项目,无法实现自动获取environment_set记录项目的ATTRIBUTE2属性的赋值,无法自动设定需要的任务日期的缺陷。
第二判断模块3,用于根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间。
本实施例在执行***完成任务执行前,需根据执行条件等判断是否需要更改***的运行时间,以便满足执行任务的需求。举例地,从code_library表中的environment_set记录项目,获取对应的赋值,并判断赋值是否为“测试”,若为“测试”,则获取执行条件中要求的执行时间,若执行时间与当前***的自然时间不同,则需要调节***运行时间,并将***时间变更为执行测试任务所需的执行时间,如果赋值为“生产”,则拒绝对***的运行时间进行更改,以免出现生产日志的错乱。
第一获取模块4,用于若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间。
本实施例的代码属性存储表中,存储有测试人员根据测试任务的需求,预先设定的日期时间,比如在code_library表中的environment_set记录项目的ATTRIBUTE2属性进行日期设置,以便在执行任务时,自动获取ATTRIBUTE2属性的赋值,得到需要设定的任务日期,并将***的运行时间设定为上述任务日期,然后通过运行***实现对待执行任务的执行,比如完成指定的测试任务。本实施例可以在保证***权限安全的情况下,对程序运行状态与执行日期进行安全、可靠的设置与修改。
调节模块5,用于将***时间调节至第一预设时间并运行***。
进一步地,第二判断模块3,包括:
获取单元,用于从代码属性存储表中获取待执行的第一任务对应的运行状态属性。
第一判断单元,用于判断运行状态属性对应的运行环境是否为测试环境。
第二判断单元,用于若运行状态属性对应的运行环境为测试环境,则判断第一任务对应的执行时间是否与当前时间相同。
第一判定单元,用于若第一任务对应的执行时间与当前时间不相同,则判定需要调节***的运行时间。
本实施例通过读取ATTRIBUTE1属性的赋值是否为测试环境,若为测试环境,进一步读取ATTRIBUTE2属性的赋值,以获取测试人员在ATTRIBUTE2属性中预先设置的任务日期,若任务日期与本地计算机对应的自然时间相同,则无需更改;若任务日期与本地计算机对应的自然时间不相同,比如为早于自然日期的时间或晚于自然日期的时间,则需要将***的运行时间从自然日期变更为ATTRIBUTE2属性中预先设置的任务日期,以满足任务需求。可以在不修改***自然时间,保证***权限安全的情况下,对程序运行状态与日期进行安全、可靠的设置与修改。该方案通过判断当前环境是测试环境还是生产环境,并判断当前环境为生产环境时读取当前时间以及读取测试人员自定义的时间,以通过比较当前时间与测试人员自定义的时间是否相同,若不同,则将测试人员自定义的时间设定为当前测试任务的***时间,但***的自然时间依然在后台运行不受影响。借助于上述技术方案,本发明可以在不修改***时间保证***权限安全的情况下,对程序运行状态与日期进行安全、可靠的设置与修改。
进一步地,第一预设时间为第一任务的执行时间,调节***运行时间的装置,包括:
第三判断模块,用于判断第一任务是否已测试完毕。
第二获取模块,用于若第一任务已测试完毕,则获取第一任务的测试结果。
第四判断模块,用于判断测试结果是否为测试通过。
存储模块,用于若测试结果为测试通过,则将第一任务对应的第一代码文件存储于***对应的数据库中,并将***的运行时间恢复至自然时间。
本实施例通过实时监测正在执行中的测试任务,当测试任务执行完毕,且测试结果为测试通过,则直接将测试任务对应的代码直接存储于***数据库,以便用于后续的生产任务,而无需再次进行代码编辑,保证测试阶段和生产阶段的代码一致性。同时根据测试通过对应的测试状态,及时将***的运行时间恢复至自然时间,以便***接受其他的任务。本实施例在未接收到正在执行中的测试任务的测试结果之前,将***信息更改权限进行封锁,比如设定***在有任务执行时,不访问code_library表,以保证在执行第一任务期间,***的运行时间不被更改,直到第一任务测试完毕后可再次访问code_library表。上述自然时间为本地计算机对应的真实时间,包括当前日的日期,以及当前对应的本地时区的时刻。
进一步地,调节***运行时间的装置,包括:
反馈模块,用于若测试结果为测试不通过,则将测试结果反馈至第一代码文件对应的开发用户。
第五判断模块,用于判断在第一预设时间长度内是否接收到开发用户反馈的第二代码文件,其中,第二代码文件为第一任务对应的修改后的代码文件。
恢复模块,用于若未在预设时间长度内接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间。
本实施例中,当第一任务的测试结果为测试不通过时,会将测试结果反馈至对应的开发用户,以便开发用户根据测试不通过的原因,对任务代码文件进行调整,并为开发用户预留第一预设时间长度,比如10min,用于开发用户调整任务代码后对应的第二代码文件,并及时返回***,以便***完成对第一任务的接续测试,以节省流程。在第一预设时间长度内***依然保持不访问code_library表,以保证在执行第一任务期间,***的运行时间不被更改,但超过第一预设时间长度后,接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间,以免耽搁执行其他测试任务。
进一步地,第一任务包括多个审核项目节点,第三判断模块,包括:
第三判断单元,用于判断第一任务包括的所有审核项目节点是否均已完成。
确定单元,用于若第一任务包括的所有审核项目节点不是均已完成,则确定未完成的审核项目节点,并向未完成的审核项目节点对应的预设责任人发送催告邮件。
监测单元,用于实时监测未完成的审核项目节点对应的审核状态是否为已审核状态。
第二判定单元,用于若为已审核状态,则判定第一任务已测试完毕。
本实施例的测试任务包括多个审核项目节点,当所有的审核项目节点均已完成审核测试,则测试任务完成。本实施例通过检测所有的审核项目节点是否均已接收到审核回执,若均已接收到审核回执则已完成测试,否则未完成测试。当未完成测试时,***会筛选出未收到审核回执的审核项目节点,并向对应的审核责任人发送催告邮件,直至全部收到审核回执。本申请另一实施例中,若在第二预设时间长度内,仍未收到某些审核项目节点对应的审核回执,则发出警报声提醒,并在第三预设时间长度后,直接输出测试不通过。
进一步地,调节***运行时间的装置,包括:
第六判断模块,用于判断与***预关联的第一终端的操作界面是否处于录入信息状态。
第二获取模块,用于若是,则获取通过操作界面录入的第二任务对应的任务代码,以及第二任务对应的属性参数。
导入模块,用于将第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中。
本实施例中,测试用户通过各自终端的操作界面实现对第二任务对应的属性参数的设置,以避免直接操作数据库,避免对***以及***数据库造成不安全隐患。通过预设的设置方法代码获取用户输入操作界面的任务代码,以及任务代码对应的属性参数,并把第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中,同时建立关联连接。第二任务对应的属性参数按照数据属性,分别对应导入到code_library表中。通过新配置code_library表,并在code_library表填充新增加数据,以通过自动调用配置好的code_library表,实现自动更改测试环境下的任务执行时间,新增加的数据比如包括数据CODENO、ITEMNO、ITEMNAME、ATTRIBUTE1、ATTRIBUTE2等,数据CODENO的属性为TestRunTime;ITEMNO属性为99999,即排列序号;ITEMNAME属性为environment_set,即环境状态,ATTRIBUTE1属性设置为判断当前环境状态,若为test则是测试环境,若为pro则为生产环境,ATTRIBUTE2属性为模拟的人工日期数据,即执行时间,由测试人员自定义设置。
进一步地,调节***运行时间的装置,包括:
监听模块,用于监听是否接收到调用***对应的数据库的调用指令,其中,调用指令包括调用终端对应的调用路径。
发送模块,用于若是,则将***对应的数据库的调用链接,通过调用路径发送至调用终端。
接收模块,用于接收调用终端在***对应的数据库的代码属性存储表中,填充的新任务对应的任务代码,以及新任务对应的属性参数。
本实施例通过直接调用数据库,在数据库中直接对code_library表中的数据进行填充,实现快速并精准地数据更新,提高任务测试效率以及精准度。。
参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储调节***运行时间的过程需要的所有数据。该计算机设备的网络接口用于与外部的端通过网络连接通信。该计算机程序被处理器执行时以实现调节***运行时间的方法。
上述处理器执行上述调节***运行时间的方法,包括:判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据;若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,代码属性存储表存储***对应的数据库中所有待执行任务的代码属性参数;根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间;若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间;将***时间调节至第一预设时间并运行***。
上述计算机设备,通过在code_library表中的environment_set记录项目的ATTRIBUTE2属性进行日期设置,以便在执行任务时,自动获取ATTRIBUTE2属性的赋值,得到需要设定的任务日期,并将***的运行时间设定为上述任务日期,然后通过运行***实现对待执行任务的执行,在对不影响***时间准确性的前提下,保证***权限安全的情况下,对程序运行状态与执行日期进行安全、可靠的设置与修改。通过实时监测正在执行中的测试任务,当测试任务执行完毕,且测试结果为测试通过,则直接将测试任务对应的代码直接存储于***数据库,以便用于后续的生产任务,而无需再次进行代码编辑,保证测试阶段和生产阶段的代码一致性。测试用户通过各自终端的操作界面实现对第二任务对应的属性参数的设置,通过预设的设置方法代码获取用户输入操作界面的任务代码,以及任务代码对应的属性参数,并把第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中,同时建立关联连接,以避免直接操作数据库,避免对***以及***数据库造成不安全隐患。
在一个实施例中,上述处理器根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间的步骤,包括:从代码属性存储表中获取待执行的第一任务对应的运行状态属性;判断运行状态属性对应的运行环境是否为测试环境;若运行状态属性对应的运行环境为测试环境,则判断第一任务对应的执行时间是否与当前时间相同;若第一任务对应的执行时间与当前时间不相同,则判定需要调节***的运行时间。
在一个实施例中,第一预设时间为第一任务的执行时间,上述处理器将***时间调节至第一预设时间并运行***的步骤之后,包括:判断第一任务是否已测试完毕;若第一任务已测试完毕,则获取第一任务的测试结果;判断测试结果是否为测试通过;若测试结果为测试通过,则将第一任务对应的第一代码文件存储于***对应的数据库中,并将***的运行时间恢复至自然时间。
在一个实施例中,上述处理器判断测试结果是否为测试通过的步骤之后,包括:若测试结果为测试不通过,则将测试结果反馈至第一代码文件对应的开发用户;判断在第一预设时间长度内是否接收到开发用户反馈的第二代码文件,其中,第二代码文件为第一任务对应的修改后的代码文件;若未在第一预设时间长度内接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间。
在一个实施例中,第一任务包括多个审核项目节点,上述处理器判断第一任务是否已测试完毕的步骤,包括:判断第一任务包括的所有审核项目节点是否均已完成;若第一任务包括的所有审核项目节点不是均已完成,则确定未完成的审核项目节点,并向未完成的审核项目节点对应的预设责任人发送催告邮件;实时监测未完成的审核项目节点对应的审核状态是否为已审核状态;若为已审核状态,则判定第一任务已测试完毕。
在一个实施例中,上述处理器判断是否接收到运行***的运行指令的步骤之前,包括:判断与***预关联的第一终端的操作界面是否处于录入信息状态;若是,则获取通过操作界面录入的第二任务对应的任务代码,以及第二任务对应的属性参数;将第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中。
在一个实施例中,上述处理器判断是否接收到运行***的运行指令的步骤之前,包括:监听是否接收到调用***对应的数据库的调用指令,其中,调用指令包括调用终端对应的调用路径;若是,则将***对应的数据库的调用链接,通过调用路径发送至调用终端;接收调用终端在***对应的数据库的代码属性存储表中,填充的新任务对应的任务代码,以及新任务对应的属性参数。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。
本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现调节***运行时间的方法,包括:判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据;若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,代码属性存储表存储***对应的数据库中所有待执行任务的代码属性参数;根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间;若需要调节***运行时间,则从代码属性存储表中获取调节后的第一预设时间;将***时间调节至第一预设时间并运行***。
上述计算机可读存储介质,通过在code_library表中的environment_set记录项目的ATTRIBUTE2属性进行日期设置,以便在执行任务时,自动获取ATTRIBUTE2属性的赋值,得到需要设定的任务日期,并将***的运行时间设定为上述任务日期,然后通过运行***实现对待执行任务的执行,在对不影响***时间准确性的前提下,保证***权限安全的情况下,对程序运行状态与执行日期进行安全、可靠的设置与修改。通过实时监测正在执行中的测试任务,当测试任务执行完毕,且测试结果为测试通过,则直接将测试任务对应的代码直接存储于***数据库,以便用于后续的生产任务,而无需再次进行代码编辑,保证测试阶段和生产阶段的代码一致性。测试用户通过各自终端的操作界面实现对第二任务对应的属性参数的设置,通过预设的设置方法代码获取用户输入操作界面的任务代码,以及任务代码对应的属性参数,并把第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中,同时建立关联连接,以避免直接操作数据库,避免对***以及***数据库造成不安全隐患。
在一个实施例中,上述处理器根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间的步骤,包括:从代码属性存储表中获取待执行的第一任务对应的运行状态属性;判断运行状态属性对应的运行环境是否为测试环境;若运行状态属性对应的运行环境为测试环境,则判断第一任务对应的执行时间是否与当前时间相同;若第一任务对应的执行时间与当前时间不相同,则判定需要调节***的运行时间。
在一个实施例中,第一预设时间为第一任务的执行时间,上述处理器将***时间调节至第一预设时间并运行***的步骤之后,包括:判断第一任务是否已测试完毕;若第一任务已测试完毕,则获取第一任务的测试结果;判断测试结果是否为测试通过;若测试结果为测试通过,则将第一任务对应的第一代码文件存储于***对应的数据库中,并将***的运行时间恢复至自然时间。
在一个实施例中,上述处理器判断测试结果是否为测试通过的步骤之后,包括:若测试结果为测试不通过,则将测试结果反馈至第一代码文件对应的开发用户;判断在第一预设时间长度内是否接收到开发用户反馈的第二代码文件,其中,第二代码文件为第一任务对应的修改后的代码文件;若未在第一预设时间长度内接收到开发用户反馈的第二代码文件,则将***的运行时间恢复至自然时间。
在一个实施例中,第一任务包括多个审核项目节点,上述处理器判断第一任务是否已测试完毕的步骤,包括:判断第一任务包括的所有审核项目节点是否均已完成;若第一任务包括的所有审核项目节点不是均已完成,则确定未完成的审核项目节点,并向未完成的审核项目节点对应的预设责任人发送催告邮件;实时监测未完成的审核项目节点对应的审核状态是否为已审核状态;若为已审核状态,则判定第一任务已测试完毕。
在一个实施例中,上述处理器判断是否接收到运行***的运行指令的步骤之前,包括:判断与***预关联的第一终端的操作界面是否处于录入信息状态;若是,则获取通过操作界面录入的第二任务对应的任务代码,以及第二任务对应的属性参数;将第二任务对应的任务代码,以及第二任务对应的属性参数导入***对应的数据库中。
在一个实施例中,上述处理器判断是否接收到运行***的运行指令的步骤之前,包括:监听是否接收到调用***对应的数据库的调用指令,其中,调用指令包括调用终端对应的调用路径;若是,则将***对应的数据库的调用链接,通过调用路径发送至调用终端;接收调用终端在***对应的数据库的代码属性存储表中,填充的新任务对应的任务代码,以及新任务对应的属性参数。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种调节***运行时间的方法,其特征在于,包括:
判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据;
若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与所述***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,所述代码属性存储表存储所述***对应的数据库中所有待执行任务的代码属性参数;
根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间;
若需要调节***运行时间,则从所述代码属性存储表中获取调节后的第一预设时间;
将所述***时间调节至所述第一预设时间并运行所述***。
2.根据权利要求1所述的调节***运行时间的方法,其特征在于,所述根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间的步骤,包括:
从所述代码属性存储表中获取待执行的第一任务对应的运行状态属性;
判断所述运行状态属性对应的运行环境是否为测试环境;
若所述运行状态属性对应的运行环境为测试环境,则判断所述第一任务对应的执行时间是否与当前时间相同;
若所述第一任务对应的执行时间与当前时间不相同,则判定需要调节所述***的运行时间。
3.根据权利要求2所述的调节***运行时间的方法,其特征在于,所述第一预设时间为所述第一任务的执行时间,所述将所述***时间调节至所述第一预设时间并运行所述***的步骤之后,包括:
判断所述第一任务是否已测试完毕;
若所述第一任务已测试完毕,则获取所述第一任务的测试结果;
判断所述测试结果是否为测试通过;
若所述测试结果为测试通过,则将所述第一任务对应的第一代码文件存储于所述***对应的数据库中,并将所述***的运行时间恢复至自然时间。
4.根据权利要求3所述的调节***运行时间的方法,其特征在于,所述判断所述测试结果是否为测试通过的步骤之后,包括:
若所述测试结果为测试不通过,则判断测试不通过的原因是否为代码文件错误;
若是,则将代码文件错误的测试结果反馈至所述第一代码文件对应的开发用户;
判断在第一预设时间长度内是否接收到所述开发用户反馈的第二代码文件,其中,所述第二代码文件为所述第一任务对应的修改后的代码文件;
若未在第一预设时间长度内接收到所述开发用户反馈的第二代码文件,则将所述***的运行时间恢复至自然时间。
5.根据权利要求3所述的调节***运行时间的方法,其特征在于,所述第一任务包括多个审核项目节点,所述判断所述第一任务是否已测试完毕的步骤,包括:
判断所述第一任务包括的所有审核项目节点是否均已完成;
若所述第一任务包括的所有审核项目节点不是均已完成,则确定未完成的审核项目节点,并向所述未完成的审核项目节点对应的预设责任人发送催告邮件;
实时监测所述未完成的审核项目节点对应的审核状态是否为已审核状态;
若为已审核状态,则判定所述第一任务已测试完毕。
6.根据权利要求1所述的调节***运行时间的方法,其特征在于,所述判断是否接收到运行***的运行指令的步骤之前,包括:
判断与所述***预关联的第一终端的操作界面是否处于录入信息状态;
若是,则获取通过所述操作界面录入的第二任务对应的任务代码,以及所述第二任务对应的属性参数;
将所述第二任务对应的任务代码,以及所述第二任务对应的属性参数导入所述***对应的数据库中。
7.根据权利要求1所述的调节***运行时间的方法,其特征在于,所述判断是否接收到运行***的运行指令的步骤之前,包括:
监听是否接收到调用所述***对应的数据库的调用指令,其中,所述调用指令包括调用终端对应的调用路径;
若是,则将所述***对应的数据库的调用链接,通过所述调用路径发送至所述调用终端;
接收所述调用终端在所述***对应的数据库的代码属性存储表中,填充的新任务对应的任务代码,以及所述新任务对应的属性参数。
8.一种调节***运行时间的装置,其特征在于,包括:
第一判断模块,用于判断是否接收到运行***的运行指令,其中,所述运行指令中携带待执行任务的信息数据;
访问模块,用于若接收到运行***的运行指令,则根据所述待执行任务的信息数据访问与所述***预关联的代码属性存储表,获取所述待执行任务的代码属性参数,其中,所述代码属性存储表存储所述***对应的数据库中所有待执行任务的代码属性参数;
第二判断模块,用于根据所述待执行任务的代码属性参数判断是否需要调节所述***的运行时间;
第一获取模块,用于若需要调节***运行时间,则从所述代码属性存储表中获取调节后的第一预设时间;
调节模块,用于将所述***时间调节至所述第一预设时间并运行所述***。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910965262.4A CN111078525A (zh) | 2019-10-11 | 2019-10-11 | 调节***运行时间的方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910965262.4A CN111078525A (zh) | 2019-10-11 | 2019-10-11 | 调节***运行时间的方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111078525A true CN111078525A (zh) | 2020-04-28 |
Family
ID=70310326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910965262.4A Pending CN111078525A (zh) | 2019-10-11 | 2019-10-11 | 调节***运行时间的方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111078525A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112925725A (zh) * | 2021-04-09 | 2021-06-08 | 网易(杭州)网络有限公司 | 数据测试方法和装置、可读存储介质、电子设备 |
CN113254348A (zh) * | 2021-06-21 | 2021-08-13 | 中国银行股份有限公司 | 一种银行***的日切方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104008046A (zh) * | 2013-02-26 | 2014-08-27 | 北京千橡网景科技发展有限公司 | 程序的测试方法以及用于测试程序的设备 |
CN108647083A (zh) * | 2018-04-28 | 2018-10-12 | 北京京东金融科技控股有限公司 | 任务执行方法、装置、***、电子设备及计算机可读介质 |
CN108763085A (zh) * | 2018-05-31 | 2018-11-06 | 平安科技(深圳)有限公司 | 测试案例的在线调试装置、方法及计算机可读存储介质 |
CN108762911A (zh) * | 2018-06-13 | 2018-11-06 | 平安科技(深圳)有限公司 | 定时任务管理方法、装置、计算机设备及存储介质 |
CN109992515A (zh) * | 2019-04-02 | 2019-07-09 | 网易(杭州)网络有限公司 | 测试方法及装置、电子设备 |
-
2019
- 2019-10-11 CN CN201910965262.4A patent/CN111078525A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104008046A (zh) * | 2013-02-26 | 2014-08-27 | 北京千橡网景科技发展有限公司 | 程序的测试方法以及用于测试程序的设备 |
CN108647083A (zh) * | 2018-04-28 | 2018-10-12 | 北京京东金融科技控股有限公司 | 任务执行方法、装置、***、电子设备及计算机可读介质 |
CN108763085A (zh) * | 2018-05-31 | 2018-11-06 | 平安科技(深圳)有限公司 | 测试案例的在线调试装置、方法及计算机可读存储介质 |
CN108762911A (zh) * | 2018-06-13 | 2018-11-06 | 平安科技(深圳)有限公司 | 定时任务管理方法、装置、计算机设备及存储介质 |
CN109992515A (zh) * | 2019-04-02 | 2019-07-09 | 网易(杭州)网络有限公司 | 测试方法及装置、电子设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112925725A (zh) * | 2021-04-09 | 2021-06-08 | 网易(杭州)网络有限公司 | 数据测试方法和装置、可读存储介质、电子设备 |
CN112925725B (zh) * | 2021-04-09 | 2024-03-15 | 网易(杭州)网络有限公司 | 数据测试方法和装置、可读存储介质、电子设备 |
CN113254348A (zh) * | 2021-06-21 | 2021-08-13 | 中国银行股份有限公司 | 一种银行***的日切方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109032611B (zh) | 脚本部署方法、装置、计算机设备及存储介质 | |
CN107273286B (zh) | 针对任务应用的场景自动化测试平台及方法 | |
CN108768728B (zh) | 运维任务处理方法、装置、计算机设备和存储介质 | |
CN113703730A (zh) | 持续集成方法、装置、计算机设备及存储介质 | |
CN109582563B (zh) | 测试案例的测试方法、装置、计算机设备及存储介质 | |
CN104360920A (zh) | 一种接口自动化测试方法及装置 | |
CN110750441A (zh) | 一种自动化测试方法、装置、计算机设备及存储介质 | |
CN111913886A (zh) | 手机app自动化测试方法、装置、设备及存储介质 | |
CN112148329B (zh) | 代码版本自动化更新方法、装置、计算机设备及存储介质 | |
US20210103514A1 (en) | Reusable test cases for identifiable patterns | |
CN111258591B (zh) | 程序部署任务执行方法、装置、计算机设备和存储介质 | |
CN110928777B (zh) | 测试用例的处理方法、装置、设备及存储介质 | |
CN112115005B (zh) | 测试数据采集方法、装置、计算机设备和存储介质 | |
CN111078525A (zh) | 调节***运行时间的方法、装置、计算机设备及存储介质 | |
CN112286828B (zh) | 一种区块链智能合约的测试方法和*** | |
CN110704306A (zh) | 测试中的断言处理方法、装置、设备及存储介质 | |
CN115562690B (zh) | 基于Docker容器的算法服务处理方法、装置及介质 | |
CN113282513B (zh) | 接口测试案例的生成方法、装置、计算机设备及存储介质 | |
CN112667499A (zh) | 页面组件的测试方法、装置、计算机设备及存储介质 | |
CN112540924A (zh) | 接口自动化测试方法、装置、设备及存储介质 | |
EP3514680B1 (en) | Identification of changes in functional behavior and runtime behavior of a system during maintenance cycles | |
CN111767218B (zh) | 一种用于持续集成的自动化测试方法、设备及存储介质 | |
CN112559352A (zh) | 接口测试的方法、装置、设备及存储介质 | |
CN116599881A (zh) | 云平台租户建模测试的方法、装置、设备及存储介质 | |
CN114579473B (zh) | 应用测试方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |