读后笔记 -- Python 全栈测试开发 Chapter2 自动化测试基础

Chapter2 自动化测试基础

2.1 自动化测试

1.)数据驱动模式 DDT(以数据驱动业务):

  • 实现 数据与脚本代码 的分离操作;
  • 将数据存储在指定的数据格式文件中(json, xml, csv, yaml, ini, dat, excel 等)或者数据库中;

2)关键字驱动模式 KDT(以行为动作驱动业务):

  • 基于数据驱动的进一步封装;
  • 将所有的每一步操作封装在单独的类,单独的函数。一个函数或一个类中的方法可以表示一个动作的完成。

2.2 自动化测试分类

1. 测试金字塔:

  • UI 自动化测试:占比 10%
  • 接口自动化测试:20%
  • 单元自动化测试-> 白盒测试:70%

2. 测试目的分类:

  • 功能自动化测试
  • 性能自动化测试

2.3 自动化测试流程

  • 1. 可行性分析:验证工具、框架,筛选功能点
  • 2. 分析需求测试要素
  • 3. 编写测试用例
  • 4. 设计测试用例
  • 5. 部署测试环境
  • 6. 编写测试脚本
  • 7. 分析测试结果
  • 8. 跟踪测试bug
  • 9. 维护测试脚本

 

posted on 2022-07-03 22:29  bruce_he  阅读(11)  评论(0编辑  收藏  举报