pytest测试用例结构

pytest测试用例结构(测试用例的基本结构)

  • 用例名称
  • 用例步骤
  • 用例断言
def test_xxx(self):
    #测试步骤1
    #测试步骤2
    pass
    #断言 实际结果 对比 预期结果
    assert ActualResult == ExpectedResult

类级别的用例示例

class TestXXX:
    def setup(self):
          #  资源准备 :测试用例的前置条件
          pass
    def test_xxx(self):
          #  测试用例步骤
          # 预期结果判断
          pass
    def teardown(self):
          #资源销毁  :测试用例结束后资源销毁
          pass