前言
用命令行方式调用用例是我们最常用的方式,这方面确实比java的TestNG框架要好用许多,至少不用写xml文件,为了提供定制化运行用例的方式,pytest提供了许多运行命令以供定制化运行某一类测试用例或者某个测试用例等;
pycharm里命令行运行用例
在pycharm里写好了测试用例后如何运行呢?pycharm里好像并没有像eclipse里提供TestNG用的插件一样可以一键执行的方式,那么我们可以使用命令行的方式来进行,如下图所示为一个用例文件:
代码如下:
-
#-- coding: utf-8 -- import pytest
class Test_simple():@pytest.mark.test def test_case1(self): print("testCase1") tof = True assert tof @pytest.mark.normal @pytest.mark.test def test_case2(self): print("testCase2") tof = False assert tof def test_case3(self): print("testCase3") assert True @pytest.mark.test def setup_class(self): print("用于test组") @pytest.mark.normal def setup_class(self): print("用于normal组")
如上所示添加了一个名为testSimple的工程,内添加了一些测试用例即Test_simple;
想要运行用例时可以打开下方的Terminal窗口:
参考、;
https://blog.csdn.net/df0128/article/details/91043150