来源:https://blog.csdn.net/weixin_39198406/article/details/78705016
1.个人理解:为何选择使用csv来存储接口测试用例相关字段数据,而不选择excel,主要原因是
“CSV是安全的,可以清楚地区分数值和文本。CSV不处理数据并按原样存储。
而由于数值和文本之间没有明确的区别或区分,Excel可以使用自动格式化功能搞乱您的邮政编码和信用卡号码,所以会造成接口用例相关字段参数值错误。
”
2.后续,是直接采用yaml配置文件来分模块分增删改查展示排序等功能点来编写和维护接口测试用例,更直观方便!
而csv主要用来保存通过sql查询语句或者查询接口获取到的数据,主要用途:制造随机值、方便查询想要的表各字段数据,不需要使用人员每次都得用工具或查询接口来获取数据表数据。
备注:类似本公司预生产没权限访问数据库的情况,需先通过sql查询语句获取到数据,然后保存为csv数据,如果表数据变更频繁,那csv内的数据得定时维护。
打开方式选择为“w+”,表示每次打开文件写入新数据之前,会先清空csv文件里已有的数据,再写入新数据。(适合保存每次查询接口或sql查询语句获取到的数据,从而实现真正的数据及时更新!!!这点是受到同事圆圆的启发,从而加了这三行代码。)
?
3.务必记住: 真心不懂的功能点,只要有实现思路,相关工具和轮子都可以百度,搜索相关答案,我们可以拿来拼凑。从而实现自己每个接口内部要实现的功能,返回最终想要的方法返回值。
?
?
原文地址:https://www.cnblogs.com/xiamen-momo/p/10338628.html
时间: 2024-10-31 10:53:14