软件测试每日课堂 | Pytest运行方式
发布于 2021-05-10 00:28 ,所属分类:软件测试工程师学习资料
代码准备
test_login.py
class TestLogin:
def test_a(self): # test开头的测试函数print("------->test_a")
print("------->test_a")
assert 1 # 断言成功
def test_b(self):
print("------->test_b")
assert 0 # 断言失败
运行方式分为两种
命令行模式【建议】
主函数模式
命令行模式【建议】
命令行中执行 pytest -s test_login.py
主函数模式
在 test_login.py 文件中增加主函数
if __name__ == '__main__':
pytest.main(["-s", "login.py"])
-s 表示支持控制台打印,如果不加,print 不会出现任何内容。
运行结果
test_login.py ------->test_a
.------->test_b
F
.表示成功
F 表示失败
小结
建议使用命令行的形式运行,对比主函数模式更加方便。
李洪强课堂,是中国领先的软件测试类培训机构。全网首家零学费、签订诚信协议入学。每天早6点分享一个软件测试小知识、一个面试知识。提供付费和免费学习资料和工具下载。欢迎。
相关资源