一种基于Unittest和Jenkins工具的接口自动化测试体系及方法

基本信息

申请号 CN202011035194.0 申请日 -
公开(公告)号 CN112306861A 公开(公告)日 2021-02-02
申请公布号 CN112306861A 申请公布日 2021-02-02
分类号 G06F11/36(2006.01)I 分类 计算;推算;计数;
发明人 崔海东;陈军 申请(专利权)人 泰山信息科技有限公司
代理机构 北京高航知识产权代理有限公司 代理人 乔浩刚
地址 271000山东省泰安市泰山区明堂路泰山软件园1-4层
法律状态 -

摘要

摘要 本发明涉及接口自动化测试体系领域,具体为一种基于Unittest和Jenkins工具的接口自动化测试体系及方法,通过数据驱动简化了项目代码,提高了用例的复用性,降低的测试脚本后期的维护成本,同时引入数据库模块进行数据库校验拓宽了测试覆盖场景,设计了数据存储于对象属性解决了上下接口数据依赖的问题,实现通过openpyxl模块读取测试用例中数据,通过正则及配置文件实现测试数据参数化,通过ddt模块实现数据驱动,通过requests模块发起HTTP请求最终生成基于HTML的测试报告,最后将之部署到Jenkins工具中,形成一个完整度高、通用性高的持续集成的接口自动化测试体系。