[发明专利]一种行为执行方法及装置在审
| 申请号: | 201910710311.X | 申请日: | 2019-08-02 |
| 公开(公告)号: | CN110413530A | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 黄震人;徐俊超 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试系统 流程控制 测试过程 代码添加 行为执行 预设控制条件 测试 测试请求 获取系统 接收系统 系统测试 系统控制 全面性 开发 进度 | ||
本说明书实施例提供一种行为执行方法及装置。所述方法包括:接收系统测试请求;所述系统测试请求中包括流程控制代码;将所述流程控制代码添加至待测试系统;启动所述待测试系统并获取系统的执行结果;若所述待测试系统的执行结果满足预设控制条件,执行系统控制行为。通过上述方法,实现了在测试过程中将流程控制代码添加至待测试系统,从而能够针对特征情况进行模拟并测试,此外,通过流程控制代码模拟未开发完毕的模块的功能,也使得在系统未全部开发完毕时就能进行测试,不仅保障了测试过程的全面性,也加快了系统的开发进度。
技术领域
本说明书实施例涉及计算机技术领域,特别涉及一种行为执行方法及装置。
背景技术
在高速发展的互联网业务时代,能够快速地实现业务需求,响应市场变化往往成为一款产品成败的关键。为了缩短产品交付周期,在产品的测试阶段使用高效的测试方法实现快速有效的产品测试也是至关重要的。尤其是在软件开发项目中,对于所开发的程序及系统进行全面的测试往往是必不可少的。
但是在现有技术中,在对系统进行测试的过程中,不仅需要关注系统的正常功能,同时也需要考虑系统在执行过程中所出现的内部异常、执行超时等异常情况。但是上述异常情况在不对系统的源代码进行修改的情况下很难针对性地进行测试。此外,在大规模的软件开发过程中,可能会涉及多个模块或者多个系统的同时开发,但各个模块或系统之间的开发进度也是不完全相同的,若等到所有模块或系统均开发完毕之后再进行测试,可能会延长系统的开发周期,从而影响软件的交付时限。如何使得在针对系统的测试过程中,各个模块或程序能够执行适应当前测试所需要的行为是当前需要考虑的问题。因此,目前亟需一种能够解决上述技术问题的方法。
发明内容
本说明书实施例的目的是提供一种行为执行方法及装置,以解决现有技术中在对系统进行测试时难以调整系统源代码进行较为全面的测试的问题。
为了解决上述技术问题,本说明书实施例提供一种行为执行方法及装置是这样实现的:
一种行为执行方法,包括:
接收系统测试请求;所述系统测试请求中包括流程控制代码;
将所述流程控制代码添加至待测试系统;
启动所述待测试系统并获取系统的执行结果;
若所述待测试系统的执行结果满足预设控制条件,执行系统控制行为。
一种行为执行装置,包括:
请求接收模块,用于接收系统测试请求;所述系统测试请求中包括流程控制代码;
代码添加模块,用于将所述流程控制代码添加至待测试系统;
执行结果获取模块,用于启动所述待测试系统并获取系统的执行结果;
系统控制行为执行模块,用于在所述待测试系统的执行结果满足预设控制条件时,执行系统控制行为。
一种行为执行方法,包括:
接收系统测试请求;所述系统测试请求中包括流程控制代码;
将所述流程控制代码添加至待测试系统;
启动所述待测试系统,并预先执行所述待测试系统中的流程控制代码;
若所述流程控制代码的第一执行结果满足预设控制条件,执行系统控制行为。
一种行为执行装置,包括:
测试请求接收模块,用于接收系统测试请求;所述系统测试请求中包括流程控制代码;
流程控制代码添加模块,用于将所述流程控制代码添加至待测试系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910710311.X/2.html,转载请声明来源钻瓜专利网。





