zoukankan      html  css  js  c++  java
  • 20200705_27DDT与Yaml数据驱动

    课程回顾:

    1. 测试套件与运行器的应用,TestTextRunnerHTMLTestRunnerBeautifulReport三类运行器

    DDT

    全称叫做DataDriverTest,数据驱动测试

    是一个可以完美结合UnitTest来实现数据驱动的模块

    数据驱动解析可以是字符串、list、文档类型(txtexcelyaml

    安装:

    pip install ddt

    使用:

    ddt是作为装饰器的形式来进行应用

    data解析参数:

    传入的内容,基于,进行分离

    DDT的数据解析,在文件端解析除了yaml之外,其他格式的文件都需要自行解析,然后传值进行操作。

    Yaml文件是通过@file_data 装饰器来进行解析

    Yaml文件:

    基础的UnitTest框架都是基于list、元组、str来进行的数据传递。没有字典可以进行处理

    通过yaml可以实现字典数据的传递

    安装:

    pip install PyYaml

    课后作业:

    1. 基于关键字驱动框架,实现UnitTest用例管理与DDT数据传递,结合测试套件、测试报告、日志、邮件、ChromeOptions,实现一整台完整的自动化测试框架的搭建与执行。

    大家请各抒己见,自由发挥

  • 相关阅读:
    天融信防火墙抓包
    windows2019jihuo
    CentOS多路径软件配置(光纤连接存储)
    listener.ora,tnsnames.ora中一个空格的威力
    excel 金额自动转中文大写
    js的点滴
    写ppt的助手
    珠峰-6-koa-express
    珠峰-6-http和http-server原理
    珠峰-6-node
  • 原文地址:https://www.cnblogs.com/Murraya/p/14099582.html
Copyright © 2011-2022 走看看