[发明专利]一种自动化测试平台有效
申请号: | 201911195928.9 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110928796B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 朱斌;张震;肖玮军 | 申请(专利权)人: | 宝付网络科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海海钧知识产权代理事务所(特殊普通合伙) 31330 | 代理人: | 姜波 |
地址: | 200231 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 平台 | ||
本发明提供了一种自动化测试平台,其特征在于,包括用例预处理模块、用例执行模块、用例应答处理模块。自动化平台模拟人工测试行为来逐步执行批量测试用例,它具有良好贴合公司支付线和产品线自动化回归测试,自定义测试任务集和数据分析,测试结果分析,数据报表生成和结果通知,以及接口性能测试集成,界面化展示日志分析,数据比对,多样化的参数化等去代码化、人性化的界面化的操作功能,具有低维护成本、高上手性等特点可应用于公司现有接口相关的联调及测试需求,从而大大降低了测试的成本、提升了自动化效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种一种自动化测试平台。
背景技术
随着业务连续高速增长,需要低成本,高效率,高覆盖率和及时性的接口回归测试工具有了更高的要求,以帮助测试人员从重复、枯燥的手工测试中解放出来。
传统手工接口测试是依靠测试团队编写测试用例和测试代码执行测试,并通过人工来比对测试结果与预设计的结果是否一致来校验程序是否符合预期,最后记录测试过程。
自动化平台模拟人工测试行为来逐步执行批量测试用例,它具有良好贴合公司支付线和产品线自动化回归测试,自定义测试任务集和数据分析,测试结果分析,数据报表生成和结果通知,以及接口性能测试集成,界面化展示日志分析,数据比对,多样化的参数化等去代码化、人性化的界面化的操作功能,具有低维护成本、高上手性等特点可应用于公司现有接口相关的联调及测试需求,从而大大降低了测试的成本、提升了自动化效果。
发明内容
本发明所要解决传统手工测试中的如下问题:
一、以人工测试手段去执行测试,耗费巨大的人力和时间,严重时影响项目进度;
二、人工测试的测试精度不高,它的评判标准是通过测试人员经验来判断的,测试结果是否与预期结果相符,使得测试质量完全归纳于人为因数,容易导致测试人员误测漏测;
三、当频繁更新发布版本的时候会造成大量的反复性测试,由于测试资源有限,使得大量回归测试被忽略,只能验证当前功能是否符合做为较优先的测试任务。
为解决上述技术问题,本发明采用的技术方案是:
本发明提供了一种自动化测试平台,其特征在于,包括三个模块:
用例预处理模块:根据用例执行的条件生成环境的测试数据,添加测试准入条件;
用例执行模块:获取用例预处理数据,构建报文并发送,支持动态判断报文类型发送不同协议和不同格式的报文;
用例应答处理模块:判断用例后置执行动作、响应断言和数据断言。
优选的,用户可以在“个人操作平台”配置测试用例信息,包含测试用例管理操作,如执行、编辑、删除、复制,用例归类和用例初始化等功能,如图2所示。对单条用例可以配置前置用例,也可以对单个参数执行参数化。所述的自动化测试平台,其特征在于所述的用例预处理模块包括:
数据初始化单元:根据用例执行的条件生成环境的测试数据,以满足测试的数据需要;
动态前置动作单元:为了满足多种多样化的复合型接口测试需要,预先添加测试准入条件;
参数化单元:分为5种参数,固定参数化,自定义参数化,初始化参数化、前置用例参数化,集合参数化,如图4所示;
参数替换单元:将初始化和参数化的的数据预处理与报文的字段一一对应,做数据替换;
环境检查单元:对执行的测试环境预检测是否满足测试条件;检查通过再执行下一个步骤,不通过,此步骤失败,并返回用例执行失败信息。
优选的,所述的动态前置动作单元执行步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝付网络科技(上海)有限公司,未经宝付网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911195928.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种靠背座椅的复合热压工艺
- 下一篇:防积灰烟气导流叶片、装置和方法