[★] Yaml介绍与安装
在自动化测试领域,数据是需要与代码分离的
当数据与代码分离之后,如果数据出现变动,只需要修改数据文件,不需要修改代码
基于数据来驱动自动化测试的内容
数据驱动一般分为两类:Excel、Yaml
选择数据驱动类型都是基于测试框架来定义的,也是基于企业实际框架的应用来决定的
[★] Yaml环境搭建
[1] PyYaml安装
通过pip命令安装:pip install PyYaml
[2] Pycharm导入PyYAML
[3] 创建Yaml文件
[★] Yaml数据格式
Yaml是一种置标语言,比如xml,其特点:
1. 通过空格和缩进来进行管理
2. 能够实现各类数据类型的展示
Yaml语法
[1] 注释:#
[2] 列表:横杠“-”表示list,通过空格“ ”赋值,如:'- 1'
[3] 字符串:横杠“-“后面直接跟数据,如:“-1”
[4] 字典:以键值对的形式,如“key: value”
需要特别注意每一行的空格,通过空格来控制每一种数据类型。
[★] Yaml数据驱动实例
可以完美结合DDT来使用