一种连续测试方法、装置及存储介质制造方法及图纸

技术编号:17047597 阅读:18 留言:0更新日期:2018-01-17 17:40
本发明专利技术实施例提供一种连续测试方法、装置及存储介质,通过确定目标测试的测试类型;当目标测试的测试状态与测试类型对应的判据一致时,判断目标测试结束;如果目标测试结束,从备选测试集中选择出新的目标测试,并执行。本发明专利技术实施例提供的方法能够准确判断目标测试是否结束,并在目标测试结束后,继续执行备选测试集中的其他测试,从而连续地完成整个测试项目,避免了测试人员的干预,有效提高了测试效率。

A continuous test method, device and storage medium

The embodiment of the invention provides a continuous testing method, device and storage medium, by determining the type of test target test; when the criterion consistent with the corresponding test state and the type of test target test at the end of the test to determine the target; if the target end of the test, the test set from the alternative selection of new target testing and implementation. The method provided by the embodiment of the invention can accurately determine the target to test whether the end, and in the end of the test, continue to perform other test alternative test set, so as to continuously complete the testing project, testing personnel to avoid intervention can effectively improve the testing efficiency.

【技术实现步骤摘要】
一种连续测试方法、装置及存储介质
本专利技术涉及测试
,特别是涉及一种连续测试方法、装置及存储介质。
技术介绍
在服务器测试过程中,通常需要进行多种测试以测试服务器的各个功能模块是否运行正常。一个通常的测试规划是,服务器顺序执行一个测试序列,在测试序列中包括多种测试,例如硬盘性能测试、电源测试和可靠性测试等。然而,专利技术人通过研究发现,在执行服务器测试过程中,不同测试的测试时间长短不一,很难精确判断,这样导致的问题是:一种测试可能在凌晨等非工作时间完成,技术人员无法及时启动测试序列中的后续测试,而只有等到技术人员在工作时间内发现测试完成后,才进行启动后续测试,此时已经浪费了大量的测试时间,从而导致测试效率低下。因此,如何提高测试效率是本领域技术人员亟需解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种连续测试方法、装置及存储介质,用于解决现有技术中测试效率低的问题。为实现上述目的及其他相关目的,根据本专利技术的第一方面,本专利技术实施例提供一种连续测试方法,该方法包括以下步骤:确定目标测试的测试类型;当目标测试的测试状态与测试类型对应的判据一致时,判断目标测试结束;如果目标测试结束,从备选测试集中选择出新的目标测试,并执行。可选地,所述确定目标测试的测试类型,包括:获取目标测试的测试标识;通过匹配测试标识与测试类型的参考标识,确定目标测试的测试类型。可选地,当目标测试的测试类型为持续类型时,所述持续类型用于描述目标测试在测试过程中测试进程常驻内存中,所述判断目标测试结束包括:获取第一进程信息;当目标测试的测试进程不存在于所述第一进程信息中时,判断目标测试结束。可选地,当目标测试的测试类型为持续类型时,所述持续类型用于描述目标测试在测试过程中测试进程常驻内存中,所述判断目标测试结束包括:获取第二进程信息;当目标测试的测试进程不存在于所述第二进程信息中时,间隔第一时间获取第三进程信息;当目标测试的测试进程不存在于所述第三进程信息中时,判断目标测试结束。可选地,当目标测试的测试类型为循环类型时,所述循环类型用于描述目标测试在测试过程中循环占用内存,所述判断目标测试结束包括:获取目标测试的循环次数;当所述循环次数等于阈值时,判断目标测试结束。可选地,当目标测试的测试类型为循环类型时,所述循环类型用于描述目标测试在测试过程中循环占用内存,所述判断目标测试结束包括:获取自启动控制文件,所述自启动控制文件用于控制循环启动时执行的目标测试;当目标测试不存在于所述自启动控制文件时,判断目标测试结束。可选地,所述在判断目标测试结束后,从备选测试集中选择出新的目标测试,并执行,包括:在所述判断目标测试结束后,间隔第二时间,从备选测试集中选择出新的目标测试,并执行。根据本专利技术的第二方面,本专利技术实施例还提供一种连续测试装置,该装置包括:类型确定模块,用于确定目标测试的测试类型;判断模块,用于当目标测试的测试状态与测试类型对应的判据一致时,判断目标测试结束;执行模块,用于在判断目标测试结束后,从备选测试集中选择出新的目标测试,并执行。可选地,所述判断模块用于,当目标测试的测试类型为持续类型时,所述持续类型用于描述目标测试在测试过程中测试进程常驻内存中,获取第一进程信息;当目标测试的测试进程不存在于所述第一进程信息中时,判断目标测试结束;或者,当目标测试的测试类型为持续类型时,所述持续类型用于描述目标测试在测试过程中测试进程常驻内存中,获取第二进程信息;当目标测试的测试进程不存在于所述第二进程信息中时,间隔第一时间获取第三进程信息;当目标测试的测试进程不存在于所述第三进程信息中时,判断目标测试结束;或者,当目标测试的测试类型为循环类型时,所述循环类型用于描述目标测试在测试过程中循环占用内存,获取目标测试的循环次数;当所述循环次数等于阈值时,判断目标测试结束;或者,当目标测试的测试类型为循环类型时,所述循环类型用于描述目标测试在测试过程中循环占用内存,获取自启动控制文件,所述自启动控制文件用于控制循环启动时执行的目标测试;当目标测试不存在于所述自启动控制文件时,判断目标测试结束。根据本专利技术的第三方面,本专利技术实施例还提供一种存储介质,所述存储介质存储有可执行的指令,用于执行上述方法实施例所描述的连续测试方法。如上所述,本专利技术实施例提供的一种连续测试方法、装置及存储介质,具有以下有益效果:通过确定目标测试的测试类型;当目标测试的测试状态与测试类型对应的判据一致时,判断目标测试结束;如果目标测试结束,从备选测试集中选择出新的目标测试,并执行。本专利技术实施例提供的方法能够准确判断目标测试是否结束,并在目标测试结束后,继续执行备选测试集中的其他测试,从而连续地完成整个测试项目,避免了测试人员的干预,有效提高了测试效率。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种连续测试方法的流程示意图;图2是本专利技术实施例提供的一种测试类型确定方法的流程示意图;图3是本专利技术实施例二提供的一种连续测试方法的流程示意图;图4是本专利技术实施例三提供的一种连续测试方法的流程示意图;图5是本专利技术实施例四提供的一种连续测试方法的流程示意图;图6是本专利技术实施例五提供的一种连续测试方法的流程示意图;图7是本专利技术实施例提供的一种连续测试装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参阅图1至图7。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。参见图1,是本专利技术实施例一提供的一种连续测试方法的流程示意图。如图1所示,所述连续测试方法包括以下步骤:步骤S101:确定目标测试的测试类型。为了实施连续测试,在本专利技术实施例中,可以建立备选测试集,所述备选测试集可以为数据库、数组或者列表的形式,在本专利技术实施例中不做限定。所述备选测试集中的元素可以为连续测试的脚本名称,或者为连续测试的测试名称,这样处理器可以读取和/或解析所述备选测试集,通过调用相应的脚本等程序执行相应的目标测试。而且,所述备选测试集中的元素可以按照固定的顺序排列,以表征目标测试的执行顺序。在对服务器等计算机终端进行测试的过程中,可能需要连续地进行多种测试。在一示例性实施例中,目标测试的测试类型可以包括持续类型和循环类型。其中,所述持续类型的测试可以理解为,在测试进行时,测试进程常驻内存中的测试本文档来自技高网
...
一种连续测试方法、装置及存储介质

【技术保护点】
一种连续测试方法,其特征在于,包括以下步骤:确定目标测试的测试类型;当目标测试的测试状态与测试类型对应的判据一致时,判断目标测试结束;如果目标测试结束,从备选测试集中选择出新的目标测试,并执行。

【技术特征摘要】
1.一种连续测试方法,其特征在于,包括以下步骤:确定目标测试的测试类型;当目标测试的测试状态与测试类型对应的判据一致时,判断目标测试结束;如果目标测试结束,从备选测试集中选择出新的目标测试,并执行。2.根据权利要求1所述的连续测试方法,其特征在于,所述确定目标测试的测试类型,包括:获取目标测试的测试标识;通过匹配测试标识与测试类型的参考标识,确定目标测试的测试类型。3.根据权利要求1所述的连续测试方法,其特征在于,当目标测试的测试类型为持续类型时,所述持续类型用于描述目标测试在测试过程中测试进程常驻内存中,所述判断目标测试结束包括:获取第一进程信息;当目标测试的测试进程不存在于所述第一进程信息中时,判断目标测试结束。4.根据权利要求1所述的连续测试方法,其特征在于,当目标测试的测试类型为持续类型时,所述持续类型用于描述目标测试在测试过程中测试进程常驻内存中,所述判断目标测试结束包括:获取第二进程信息;当目标测试的测试进程不存在于所述第二进程信息中时,间隔第一时间获取第三进程信息;当目标测试的测试进程不存在于所述第三进程信息中时,判断目标测试结束。5.根据权利要求1所述的连续测试方法,其特征在于,当目标测试的测试类型为循环类型时,所述循环类型用于描述目标测试在测试过程中循环占用内存,所述判断目标测试结束包括:获取目标测试的循环次数;当所述循环次数等于阈值时,判断目标测试结束。6.根据权利要求1所述的连续测试方法,其特征在于,当目标测试的测试类型为循环类型时,所述循环类型用于描述目标测试在测试过程中循环占用内存,所述判断目标测试结束包括:获取自启动控制文件,所述自启动控制文件用于控制循环启动时执行的目标测试;当目标测试不存在于所述自启动控制文件时,判断...

【专利技术属性】
技术研发人员:李光达
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1