批量运行测试用例的时候的ddt(一条测试用例执行多个测试数据)如何实现

来源:11-4 数据驱动之unittest框架整合

heaton_test2

2024-08-02

关于这个ddt章节,视频中主要是获取所有的excle表中的所有测试用例组装成二位列表,然后通过ddt的方式进行执行测试用例。ddt不是数据驱动吗,不应该是一条测试用例多条测试数据去执行吗。想了解一下,基于本框架基础上,如何对每一条测试用例执行多条测试数据。这个问题疑惑了很久,不知道如何解决。
如果是单个接口的ddt或者叫做参数化倒是有讲解,但是批量运行测试用例的时候的ddt(一条测试用例执行多个测试数据)没有讲解到。

写回答

1回答

Mushishi

2025-01-22

其实你就是在做excel做管理测试用例的时候想ddt结合。 你可以excel做数据源,然后ddt去加载excel或者其他数据源。这样你是不是就实现了ddt,但是如果你每个case里面又想做ddt,你需要包两层。 但是一般情况这种你可以外层自己写数据驱动模块 即读取数据,里面参数化处理按照ddt模式

0
0

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1724 学习 · 842 问题

查看课程