接口自动化框架
2021-11-23 08:51:49   17  举报             
     
         
 v2
    作者其他创作
 大纲/内容
 创建测试类
  常用变量配置化
  测试脚手架
  编写测试用例
  ddt参数化
  解析文件
  代码和思路
  安装第三方库ddt/unittestreport
  类前后执行方法前后执行
  库2:beautifulreport
  收集测试用例
  1.数据脚本未分离
  字典格式保存在py文件
  unittest.defaultTestLoader.discover(start_dir)
  存在问题
  BeautifulReport(td).report()
  1.用内置库configparser2.第三方库pyyaml解析yaml文件
  test开头,按ascii码执行(数字、字母顺序)
  优化
  外部测试数据动态生成
  用例收集器
  内置模块logging
  优化路径脚本
  unittest+beautifulreport+ddt(unittest+unittetsreport)+logging
  unittest.TextTestRunner().run()
  数据保存excel集中管理
  2.执行异常,如何排查问题
  创建单元测试函数
  执行用例并生成报告
  以test开头,继承unittest.TestCase
  库1:unittest
  安装第三方库openxl 
  最终解决方案
  1.封装日志模块2.单例模式
  配置文件
  配置方式1:ini文件配置方式2:yaml文件
  框架3:unittestreport
  3.不同环境、项目参数不一样
  路径获取和路径拼接
  unittestreport.TestRunner().run()
  日志记录
   
 
 
 
 
  0 条评论
 下一页
 为你推荐
 查看更多