1.批量执行测试用例
//main方法的参数要求为数组,test_cases为测试用例所在目录
pytest.main(["test_cases"])
#也可以使用命令行运行,需引入os库
# os.system('pytest "test_case"')
2.参数化
# 使用pytest框架
import pytest
def add(a, b):
return a + b
class Test_A(object):
@pytest.mark.parametrize("params_a, params_b", [[1, 2], [2, 3]])
def test_add(self, params_a, params_b):
print("第一个参数为{},第二个参数为{}".format(params_a, params_b))
assert add(params_a, params_b) != params_a + params_b