一、什么是ddt?
ddt是data driver test 数据驱动
应用场景:当测试一个test基本内容都是一样的,唯一的不一样就是参数和期望参数,这时很麻烦,虽然可以复制粘贴多个类似的test,但是测试数据看起来也并不是一目了然,且这么做太麻烦了。所以这个时候就可以采用DDT(Data Driver Test)实现数据参数化。
二、如何使用ddt?
1、安装ddt
pip install ddt
2、使用ddt
(1)导包:import ddt
(2)测试数据是内容为字典的list类型
(3)测试类前要加装饰 @ddt.ddt
(4)测试用例前要加装饰 @ddt.data()
(5)运行后用例会自动按照不同的数据加载成对应的用例