首页 > 其他 > 详细

Pytest 操作

时间:2020-07-11 17:01:54      阅读:65      评论:0      收藏:0      [点我收藏+]

pytest各种自动化测试用例的代码

官方文档给出了pytest寻找测试项(也就是测试用例)的具体规则:

· 如果为指定命令行参数,则从testpath(如果已配置)或当前目录开始收集。

  如果命令行参数,指定了目录,文件名或 node id 的任何组合,则按参数来找

· 寻找过程会递归到目录中,除非它们匹配上 norecursedirs.

· 在这些目录中,搜索由其测试包名导入的 test_*.py或*_test.py文件。

· 从这些文件中,收集如下测试项:

  · test为前缀的函数

  · Test(注意类为大写T)为前缀的类 里面的test为前缀的方法

 

示例:

首先,我们编写的测试用例代码文件,必须test_开头,或者以_test结尾

比如,创建一个文件名为 test_错误登录.py, 放在目录autotest\cases\login 下

其中 autotest 是创建的自动化项目根目录

代码:

class Test_ercode:

def test_C001001(self):
print(‘\n用例C001001‘)
assert 1 == 1

def test_C001002(self):
print(‘\n用例C001002‘)
assert 2 == 2

def test_C001003(self):
print(‘\n用例C001003‘)
assert 3 == 2

 

(未完待续。。。。)

Pytest 操作

原文:https://www.cnblogs.com/sunzzc/p/13284239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!