Skip to content

Pytest 运行用例


简介

Pytest 既可以用界面化方式运行,也可以使用代码来运行。根据需求,可以选择使用界面方式来手动运行或使用代码方式来自动运行测试。


操作步骤

利用 PyCharm 实现界面化运行

  • 运行 某个/多个 用例包。


  • 运行 某个/多个 用例模块。


  • 运行 某个/多个 用例类。


  • 运行 某个/多个 用例方法。


命令行方式运行

  • 执行包下所有的用例:pytest/py.test [包名]
  • 执行单独一个 pytest 模块:pytest 文件名.py
  • 运行某个模块里面某个类:pytest 文件名.py::类名
  • 运行某个模块里面某个类里面的方法:pytest 文件名.py::类名::方法名

常见的运行结果

  • fail(测试用例未通过)
  • error(代码中有错误、添加不正确断言等)
  • pass(测试用例通过)
  • warning(警告不影响程序执行)
  • deselect(没有被选中)

总结

  • 利用 PyCharm 实现界面化运行。
  • 命令行方式运行。
  • 常见的运行结果。