zoukankan      html  css  js  c++  java
  • 如何快速掌握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数据,会把元组里面的每一个数据取出来分别传递给我们测试用例的形参

    如果对软件测试、接口测试、自动化测试、性能测试、持结集成、面试经验交流。感兴趣可以902061117,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。

  • 相关阅读:
    记录下python学习中,容易弄混和实用的知识点
    操作系统简史
    计算机结构
    计算机结构
    电脑简史
    电脑简史
    为什么学Python
    为什么学Python
    树莓派更换更新国内源
    树莓派更换更新国内源
  • 原文地址:https://www.cnblogs.com/zzpython/p/13121385.html
Copyright © 2011-2022 走看看