一、数据来源
CSV、yaml、xml、db、excel、json
二、本质
读取数据源返回数组,然后利用参数化进行数据与变量的对应
三、数据格式
优点
缺点
Excel
生成数据方便
二进制文件不利于版本管理
CSV
可使用Excel编辑
表达多层级多类型数据有困难
YAML
格式完备,可读性好
格式简单
XML
格式完备
冗长复杂
JSON
格式完备,可读性一般
不能编写注释,格式死板
四、数据驱动逻辑
1、结构化数据驱动
根据表格数据解释执行,Excel、YAML、XML
将行为也数据化
2、高层抽象
ATDD:验收测试驱动开发,借助于数据与DSL(Domain Specific Language)实现用例描述,代表作是RbotFramwork
BDD:行为驱动开发,基于自然语言描述用例,实现仍然是基于传统的编程方式,代表作是Cucumber
3、牺牲灵活性,无法大规模应用,维护成本高
五、案例演示
手机扫一扫
移动阅读更方便
你可能感兴趣的文章