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

技术编号:33071463 阅读:18 留言:0更新日期:2022-04-15 10:05
本申请涉及一种系统测试方法、装置、计算机设备和存储介质。该方法包括:计算机设备获取待测系统的根据待测系统的测试功能所确定多个测试用例,在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各测试用例对待测系统进行测试,得到待测系统的第一测试结果,在第一测试结果为验证通过的情况下,调用测试引擎,在实际生产环境下根据各测试用例对待测系统进行测试,得到待测系统的第二测试结果。在本方法中,通过构建生产监控测试平台,以不侵入式的测试方法实现在测试环境、实际生产环境等不同环境下的系统的测试,测试用例均为在测试环境下验证通过的用例,保证了系统在生产环境下测试的安全性、准确性,提高了系统测试的效率。试的效率。试的效率。

【技术实现步骤摘要】
系统测试方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种系统测试方法、装置、计算机设备和存储介质。

技术介绍

[0002]在系统的软件开发过程涉及到多工种多任务, 每个开发人员在任意流程中都可能人为引入缺陷, 尤其是对于负责业务和数据管理而言, 细微的数据是不可见的, 如果泄露到生产环境将会带来很大影响。为了确保信息系统或其他运行系统的生产安全,需要对系统进行系统测试,以确定系统的运行质量。传统的方式是在测试环境下对系统进行测试、检查与验证,测试环境包括单元测试、功能测试、集成测试、系统测试。
[0003]由于测试环境和生产环境的软硬件环境不同,往往会出现在测试环境下系统的测试结果表示验证通过,但系统上线至生产环境中却存在故障的情况,可见,基于测试环境得到的信息系统的测试结果不准确。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够在实际生产环境中对系统进行测试的系统测试方法、装置、计算机设备和存储介质。
[0005]第一方面,提供一种系统测试方法,应用于生产监控测试平台中,该方法包括:获取待测系统的多个测试用例;测试用例根据待测系统的测试功能所确定;在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各测试用例对待测系统进行测试,得到待测系统的第一测试结果;在第一测试结果为验证通过的情况下,调用测试引擎,在实际生产环境下根据各测试用例对待测系统进行测试,得到待测系统的第二测试结果。
[0006]在其中一个可选的实施例中,调用测试引擎,在测试环境下根据各测试用例对待测系统进行测试,得到待测系统的第一测试结果,包括:获取各测试用例对应的第一测试结果;若所有测试用例的第一测试结果均为验证通过,则确定第一测试结果为验证通过;若存在至少一个测试用例的第一测试结果为验证失败,则确定第一测试结果为验证失败。
[0007]在其中一个可选的实施例中,上述方法还包括:若第一测试结果为验证失败,则输出验证失败的测试用例,以指示用户对验证失败的测试用例进行调整,得到调整后的测试用例;根据调整后的测试用例,返回执行调用测试引擎,根据各待测试用例在测试环境下对待测系统进行测试,得到待测系统的第一测试结果的步骤,直到第一测试结果为验证通过。
[0008]在其中一个可选的实施例中,上述方法还包括:将各测试用例的第一测试结果与对应的期望结果进行比较;若第一测试结果与对应的期望结果一致,则确定第一测试结果为验证通过;若第一测试结果与对应的期望结果不一致,则确定第一测试结果为验证失败。
[0009]在其中一个可选的实施例中,在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各测试用例对待测系统进行测试,得到待测系统的第一测试结果,包括:获取测试环境的IP接口;调用测试引擎基于测试环境的IP接口将各测试用例输入至待测系统中,以对待测系统进行测试,得到测试环境下的待测系统的第一测试结果。
[0010]在其中一个可选的实施例中,调用测试引擎,在实际生产环境下根据各测试用例对待测系统进行测试,得到待测系统的第二测试结果,包括:获取实际生产环境的IP接口;调用测试引擎基于实际生产环境的IP接口将各测试用例输入至待测系统中,以对待测系统进行测试,得到实际生产环境下的第二测试结果。
[0011]在其中一个可选的实施例中,上述方法还包括:将各测试用例的第二测试结果与对应的期望结果进行比较;若测试用例的测试结果与期望结果一致,则确定测试用例对应的测试功能的验证结果为验证通过;若测试用例的测试结果与期望结果不一致,则确定测试用例对应的测试功能的验证结果为验证失败;根据各测试功能的验证结果,生成并输出待测系统在实际生产环境下的测试报告。
[0012]在其中一个可选的实施例中,上述获取待测系统的多个测试用例,包括:从预设的用例数据库中获取初始用例;根据待测系统的测试功能,对初始用例进行修改,得到修改后的初始用例;基于预设功能逻辑模型,对修改后的初始用例进行逻辑检查,将检查通过的用例确定为测试用例。
[0013]在其中一个可选的实施例中,上述方法还包括:在待测系统在实际生产环境的系统测试过程中,获取待测系统的运行数据;将待测系统的运行数据生成运行日志,并将运行日志存储至预设数据库中。
[0014]第二方面,提供一种系统测试装置,其特征在于,该装置包括:获取模块,用于获取待测系统的多个测试用例;测试用例根据待测系统的测试功能所确定;测试模块,用于在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各测试用例对待测系统进行测试,得到待测系统的第一测试结果;测试模块,还用于在第一测试结果为验证通过的情况下,调用测试引擎,在实际生产环境下根据各测试用例对待测系统进行测试,得到待测系统的第二测试结果。
[0015]第三方面,提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面任一所述的系统测试方法。
[0016]第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面任一所述的系统测试方法。
[0017]上述系统测试方法、装置、计算机设备和存储介质,应用于生产监控测试平台上,计算机设备获取待测系统的根据待测系统的测试功能所确定多个测试用例,在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各测试用例对待测系统进行测试,得到待测系统的第一测试结果,在第一测试结果为验证通过的情况下,调用测试引擎,在实际生产环境下根据各测试用例对待测系统进行测试,得到待测系统的第二测试结果。在本方法中,通过构建生产监控测试平台,基于生产监控测试平台可以调用测试引擎,以不侵入式的测试方法实现在测试环境、实际生产环境等不同环境下的系统的测试,且测试用例均为在测试环境下验证通过的用例,一定程度上保证了系统在生产环境下测试的安全性和测试结果的准确性,避免了由于用例的逻辑错误导致的在生产环境下进行系统测试造成的系统事故,同时,基于生产监控测试平台进行系统测试,提高了系统测试的效率。
附图说明
[0018]图1为一个实施例中系统测试方法的应用环境图;图2为一个实施例中生产监控测试平台的结构示意图;图3为一个实施例中系统测试方法的流程示意图;图4为一个实施例中系统测试方法的流程示意图;图5为一个实施例中系统测试方法的流程示意图;图6为一个实施例中系统测试方法的流程示意图;图7为一个实施例中系统测试方法的流程示意图;图8为一个实施例中系统测试方法的流程示意图;图9为一个实施例中系统测试方法的流程示意图;图10为一个实施例中系统测试方法的流程示意图;图11为一个实施例中系统测试方法的流程示意图;图12为一个实施例中系统测试装置的结构框图;图13为一个实施例中系统测试装置的结构框图;图14为一个实施例中系统测试装置的结构框图。
具体实施方式
[0019]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统测试方法,其特征在于,应用于生产监控测试平台中,所述方法包括:获取待测系统的多个测试用例;所述测试用例根据所述待测系统的测试功能所确定;在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各所述测试用例对所述待测系统进行测试,得到所述待测系统的第一测试结果;在所述第一测试结果为验证通过的情况下,调用测试引擎,在实际生产环境下根据各所述测试用例对所述待测系统进行测试,得到所述待测系统的第二测试结果。2.根据权利要求1所述的方法,其特征在于,所述调用测试引擎,在测试环境下根据各所述测试用例对所述待测系统进行测试,得到所述待测系统的第一测试结果,包括:获取各所述测试用例对应的第一测试结果;若所有所述测试用例的第一测试结果均为验证通过,则确定所述第一测试结果为验证通过;若存在至少一个所述测试用例的第一测试结果为验证失败,则确定所述第一测试结果为验证失败。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第一测试结果为验证失败,则输出所述验证失败的测试用例,以指示用户对所述验证失败的测试用例进行调整,得到调整后的测试用例;根据所述调整后的测试用例,返回执行所述调用测试引擎,在测试环境下根据各所述测试用例对所述待测系统进行测试,得到所述待测系统的第一测试结果的步骤,直到所述第一测试结果为验证通过。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将各所述测试用例的第一测试结果与对应的期望结果进行比较;若所述第一测试结果与对应的期望结果一致,则确定所述第一测试结果为验证通过;若所述第一测试结果与对应的期望结果不一致,则确定所述第一测试结果为验证失败。5.根据权利要求1

3任一项所述的方法,其特征在于,所述在接收到测试指令的情况下,调用测试引擎,在测试环境下根据各所述测试用例对所述待测系统进行测试,得到所述待测系统的第一测试结果,包括:获取所述测试环境的IP接口;调用所述测试引擎基于所述测试环境的IP接口将各所述测试用例输入至所述待测系统中,以对所述待测系统进行测试,得到所述测试环境下的所述待测系统的所述第一测试结果。6.根据权利要求1所述的方法,其特征在于,所述调用测试引擎,在实际生产环境下根据各所述测试用例对所述待测系统进行测试,得到所述待...

【专利技术属性】
技术研发人员:张宇浩陆骏李杰
申请(专利权)人:太平金融科技服务上海有限公司深圳分公司
类型:发明
国别省市:

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

1