用例执行顺序:ASCII码
ASCII码的大小规则:0~9<A~Z<a~z
文件名
用例名
ddt的话,按照数据读取的先后顺序
数据驱动思想:
Data driven Test
应用场景:
一个流程,有多组不同的数据去执行。
好处:
1、省代码
2、有多少组数据,那就是多个用例。
python模块:ddt
pip install ddt
ddt用法:
from ddt import ddt,data
类名上面:@ddt
用例名上面:@data(*多组数据对象)
def test_XXX(self,case): # case代表每一组数据
print(case)
代码演示:
cases = [ {"user": "python33", "passwd": "lemonban", "expected": {"code": 0, "msg": "登录成功