zoukankan      html  css  js  c++  java
  • 第25节课:pytest测试框架

    # 第25节课:pytest测试框架
    '''
    本节大纲:
    1- pytest框架简介
    2- pytest执行测试用例
    3- 数据驱动
    '''
    # 1- pytest框架简介
    '''
    简介“
    *Pytest是Python的第三方单元测试框架,比自带unittest更简介高效
    *支持315中以上的插件,同时兼容unittest框架
    *在unittest框架迁移到pytest框架的时候不需要重写代码
    框架环境搭建:
        首先使用pip安装pytest
          pip install pytest
          pip install pytest-html
        查看pytest是否安装成功
          pip show pytest
    '''
    
    # 2- Pytest执行测试用例
    '''
    总结一下:使用pytest执行测试需要遵行的规则
      .py测试文件必须以_test开头(或者以_test结尾) 一般是以之为开头
      测试类必须以Test开头,并且不能有init方法
      测试方法必须以test_开头
      断言必须使用assert
    新建一个项目:
      新建Python package,这是用来放代码的,再新建一个file,当data数据的
    pytest中有四种setup和teardown“
        1、setup_module和teardown_module在整个测试用例所在的文件中所以的方法运行钱和运行后运行,只会运行一次
        2、setup_class和teardown_class则在整个文件中的一个class中所有用例的前后运行
        3、setup_method和teardown_method则在class类的每个方法运行前后运行
        4、setup_function、teardown_function则是在非class下属的每个测试方法前后运行
    '''
    
    # 3- 数据驱动
  • 相关阅读:
    成都的收藏品市场
    微信小程序 如何定义全局函数?
    Linux下 安装VMware Tools工具
    小程序圆角进度条实现方法
    Excel 将换行符替换为空
    再次学习mysql优化
    Subl 命令
    时间见证着—eternal life
    大巧不工web前端设计修炼之道—笔记
    批量更新某字段内容
  • 原文地址:https://www.cnblogs.com/66-liu/p/14092781.html
Copyright © 2011-2022 走看看