ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

接口测试框架开发python+request+unitest+HTMLTestRunner

2021-08-03 18:31:23  阅读:181  来源: 互联网

标签:封装 unitest 框架 HTMLTestRunner python 接口 测试用例 测试数据 测试


接口测试框架:

  • 能够按照接口测试框架的封装思想,实现TPshop登陆接口的对象封装
  • 能够按照接口测试框架的封装思想,使用Unittest编写测试用例实现接口测试
  • 能够实现接口测试框架项目目录结构的定义
  • 能够提取测试脚本中的测试数据,实现测试数据参数化
  • 能够使用HTMLTextRunner生成接口测试报告

目标:

  • 掌握接口测试框架的结构
  • 掌握如何封装被测系统系统的接口
  • 掌握如何定义接口测试用例
  • 掌握如何继承测试报告

框架的结构:

  

 

 测试框架重点说明:

  • 核心在于将测试用例与被测试系统的API进行分离,便于后期维护
  • 测试用例是通过unittest进行管理,提供了丰富的断言(assertEqual、assertIn等)
  • 可以通过参数化思想将测试数据和测试脚本分离
  • 可以调用数据库进行结果验证 或者将数据库作为参数化的数据源
  • 借助第三方工具快速生成HTML报告

 

标签:封装,unitest,框架,HTMLTestRunner,python,接口,测试用例,测试数据,测试
来源: https://www.cnblogs.com/1050619969kong/p/15093330.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有