软件测试 / 测试开发丨 Pytest 结合数据驱动 -CSV
点此获取更多相关资料
本文为霍格沃兹测试开发学社学员学习笔记分享
Pytest 结合数据驱动 csv
csv 文件介绍
csv:逗号分隔值
是 Comma-Separated Values 的缩写
以纯文本形式存储数字和文本
文件由任意数目的记录组成
每行记录由多个字段组成
复制代码
csv 文件使用
读取数据内置函数:open()内置模块:csv
方法:csv.reader(iterable)参数:iterable ,文件或列表对象返回:迭代器,每次迭代会返回一行数据。
复制代码
工程目录结构
data 目录:存放 csv 数据文件
func 目录:存放被测函数文件
testcase 目录:存放测试用例文件
复制代码
测试准备
被测对象:operation.py
测试用例:test_add.py
测试数据:params.csv
复制代码
Pytest 数据驱动结合 csv 文件
复制代码
点此获取更多相关资料
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/c3b127c1ca456143d74ef9f90】。文章转载请联系作者。
评论