Python自动化测试九章经
第一章 自动化测试的基石-单元测试框架
1.1 单元测试基本概念
1.2 如何编写测试用例
1.3 基础概念fixtrue
1.4 基础概念之断言
1.5 基础概念之测试运行
1.6 单元测试框架之nose2
1.7 单元测试框架之pytest
第二章 Web自动化测试
2.1 Selenium介绍
2.2 selenium元素定位
2.3 selenium应用
2.4 集成unittest
2.5 测试框架之SeleniumBase
第三章 接口自动化测试
3.1 接口测试基础
3.2 Requests介绍
3.3 集成unittest
3.4 测试框架之HttpRunner
第四章 App移动自动化测试
4.1 appium介绍与安装
4.2 appium的基本使用
4.2 appium控件定位
4.3 appium实例
4.4 集成unittest
4.5 测试库之uiautomator2
4.6 测试工具之Airtest
第五章 Windows GUI自动化测试
5.1 测试库之pywinauto
5.2 测试库之pyautogui
第六章 性能自动化测试
6.1 locust介绍
6.2 locust实例
6.3 locust高级用法
6.4 性能测试库之boom
6.5 性能测试库之Molotov
第七章 关键字驱动测试框架
7.1 robot framework介绍
7.2 robot framework安装
7.3 robot framework基础关键字
7.4 Web测试之SeleniumLibrary
7.5 接口测试之RequestsLibrary
第八章 BDD测试框架
8.1 BDD概念
8.2 behave实例
8.3 gauge安装与使用
8.4 gauge编写Web测试
8.5 gauge编写接口测试
第九章 快速生成测试数据
9.1 random模块
9.2 生成测试数据之testdata
9.3 生成测试数据之faker
9.4 基于单元测试框架的测试数据之hypothesis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了