1.1 什么是数据驱动?
定义:
- 从数据文件中读取测试数据,驱动测试过程的一种测试方法
- 数据驱动可以理解为更高级的参数化
特点:
- 测试数据与测试代码分离
- 数据控制过程
好处:
- 减少测试代码量
- 降低脚本开发和维护的成本
- 便于用例的修改和维护(不用修改代码)
要求:
- 较强的代码能力
- 较强的分层架构设计思维
- 对开发框架要有一定的了解
1.2 数据驱动的使用场景
- 复杂的业务流程
- 根据业务场景分流
- 符合条件的并发场景
例子:电商业务模型
打开首页
登陆
浏览生活用品
浏览床上用品
查看购物车
注册
重定向登陆 退出登陆
浏览电子商品