前提:之前有一个项目已经做完了接口自动化,python+unnitest+HTMLrunner,100 多条案例,写了 100 多个方法,挨个维护,数量不算太多,还 ok。
现状:项目是个搜索引擎,输入相关字段,返回 json,判断 json 内有无对应值即可。
困惑:目前案例搜索这块案例有 800 多条,已有现成的案例维护在了 excel 里,我的方案写个通用方法,读取 excel,每传一次参数,遍历 json 判断结果。但是这样生成的测试报告,是不是只有一条案例?
或是用 parameterized 这样的模块,把案例合到代码里?求助,有没有更好的方案推荐?