1.pytest 用例编写规则
文件名以test_.py开头或_test.py结尾
以test_开头的函数
以Test开头的类
以test 开头的方法
所有的包pakege必须要有-init-.py文件
2.实例演示
2.1 不在类中的测试用例函数
def test_case01():
'''验证 1+1=2'''
num = 1+1
assert num == 2,"断言失败:1+1 != 2"
print("断言成功!")test_demo01.py作为编写测试用例的文件;
test_case01()是测试用例函数。点击运行后测试用例被自动执行了,即使我们没有写main函数主动调用,pytest会自动的找到哪些函数属于测试用例并自动运行。
2.2 在类中的测试用例函数(推荐)
class TestCase():
def test_case02(self):
'''1+1 ? 2'''
num = 1 + 1
assert num == 2, "断言失败:1+1 != 2"
print("断言成功!")说明:Testcase作为测试用例的类,一个类下可以写多条测试用例,我们可以把测试同 一个功能的测试用例放至一个测试类下,方便管理。