[发明专利]一种基于动态编译的业务场景自动化测试方法有效
申请号: | 201810181164.7 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108446223B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 罗波 | 申请(专利权)人: | 吉旗(成都)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 张廷利 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于动态编译的业务场景自动化测试方法,包括如下步骤:A、构建DSL;B、在线调试;C、任务预编译;D、结果校验;本发明采用简单易用的DSL,降低业务场景自动化测试对编码能力的要求;用例代码在线调试,提高自动化测试实施效率;此外,基于数据类型识别以及数据源整合,提供强大易用的结果校验能力。 | ||
搜索关键词: | 一种 基于 动态 编译 业务 场景 自动化 测试 方法 | ||
【主权项】:
1.一种基于动态编译的业务场景自动化测试方法,其特征在于:包括如下步骤:A、构建DSL:将请求数据包的构建、接口调用、响应数据解析、结果校验、数据源获取和数据库操作等自动化测试的关键步骤用更规范、可读性更强的方式提供给测试实施人员,在尽量保留灵活性的前提下,对用例构造进行了规范和简化;B、在线调试:在新设计一个用例的时候,可以直接在网页进行在线调试,以确认用例是否达到预期的测试目的;C、任务预编译:将测试用例代码保存到数据库之前会使用动态编译技术对该代码进行一次编译,以检测可能的编译期异常,如果编译不通过,将提示用户进行调试排查,并放弃保存该次内容,从而确保每次任务执行时,从数据库中获取到的测试代码是没有编译错误的;D、结果校验:包括对HTTP响应数据校验和数据库数据校验;校验响应数据,先获取响应报文,将其解析为一个结构体对象,校验时通过指定的路径表达式从结构体中获取目标数据进行数据类型和值的验证;校验数据库数据,先使用动态数据源管理方法管理所有被测产品数据库,校验时根据用例信息获取对应的数据源连接数据库数据进行查询操作,根据查询的匹配条数来确认校验是否通过。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉旗(成都)科技有限公司,未经吉旗(成都)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810181164.7/,转载请声明来源钻瓜专利网。
- 上一篇:应用测试方法、装置及设备
- 下一篇:移动端上应用程序的性能分析方法、存储介质