码迷,mamicode.com
首页 > 其他好文 > 详细

如何快速掌握DDT数据驱动测试?

时间:2020-06-13 19:12:15      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:学习资料   元组   软件   ima   技术交流   解析   png   输入参数   安装   

1、前言

  在做接口测试或UI测试时经常会出现多个用例仅输入参数不同,操作过程完全相同(如登录,新建客户等等),重复编写用例不仅增加了代码量而且不好维护,引入DDT(Data-Driven Tests)数据驱动测试可实现参数化,DDt允许您使用不同的测试数据运行一个测试用例,并使它作为多个测试用例出现。

2、安装ddt

DDT是第三方模块,使用前需要先安装,cmd输入 pip install ddt 命令安装:

 技术图片

直接上代码:

技术图片

1.@ddt来装饰测试类(ddt固定写法)

2.@data(*value)装饰测试用例(也是一种规范)记住:*value作用是打散数据,比如上面代码是用一个大列表存储了一个元组,那么*value会得到1个元组,每个小列表是一组测试数据

3.@unpack 解析*value数据,会把元组里面的每一个数据取出来分别传递给我们测试用例的形参

 

总结:
  软件测试、接口测试、自动化测试、面试经验交流。感兴趣可以关注我们码上开始,公众号内会有不定期的发放免费的资料链接,还有同行一起技术交流。这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。

如何快速掌握DDT数据驱动测试?

标签:学习资料   元组   软件   ima   技术交流   解析   png   输入参数   安装   

原文地址:https://www.cnblogs.com/zzpython/p/13121385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!