批量运行测试用例的时候的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模式
00
相似问题