自动化测试中常见的参数化方式有如下几种:
1、列表/字典形式 2、paramunittest模块
3、parameterized模块 4、csv/excel形式
5、配置文件 6、DB
1、列表/字典形式存储数据 在数据量比较小的的场景中,将数据存储在列表/字典效率会比较高
列表:
data = [["test","test000@163.com","123456","123456","用户名不符合格式要求"],
["","test000@163.com","123456","123456","请设置用户名"]]
字典:
data = [{"username":"test","email":"test000@163.com","password":"123456","rep":"123456","expect":"用户名不符合格式要求"},
{"username":"","email":"test000@163.com","password":"123456","rep&