测试 | 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、必须时在测试用例方法前面使用,不是测试用例的方法不能使用此参数化。
 

 

 

 

 

 

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

 

posted @ 2023-07-26 13:37  好好吃饭--  阅读(117)  评论(0)    收藏  举报