×
思维导图备注
Python实现Web UI自动化测试实战——Selenium 3_4_unittest_Pytest_GitLab_Jenkins - Storm,李鲲程,边宇明
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
封面
浏览
14
扫码
小字体
中字体
大字体
2024-04-30 07:42:19
请
登录
再阅读
上一篇:
下一篇:
封面
版权信息
内容提要
序
前言
第1章 自动化测试简介
1.1 什么是自动化测试
1.2 Selenium简介
1.3 Selenium IDE
1.4 WebDriver脚本示例
第2章 测试环境准备
2.1 Windows操作系统测试环境搭建
2.2 macOS操作系统测试环境搭建
2.3 开发者工具简介
第3章 Python知识储备
3.1 Python基本数据类型
3.2 顺序、分支、循环语句
3.3 Python函数、模块
3.4 面向对象编程
3.5 Python中的os模块
3.6 Python中的time模块
3.7 文件读写
第4章 前端知识储备
4.1 HTML基础知识
4.2 CSS相关知识
4.3 JavaScript相关知识
4.4 XML相关知识
第5章 Selenium基础方法
5.1 Selenium常用方法
5.2 Selenium元素定位方法
5.3 获取页面元素的相关信息
5.4 鼠标操作实战
5.5 键盘操作
第6章 常见控件实战
6.1 搜索框
6.2 按钮
6.3 复选框
6.4 链接
6.5 select下拉列表
6.6 input下拉列表
6.7 表格
6.8 框架
6.9 JavaScript弹窗
6.10 非JavaScript弹窗
6.11 日期时间控件
6.12 文件下载
6.13 文件上传
第7章 Selenium高级应用
7.1 复杂控件的操作
7.2 WebDriver的特殊操作
7.3 JavaScript的应用
7.4 浏览器定制启动参数
7.5 AutoIt的应用
7.6 重要的异常
第8章 Selenium等待机制
8.1 影响元素加载的外部因素
8.2 Selenium强制等待
8.3 Selenium隐性等待
8.4 Selenium显性等待
第9章 线性测试脚本
9.1 Redmine系统
9.2 线性脚本
第10章 unittest测试框架
10.1 unittest框架结构
10.2 测试固件
10.3 编写测试用例
10.4 执行测试用例
10.5 用例执行次序
10.6 内置装饰器
10.7 命令行执行测试
10.8 批量执行测试文件
10.9 测试断言
10.10 测试报告
10.11 unittest与Selenium
10.12 unittest参数化
第11章 Pytest测试框架
11.1 Pytest框架简介
11.2 Pytest测试固件
11.3 Pytest测试用例和断言
11.4 Pytest框架测试执行
11.5 Pytest框架用例执行失败重试
11.6 标记机制
11.7 全局设置
11.8 测试报告
11.9 Pytest与Selenium
11.10 Pytest参数化
第12章 PO设计模式
12.1 PO方案一
12.2 PO方案二
12.3 项目变更应对
第13章 测试框架开发
13.1 测试数据分离
13.2 测试配置分离
13.3 Selenium API封装
13.4 测试报告
第14章 项目实战
14.1 测试计划
14.2 测试用例
14.3 测试脚本
14.4 反思:测试数据
第15章 持续集成
15.1 Git应用
15.2 Jenkins应用
15.3 自动化测试持续集成
第16章 提升效率
16.1 立足根本
16.2 另辟蹊径
16.3 着眼未来
写在最后
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《Python实现Web UI自动化测试实战——Selenium 3_4_unittest_Pytest_GitLab_Jenkins - Storm,李鲲程,边宇明》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度