ddt库

您所在的位置:网站首页 pythonddt数据驱动详解 ddt库

ddt库

#ddt库| 来源: 网络整理| 查看: 265

一、什么是数据驱动?

从它的本意来解释,就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。其实呢,就是参数化。

二、应用的目标

1. 实现测试数据与代码分离,测试数据需要修改时,代码不需要修改,修改csv文件即可。

2. 数据驱动接口实现自动化测试。

3. 测试脚本与Jenkins集成实现回归测试以及监控项目质量。  三、ddt的介绍 ddt库是python的第三方库,全称Data-Driven/Decorated Tests。ddt模块提供了创建数据驱动的测试。 在python的安装路径下,在文件路径处输入cmd,回车。输入pip install ddt,即可安装成功:Successfully installed ddt-1.2.1 四、ddt的使用场景 对于那些有着相似步骤的用例,可以用ddt库来帮助实现。比如,翻页功能:大多数的实现代码都是可以复用的,只是某些参数有变化,就可以用ddt。 在ddt模块中,@data表示元组的数据,@unpack表示用来解压元组中的数据,给后面的参数传值 在用ddt的时候,先导入,再加装饰器: import ddt @ddt.ddt class DdtTest():     @ddt.data((1,),(2,),(3,))     @ddt.unpack     def test_lagou(self,page):         -----------到时候page的值就会是1,2, 3     ........ 五、实例 ddt库-数据驱动 ddt库-数据驱动 ddt库-数据驱动


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3