海量PDF免费下载!

Selenium自动化测试完全指南:基于Python.pdf(高清PDF免费下载)

Selenium自动化测试完全指南:基于Python
评分:
9.6
发布时间:
2024/4/18 14:01:56

内容介绍:

《Selenium自动化测试完全指南:基于Python》共有19章。第1~10章介绍Selenium IDE、Selenium WebDriver、Selenium Grid、Appium等工具的应用。第11~16章介绍自动化测试实战的组织及模式优化,包括如何通过Selenium进行功能测试和非功能测试,如何完善功能测试驱动,如何设置功能测试的逻辑组织结构,如何优化功能测试的物理组织结构,如何增强功能测试的运行反馈机制。第17~19章讲述自动化实战的落实及实践优化。《Selenium自动化测试完全指南:基于Python》适合测试人员和开发人员阅读。

作者介绍:

赵卓,新蛋科技有限公司电子商务研发团队项目经理,从事过多年测试工作和开发工作,精通各类开发和测试技术。编写过的图书有《Kubernetes从入门到实践》《Selenium自动化测试指南》,翻译过的图书有《精通Selenium WebDriver3.0(第2版)》《Visual Studio2010软件测试指南》和《快速编码:高效使用Microsoft Visual Studio》。

本书目录:

内容提要
前 言
读者对象
如何阅读本书
致谢
服务与支持
提交勘误
与我们联系
关于异步社区和异步图书
第一部分 Selenium工具组运用
第1章 Selenium自动化测试概览
1.1 自动化测试简介
1.2 Selenium简介
1.3 Selenium 4与Selenium 3的异同
1.4 Selenium工具集
第2章 Selenium IDE的基本运用
2.1 Selenium IDE的安装
2.2 Selenium IDE的基本操作
第3章 Selenium IDE的高级运用
3.1 Selenium IDE支持的5类命令
3.2 测试套件管理
3.3 命令行运行器
第4章 Selenium WebDriver的基本运用
4.1 Selenium WebDriver的安装与配置
4.2 选择浏览器开始测试
4.3 浏览器窗口的基本操作
4.4 查找页面元素
4.5 页面元素的基本操作
4.6 获取页面元素的内容
4.7 处理浏览器弹出框
4.8 多网页切换操作
4.9 结束WebDriver会话
第5章 Selenium WebDriver的高级运用
5.1 深入了解Selenium的等待机制
5.2 对键盘和鼠标进行精准模拟
5.3 操作浏览器Cookie
5.4 对浏览器窗口或元素截图
5.5 为Selenium操作附加自定义事件
5.6 浏览器启动参数设置
5.7 通过JavaScript执行器进行深度操作
第6章 Selenium Grid的基本运用
6.1 Selenium Grid各组件的部署
6.2 在Selenium Grid上运行测试
第7章 Selenium Grid的高级运用
7.1 Selenium Grid详细参数设置
7.2 使用Selenium Grid进行分布式并行测试
7.3 容器化Selenium——整合Docker
7.4 容器化Selenium——整合Kubernetes
第8章 Selenium 4的新特性预览
8.1 Selenium WebDriver 4
8.2 Selenium Grid 4
第9章 Appium的基本运用
9.1 Appium运行原理简介
9.2 Appium的安装与配置
9.3 使用Appium测试Web程序
9.4 使用Appium测试App
第10章 Appium的高级运用
10.1 Appium检测工具的具体功能
10.2 移动设备元素独有的定位
10.3 移动设备界面独有的操作
10.4 移动设备App独有的操作
10.5 移动设备系统独有操作
10.6 测试辅助操作
10.7 并行运行多个移动设备
10.8 将Appium加入Selenium Grid集群
第二部分 自动化测试实战:组织及模式优化
第11章 使用Selenium进行功能测试
11.1 完善测试的基本要素
11.2 结合Pytest进行功能测试
第12章 完善功能测试驱动以规范测试
12.1 引言
12.2 线性测试
12.3 模块化与库
12.4 数据驱动
12.5 关键字驱动
12.6 使用驱动时的误区
12.7 最佳模式:混合驱动
12.8 创建配置文件以应对不同环境
第13章 设计功能测试的逻辑组织结构
13.1 测试的前置操作与后置操作
13.2 设定测试函数的先后顺序
13.3 测试粒度规划
第14章 优化功能测试的物理组织结构
14.1 引言
14.2 通过页面对象规划待操作元素
14.3 通过继承关系组织公共元素
14.4 进一步解耦测试用例与操作动作
14.5 通过流式编程技术简化测试代码
第15章 增强功能测试的运行反馈机制
15.1 生成测试报告
15.2 并行运行测试
15.3 引入重试机制
第16章 使用Selenium进行非功能测试
16.1 网络爬虫
16.2 性能测试
第三部分 自动化测试实战:落实及实践优化
第17章 自动化测试的规划
17.1 目标决定自动化测试的成败
17.2 测试设计决定自动化测试的成效
第18章 使用Jenkins进行持续集成
18.1 必要概念与工具简介
18.2 配置基于网站代码变化而自动执行的Selenium脚本
18.3 配置基于时间定期自动执行的Selenium脚本
18.4 完善运行反馈配置
第19章 选择自动化测试的实施方式
19.1 不同产品架构与开发流程下的自动化测试
19.2 以正确的数据说话——建立自动化测试评估体系
19.3 打造自动化测试闭环
· · · · · · (更多)
下载地址
重要提示!:取消关注公众号后将无法再启用回复功能,不支持解封!
第一步:微信扫码关键公众号“架构师老卢”
第二步:在公众号聊天框发送book:70827,如:book:70827 获取下载地址
第三步:恭喜你,快去下载你想要的资源吧