【技术实现步骤摘要】
一种测试方法、装置及存储介质
本说明书实施例涉及计算机
,特别涉及一种测试方法、装置及存储介质。
技术介绍
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省时间或硬件资源,提高测试效率,便引入了自动化测试的概念。目前软件公司日趋敏捷化,为了迎合市场,大多企业开始打造自己的自动化流水线,将代码开发,代码构建,代码测试,发布部署整合成一整套自动化流程。在这个过程中,如果待测试系统的接口测试数据是经过加密的,就给测试人员编写测试案例带来了难度。测试人员只能明文编写案例,然后手动注释掉解密部分的逻辑从而进行测试,以及在测试完成后再将手动解密部分代码打开。这样一来,对测试人员的依赖较大,需要大量的人力成本,如此非常影响自动化流水线的建设。
技术实现思路
本说明书实施例的目的是提供测试方法、装置及存储介质,以提高自动化测试的效率,打造自动化流水线。 ...
【技术保护点】
1.一种测试方法,其特征在于,所述方法包括:/n获取测试报文;/n根据与待测试系统约定的加密方式对所述测试报文进行加密处理,得到测试报文密文;/n将所述测试报文密文发送至待测试系统;/n接收待测试系统返回的响应结果密文;/n对所述响应结果密文进行解密处理,得到响应结果;/n根据所述响应结果生成测试报告。/n
【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:
获取测试报文;
根据与待测试系统约定的加密方式对所述测试报文进行加密处理,得到测试报文密文;
将所述测试报文密文发送至待测试系统;
接收待测试系统返回的响应结果密文;
对所述响应结果密文进行解密处理,得到响应结果;
根据所述响应结果生成测试报告。
2.根据权利要求1所述的方法,其特征在于,所述加密方式包括基于不同的加密算法开发出加密设备或加密软件;所述加密设备和加密软件具有加密功能与解密功能。
3.根据权利要求1所述的方法,其特征在于,在获取测试报文后,还包括:
确定所述测试报文中待加密的数据项;相应的,根据与待测试系统约定的加密方式对所述待加密的数据项进行加密处理,得到测试报文密文。
4.根据权利要求1所述的方法,其特征在于,所述根据所述根据所述响应结果生成测试报告包括:
根据所述测试报文确定预期响应结果;
根据所述响应结果和所述预期响应结果生成测试报告。
5.一种测试装置,其特征在于,所述装置包括:
获取模块,用于获取测试报文;
加密模块,用于根据与待测试系统约定的加密方式对所述测试报文进行加密处理,得到测试报文密文;
发送模块,用于将所述测试报文密文发送至待测试系统;
接收模块,用于接收待测试系统返回的响应结果密文;
解密模块,用于对所述响应结果密文进行解密处理,得到响应结果;
生成模块,用于根据所述响应结果生成测...
【专利技术属性】
技术研发人员:张海涛,聂志,汪月鹏,高艳红,郭玉超,杨淇鸿,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。