zoukankan      html  css  js  c++  java
  • pytest01-环境准备与用例设计规则

    1、环境配置

      如果是python3.6 对应pytest 4.5.0   (换成其他版本会有问题)

      若是python3.7,对应pytest最新版本即可 pytest 5.x.x 

      安装: pip3 install pytest==xxx

          pip3 show  pytest 查看相应版本号

          

    2、用例设计规则

      a> 文件名以 test_*.py文件 或 *_test.py文件

      b> 以 test_ 开头函数

      c> 以 Test 开头的类

      d> 以 test_ 开头的方法

      e> 所有的包package必须要有 __init__.py 文件

    3、pycharm环境配置

      a>  如果安装完成 run 运行时没有pytest开头的文件运行,可以进入pycharm设置

            Preferences -> Tools -> Python Integrated Tools -> Testing -> Default test runner -> 选择pytest

          b>  配置完成后返回文件 Run运行,查看是否可以以pytest进行运行

        若依旧不行,重新新建test_*.py 文件,将之前代码copy进行,再次运行(一般问题是pycharm更新配置慢)

               

    4、执行脚本

      a> pycharm运行

        用例写完后,想测试其中一个,鼠标挪至其中区域,右键以pytest执行用例

        若想全部执行,则在空白区域 右键pytest进行执行

      b> 命令行

        cd 到 用例文件所在目录下, 直接输入 pytest test_*.py 执行此文件的用例

              若是想执行目录下所有测试文件,则直接输入 pytest 即可

      c> 详细打印

        用例文件目录下 pytest -s 可以打印出详细信息(代码中的print())

        

      

         三个点 代表三个用例执行通过。

       

        

  • 相关阅读:
    C++ 项目和资源导引
    C++ 类再探
    C++ 语句函数再探
    leetcode-174. Dungeon Game 地下城游戏
    34. Find First and Last Position of Element in Sorted Array + 二分
    leetcode-27. Remove Element删除元素
    git 使用入门
    MySQL数据库的启动与停止
    C++类型转换
    C++ 获取对象类型
  • 原文地址:https://www.cnblogs.com/dearddu/p/12461269.html
Copyright © 2011-2022 走看看