ddt
python 专门用来实现数据驱动的第三方包
-
安装对应的ddt文件
pip install ddt
-
包含内容/模块
- data - 存放数据格式:字典元祖列表
- unpack - 用来做数据解包,把对应的数据自动的分别进行分割
- fila_data - 存放数据格式:json yaml(读取出来会以字典的格式进行展示)
-
使用
- 进行导包
from ddt import ddt, data,file_data,unpack
- 装饰对应的类
@ddt class TestLogin(unittest.TestCase): def...
-
准备测试数据进行用例执行
模拟用户登录,仅需要用户名和密码,此处仅展示部分代码段~
@ddt class TestLogin(unittest.TestCase): # 方法一 @data({ "username":"yyy","password":"111111"}) @unpack def test_login_success(self,**paras): self