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())

    

  

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

 

   

 

 

 

 

 

    

posted @ 2020-03-11 11:33  dearddu  阅读(176)  评论(0编辑  收藏  举报