[发明专利]一种自动化测试平台有效
申请号: | 201911195928.9 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110928796B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 朱斌;张震;肖玮军 | 申请(专利权)人: | 宝付网络科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海海钧知识产权代理事务所(特殊普通合伙) 31330 | 代理人: | 姜波 |
地址: | 200231 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 平台 | ||
1.一种自动化测试平台,其特征在于,包括:
用例预处理模块:根据用例执行的条件生成环境的测试数据,添加测试准入条件;用例执行模块:获取用例预处理数据,构建报文并发送,支持动态判断报文类型发送不同协议和不同格式的报文;
用例应答处理模块:判断用例后置执行动作、响应断言和数据断言;
其中,所述的用例预处理模块包括:
数据初始化单元:根据用例执行的条件生成环境的测试数据,以满足测试的数据需要;
动态前置动作单元:为了满足多种多样化的复合型接口测试需要,预先添加测试准入条件;所述动态前置动作单元执行步骤如下:
步骤1,多前置测试用例预先校验前置用例是否满足执行条件,校验不通过,则交易终止,校验通过,则执行下一个步骤;
步骤2,执行前置用例:执行前置用例是按统一用例执行流程,判断前置用例执行通过,则再执行当前用例;执行前置用例不通过,则交易终止,用例状态“失败”,此用例失败;
步骤3,执行前置用例获取的响应结果做为“动态参数化”保存入库,可关联到当前用例的入参,作为参数替换一种;
参数化单元:分为5种参数,固定参数化,自定义参数化,初始化参数化、前置用例参数化,集合参数化;其中,固定参数化是常量参数;自定义参数化是自由选定的参数集合;初始化参数化是系统按预设规则制定的初始参数;前置用例参数化是执行前置用例完成后获取的参数结果做为参数化,根据前置用例执行结果赋值于当前参数;集合参数化是一个参数集合,是固定多条测试用例数据集合,可自动执行多测试用例;
参数替换单元:将初始化和参数化的的数据预处理与报文的字段一一对应,做数据替换;
环境检查单元:对执行的测试环境预检测是否满足测试条件;检查通过再执行下一个步骤,不通过,此步骤失败,并返回用例执行失败信息;
其中,所述的用例应答处理模块包括:
动态后置单元:判断用例是否需要执行后置动作;
响应断言单元:根据预配置的响应结果树与实际获取的报文信息做匹配,如果一致,则走下一个步骤,如果不一致,则终止用例执行;
数据参数化单元:动态定位查找数据,为方便下面的数据断言服务;
数据断言单元:判断数据入库的数据和响应数据是否正确,如果一致,则走下一个步骤,如果不一致,则终止用例执行。
2.根据权利要求1所述的一种自动化测试平台,其特征在于,所述的用例执行模块,执行步骤如下:
步骤1,根据业务线或产品线的标准化的用例执行回归用例;
步骤2,无人值守自定义任务集方式执行用例,查看版本任务执行用例情况,根据日志查看用例错误信息,并发送统计任务报表;
步骤3,支持多样化的报文格式和协议;
步骤4,打印阶段性用例执行情况日志,在页面查看各种日志。
3.根据权利要求1所述的一种自动化测试平台,其特征在于,所述的后置动作包括:报文转换,mock数据和报文加解密信息处理。
4.根据权利要求1所述的一种自动化测试平台,其特征在于,其自动化测试步骤包括:
步骤1,用例预处理阶段,据用例执行的条件生成环境的测试数据,添加测试准入条件;
步骤2,用例执行过程,获取用例预处理数据,构建报文并发送,支持动态判断报文类型发送不同协议和不同格式的报文;
步骤3,用例应答处理阶段,判断用例后置执行动作、响应断言和数据断言。
5.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1所述自动化测试平台。
6.一种终端设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序所述处理器执行所述计算机程序时实现如权利要求1所述自动化测试平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝付网络科技(上海)有限公司,未经宝付网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911195928.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种靠背座椅的复合热压工艺
- 下一篇:防积灰烟气导流叶片、装置和方法