读后笔记 -- Python 全栈测试开发 Chapter2 自动化测试基础
1.读后笔记 -- Python 全栈测试开发 Chapter1 Python 实战实例
2.读后笔记 -- Python 全栈测试开发 Chapter2 自动化测试基础
3.读后笔记 -- Python 全栈测试开发 Chapter3:Selenium4.读后笔记 -- Python 全栈测试开发 Chapter4:自动化测试框架:unittest5.读后笔记 -- Python 全栈测试开发 Chapter7:移动自动化测试框架6.读后笔记 -- Python 全栈测试开发 Chapter8:接口测试7.读后笔记 -- Python 全栈测试开发 Chapter9:Postman + Newman 实现接口自动化8.读后笔记 -- Python 全栈测试开发 Chapter10:接口的设计与开发9.读后笔记 -- Python 全栈测试开发 Chapter11:Python + Requests 实现接口测试10.读后笔记 -- Python 全栈测试开发 Chapter12:pytest框架 + Allure 报告生成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. 维护测试脚本
合集:
Python 全栈测试开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)