一、什么是数据驱动测试
DDT:data drive test
准备一组数据,通过写一个测试用例,不同的数据进行迭代。
二、csv文件承载数据
CSV:Comma Separated Values
csv文件就是逗号分隔的文本文件。
使用python中的csv模块来处理csv文件
结合pygtest的参数化处理方式来实现ddt
三、csv数据驱动示例
首先创建一个csv的file:
zhangsan,lisi,wangwu
tom,rose,lili
然后创建一个test_csv.py模块
# -*- coding: utf-8 -*-
# @Time: 2022/5/29 4:20 下午
# @Author: wcystart
# @File: test_csv.py
# @description:
import pytest
import csv
def get_data():
with open

本文介绍如何使用Python的csv模块和pytest框架实现数据驱动测试(DDT)。通过创建CSV文件存储测试数据,并利用pytest的参数化功能,实现了一个简单的示例,展示了如何根据不同数据集重复执行相同的测试步骤。
最低0.47元/天 解锁文章
419

被折叠的 条评论
为什么被折叠?



