[发明专利]一种行为执行方法及装置在审
| 申请号: | 201910710311.X | 申请日: | 2019-08-02 |
| 公开(公告)号: | CN110413530A | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 黄震人;徐俊超 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试系统 流程控制 测试过程 代码添加 行为执行 预设控制条件 测试 测试请求 获取系统 接收系统 系统测试 系统控制 全面性 开发 进度 | ||
1.一种行为执行方法,其特征在于,包括:
接收系统测试请求;所述系统测试请求中包括流程控制代码;
将所述流程控制代码添加至待测试系统;
启动所述待测试系统并获取系统的执行结果;
若所述待测试系统的执行结果满足预设控制条件,执行系统控制行为。
2.如权利要求1所述的方法,其特征在于,所述将所述流程控制代码添加至待测试系统,包括:
利用动态字节码技术将所述流程控制代码添加至待测试系统。
3.如权利要求1所述的方法,其特征在于,所述待测试系统中包括至少一个待测试程序;所述系统测试请求中还包括测试程序标识;所述将所述流程控制代码添加至待测试系统,包括:
根据测试程序标识,在所述待测试程序中获取测试程序;
将所述流程控制代码添加至所述测试程序中。
4.如权利要求3所述的方法,其特征在于,所述启动所述待测试系统并获取系统的执行结果之前,还包括:
检测所述待测试系统中是否存在已添加流程控制代码但不在所述测试程序标识中的程序;
若存在,删除所述已添加流程控制代码的程序中的流程控制代码。
5.如权利要求1所述的方法,其特征在于,所述系统控制行为,包括以下至少一种:强制返回结果、强制抛出异常、延时等待、异常捕获。
6.如权利要求1所述的方法,其特征在于,所述待测试系统对应有可控制状态和不可控制状态;所述若所述待测试系统的执行结果满足预设控制条件,执行系统控制行为,包括:
在所述待测试系统为可控制状态的情况下,若所述待测试系统的执行结果满足预设控制条件,执行系统控制行为。
7.如权利要求1所述的方法,其特征在于,所述若所述待测试系统的执行结果满足预设控制条件,执行系统控制行为,包括:
若所述待测试系统的执行结果满足预设控制条件,获取所述待测试系统的输入参数;
执行对应于所述输入参数的系统控制行为。
8.如权利要求1所述的方法,其特征在于,所述启动所述待测试系统并获取系统的执行结果之后,还包括:
若所述待测试系统的执行结果不满足预设控制条件,判断所述待测试系统的执行过程中是否出现异常数据;
若出现,反馈所述异常数据。
9.一种行为执行装置,其特征在于,包括:
请求接收模块,用于接收系统测试请求;所述系统测试请求中包括流程控制代码;
代码添加模块,用于将所述流程控制代码添加至待测试系统;
执行结果获取模块,用于启动所述待测试系统并获取系统的执行结果;
系统控制行为执行模块,用于在所述待测试系统的执行结果满足预设控制条件时,执行系统控制行为。
10.一种行为执行方法,其特征在于,包括:
接收系统测试请求;所述系统测试请求中包括流程控制代码;
将所述流程控制代码添加至待测试系统;
预先执行所述待测试系统中的流程控制代码;
若所述流程控制代码的第一执行结果满足预设控制条件,执行系统控制行为。
11.如权利要求10所述的方法,其特征在于,所述若所述流程控制代码的第一执行结果满足预设控制条件,执行系统控制行为之后,还包括:
若所述流程控制代码的执行结果不满足预设控制条件,获取系统的第二执行结果;
若所述第二执行结果满足预设控制条件,执行系统控制行为。
12.一种行为执行装置,其特征在于,包括:
测试请求接收模块,用于接收系统测试请求;所述系统测试请求中包括流程控制代码;
流程控制代码添加模块,用于将所述流程控制代码添加至待测试系统;
流程控制代码执行模块,用于启动所述待测试系统,并预先执行所述待测试系统中的流程控制代码;
系统控制行为执行模块,用于在所述流程控制代码的执行结果满足预设控制条件时,执行系统控制行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910710311.X/1.html,转载请声明来源钻瓜专利网。





