软件测试每日课堂 | Pytest运行方式

发布于 2021-05-10 00:28 ,所属分类:软件测试工程师学习资料

今天是李洪强陪伴你的第18

代码准备



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 # 断言失败
运行方式分为两种
  1. 命令行模式【建议】

  2. 主函数模式

命令行模式【建议】

命令行中执行 pytest -s test_login.py

主函数模式

在 test_login.py 文件中增加主函数

if __name__ == '__main__':pytest.main(["-s", "login.py"])

-s 表示支持控制台打印,如果不加,print 不会出现任何内容。


运行结果


test_login.py ------->test_a.------->test_bF

.表示成功

F 表示失败


小结



建议使用命令行的形式运行,对比主函数模式更加方便。



李洪强课堂,是中国领先的软件测试类培训机构。全网首家零学费、签订诚信协议入学。每天早6点分享一个软件测试小知识、一个面试知识。提供付费和免费学习资料和工具下载。欢迎。

相关资源