一种测试方法和装置制造方法及图纸

技术编号:33728897 阅读:36 留言:0更新日期:2022-06-08 21:23
本发明专利技术实施例提供了一种测试方法和装置。所述方法包括:对于待测试业务程序,输入业务请求,启动测试流程;其中,待测试业务程序预先划分为多个业务节点,不同业务节点构成不同业务流程,不同业务请求对应不同业务流程;监控执行的业务节点,并对执行的业务节点的输出结果进行验证,获得验证结果;在测试流程结束后,根据执行的所有业务节点以及第一预设业务节点的输出结果的验证结果,输出本次业务流程的测试结果。本发明专利技术实施例中,通过对业务进行业务节点划分,可以自动检测业务流程中执行的业务节点,动态监控业务流程的内部实现过程。而通过动态监测业务执行流程,可以提高业务场景覆盖率,减少测试人员工作量,并提升工作效率。并提升工作效率。并提升工作效率。

【技术实现步骤摘要】
一种测试方法和装置


[0001]本专利技术涉及互联网
,特别是涉及一种测试方法和装置。

技术介绍

[0002]随着互联网技术的飞速发展,互联网业务的更新变化越来越快、越来越频繁,相应的业务流程也越来越多、越来越复杂,伴随而来的则是对业务程序测试难度的升级。
[0003]现有的业务程序测试方式为:先人为预测可能出现的业务流程,然后针对不同业务流程设计测试流程,以对相应的业务流程进行测试。
[0004]但是,这种固定化测试流程只能针对一种业务流程进行测试,会存在如下问题:一是测试人员工作量大且效率低;二是由于难以人为预测到所有业务流程,因此容易遗漏业务流程,从而影响业务程序质量。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的测试方法和装置。
[0006]第一方面,本专利技术实施例公开了一种测试方法,应用于测试系统,所述方法包括:
[0007]对于待测试业务程序,输入业务请求,启动测试流程;其中,所述待测试业务程序预先划分为多个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试方法,应用于测试系统,其特征在于,所述方法包括:对于待测试业务程序,输入业务请求,启动测试流程;其中,所述待测试业务程序预先划分为多个业务节点,不同业务节点构成不同业务流程,不同业务请求对应不同业务流程;监控执行的业务节点,并对执行的业务节点的输出结果进行验证,获得验证结果;在所述测试流程结束后,根据执行的所有业务节点以及第一预设业务节点的输出结果的验证结果,输出本次业务流程的测试结果。2.根据权利要求1所述的测试方法,其特征在于,所述监控执行的业务节点,包括:根据所述业务请求,在所述多个业务节点中确定执行的第一个业务节点;根据上一执行的业务节点的输出结果,在所述多个业务节点中确定下一执行的业务节点。3.根据权利要求1所述的测试方法,其特征在于,所述对执行的业务节点的输出结果进行验证,获得验证结果,包括:获取当前执行的业务节点的输出结果的第一预设测试参数;根据所述第一预设测试参数对当前执行的业务节点的输出结果进行验证,获得验证结果。4.根据权利要求1所述的测试方法,其特征在于,在所述监控执行的业务节点之后,所述测试方法还包括:在当前执行的业务节点产生过程数据的情况下,获取所述过程数据的第二预设测试参数;根据所述第二预设测试参数对所述过程数据进行验证,获得验证结果;所述在所述测试流程结束后,根据执行的所有业务节点以及第一预设业务节点的输出结果的验证结果,输出本次业务流程的测试结果,包括:在所述测试流程结束后,根据执行的所有业务节点、所述第一预设业务节点的输出结果的验证结果以及第二预设业务节点的过程数据的验证结果,输出本次业务流程的测试结果;其中,所述第二预设业务节点包括所述执行的所有业务节点中的部分节点或全部节点。5.根据权利要求1所述的测试方法,其特征在于,所述第一预设业务节点包括所述执行的所有业务节点中的部分节点或全部节点,且至少包括最后一个执行的业务节点。6.一种测试装置,应用于测试系统,其特征在于,所述测试装置包括:启动模块,用于对于待测试业务程序,输入业务请求,启动测试流程;其中,所述待测试业务程序预先...

【专利技术属性】
技术研发人员:杨春雨杨文平刘志成
申请(专利权)人:内蒙古蒙商消费金融股份有限公司
类型:发明
国别省市:

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

1