测试 | python | pip 使用 | parameterized | 测试用例参数化的使用
前提:unittest 中不支持参数化,所以需要安装参数化插件后导包使用。很多初学二点小伙伴不清楚pip是什么,在这里详细的介绍一下。
(unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为: 0~9,A~Z,a~z。)
pip 是python中的包管理工具,使用他来下载安装插件。
关于python的插件安装,在这里给小伙伴详细分享一下。
可以在cmd中输入pip命令,也可以在 pycharm 中的 Terminal 中输入命令安装插件。
parameterized 插件参数化使用:
1、当测试类是unittest.TestCase的子类时可以使用此函数。
2、unittest仅支持使用@parameterized.expand(data) 方法。
3、数据格式支持 [(),()...] 或 [[],[]...]。
4、必须时在测试用例方法前面使用,不是测试用例的方法不能使用此参数化。

运行参数化之后自动生成测试时结果如下:


浙公网安备 33010602011771号