Python参数化用例

主要内容:

  • pytest 数据参数化
  • yaml的基本使用

pytest 数据参数化

第一步:数据存放在py文件中
第二部:数据放到yaml文件中


image.png

第一步:

import pytest

class Test_case:


    @pytest.mark.parametrize('a,b',[
        (2,2),
        (3,4)
    ])
    def test_data(self,a,b):
        assert a == b

if __name__ == '__main__':
    pass

使用tuple


image.png
  • yaml文件加载


    image.png

如何结合pytest:


image.png