[发明专利]系统测试方法、装置、计算机设备和存储介质在审
申请号: | 201910542472.2 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110413507A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 陈家荣 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈小娜 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 换算 系统测试 计算机设备 存储介质 交易标识 动态报 子交易 测试 报文 自动化测试工具 测试请求 测试效率 测试应用 获取系统 系统标识 携带系统 应用系统 查找 申请 | ||
1.一种系统测试方法,所述方法包括:
获取系统测试请求;所述系统测试请求携带系统标识;
选取测试用例;所述测试用例中包含子交易标识和输入数据;
确定所述子交易标识对应的父交易标识,并查找与所述父交易标识对应的静态报文和换算策略;
采取所述换算策略换算所述输入数据,得到换算后的输入数据;
根据所述换算后的输入数据对静态报文进行加工处理,得到动态报文;
基于所述动态报文对所述系统标识对应的待测试应用系统进行测试。
2.根据权利要求1所述的方法,其特征在于,所述采取所述换算策略换算所述输入数据,得到换算后的输入数据,包括:
解析所述静态报文,得到多个待替换字段;所述待替换字段包括间接替换字段;
从所述输入数据中确定与所述间接替换字段对应的间接初始参数;
按照所述换算测策略对所述间接初始参数进行换算,得到间接目标参数;
所述根据所述换算后的输入数据对静态报文进行加工处理,得到动态报文,包括:
将所述静态报文中的每个所述间接替换字段替换为对应的间接目标参数,生成动态报文。
3.根据权利要求2所述的方法,其特征在于,所述待替换字段还包括直接替换字段;所述根据经过换算后的输入数据对静态报文进行加工处理,还包括:
识别所述输入数据中与每个所述直接替换字段对应的直接目标参数;
将所述静态报文中的每个所述直接替换字段替换为对应的直接目标参数。
4.根据权利要求2所述的方法,其特征在于,所述间接替换字段包括关联序列号字段,所述换算策略包括序列号生成规则;所述采取按照所述换算测策略对所述间接初始参数进行换算,得到间接目标参数,包括:
按照所述序列号生成规则拼接所述间接初始参数,得到目标关联序列号;
所述将所述静态报文中的每个所述间接替换字段替换为对应的间接目标参数,生成动态报文,包括:
查找与所述静态报文关联的关联报文;所述关联报文包含关联序列号字段;
将所述静态报文和所述关联报文中的关联序列号字段替换为所述目标关联序列号;
打包经过替换后的所述静态报文和所述关联报文,生成动态报文。
5.根据权利要求1所述的方法,其特征在于,所述静态报文包含多个静态子交易报文,所述待测试应用系统对应于多个系统服务器;所述基于所述动态报文对所述系统标识对应的待测试应用系统进行测试,包括:
识别动态报文中,每个动态子交易报文对应的系统服务器;
将每个所述动态子交易报文分别发送至对应的系统服务器进行测试。
6.根据权利要求1所述的方法,其特征在于,所述测试用例还包括预期响应结果,所述基于所述动态报文对所述系统标识对应的待测试应用系统进行测试,包括:
将所述动态报文发送至所述系统标识对应的待测试应用系统的系统服务器;
接收所述系统服务器返回的响应报文;所述响应报文经过所述系统服务器用于对所述动态报文进行逻辑处理得到,所述响应报文中包含实际响应结果;
当所述实际响应结果符合相应的测试用例中包含的预期响应结果时,则确定相应测试用例测试通过。
7.一种系统测试装置,其特征在于,所述装置包括:
获取模块,用于获取系统测试请求;所述系统测试请求携带系统标识;
选取模块,用于选取测试用例;所述测试用例中包含子交易标识和输入数据;
确定模块,用于确定所述子交易标识对应的父交易标识,并查找与所述父交易标识对应的静态报文和换算策略;
换算模块,用于采取所述换算策略换算所述输入数据,得到换算后的输入数据;
加工模块,用于根据所述换算后的输入数据对静态报文进行加工处理,得到动态报文;
测试模块,用于基于所述动态报文对所述系统标识对应的待测试应用系统进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910542472.2/1.html,转载请声明来源钻瓜专利网。