DDT是python的第三方库,全名称为:Data-Driven/Decorated Tests。

ddt安装

  • 通过pip安装ddt模块,安装Python后,Python自带pip功能包

  • 切换到Python安装目录script下,执行:pip install ddt

在ddt的模块中,@data表示元组的列表数据,@unpack表示用来解压元组到多个参数,在使用的时候,导入ddt模块,在测试类前声明使用ddt(@ddt)。

运行结果:

从示例代码中,可以看出test_case2执行了2次,分别验证了返回验证码是否是200,201。

了解更多内容,可以在百度阅读中搜索:

《Python+Appium移动端自动化项目实战》-带您进入APP自动化测试的世界 
https://yuedu.baidu.com/ebook/765b38a5690203d8ce2f0066f5335a8102d266b9

接口测试工作该怎么开展?如何做接口自动化?
《接口测试自动化实战》-接口自动化测试书籍

https://yuedu.baidu.com/ebook/aaf72f1b42323968011ca300a6c30c225901f07d

自动化测试交流群:635249865 交流selenium、appium、接口自动化 欢迎入群交流

最新文章

  1. 【HTML】字符(Glyphs)收集
  2. IOS杂笔- 7(类方法load与initialize的区别 浅析)
  3. beta-2阶段组员贡献分分配
  4. hive中的常用方法(case,cast,unix_timestamp)
  5. iOS:app直播---采集篇
  6. psql: 致命错误: 用户 "postgres" Ident 认证失败
  7. 自定义 404 与 500 错误页面,URL 地址不会重定向(一)
  8. OpenStack 加入新的节点,创建虚拟机失败的问题
  9. shiro安全框架
  10. 如何使用PHP实现一个WebService
  11. .Net训练营优惠有条件 做到立减800元大钞
  12. linux —— 学习笔记(文件、文件夹操作)
  13. autoresizing代码实现
  14. PHP的几种排序算法的比较
  15. ASP.NET - 自定义控件处理页面事件(控件与页面数据交互)的方法
  16. NPM(Node.js) 使用介绍
  17. FCC(ES6写法)Pairwise
  18. js 类
  19. 校园管家(Android开发团队项目)NABCD
  20. 用easy-ui中的表单操作实现一行操作和多行操作

热门文章

  1. 基于Spring AOP实现的权限控制
  2. Typesetting HDU - 6107
  3. .bash_profile does not exist
  4. 性能测试:Jmeter压测过程中的短信验证码读取
  5. 使用malloc函数或new运算符为链表结点分配内存空间
  6. 用阿里官网提供的plupload oss的web直传,视频上传进行前端验证它的时长,尺寸,大小等。替换上一个不需要的单个视频
  7. 懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)
  8. Dubbo+Zookeeper(一)Zookeeper初识
  9. Rsync服务常见问题
  10. 02 Node.js学习笔记之http服务