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


    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数据,会把元组里面的每一个数据取出来分别传递给我们测试用例的形参

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

  • 相关阅读:
    20201015-3 每周例行报告
    20201008-1 每周例行报告
    20200924-2 功能测试
    贺敬文2019102936-1总结
    20191114-1 每周例行报告
    20191107-1 每周例行报告
    20191031-1 每周例行报告
    每周例行报告
    20191017-1 每周例行报告
    每周例行报告
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309174.html
Copyright © 2020-2023  润新知