编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

每日一书推荐《零成本实现Web自动化测试:基于Selenium》高清PDF

wxchong 2024-07-07 00:03:13 开源技术 22 ℃ 0 评论


书本简介:

《零成本实现Web自动化测试》从目前主流的Web自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成Web自动化测试,便于读者轻松掌握Web自动化测试的原理、方法和实际操作。所以,它不是一本深奥的测试理论书籍,而是一本测试实战类的书籍,作者温素剑试图在书中向读者演示如何使用Selenium、WebDriver、Bromine、SauceLabs、MantisBT搭建起一整套稳定、高效、成本为零的自动化测试平台。本书以测试GoogleGMAIL为具体范例,提供了完整的Web自动化测试解决方案。

获取方式:

转发+关注后私信【电子书】获取!


书本目录:

第1篇Selenium 和WebDriver工具篇

第1章自动化测试基础

1.1初识自动化测试

1.1.1自动化测试是什么

1.1.2常见的自动化测试架

1.1.3 自动化测试的基本流程

1.1.4走出自动化测试认知错误


1.2开源 Web自动化测

1.2.1 Web自动化测试

1.2.2是否选择开源自动化测试

1.2.3开源自动化测试.优势

第2章Selenium 简介和基础

2.1 Selenium 简介

2.2 Selenium 基础

2.3小结



第3章容Selenium-IDE

3.1简介

3.2 IDE 操作界面

3.3测试案例和测试案例集

3.3.1创建测试案

3.3.2运行测试案例

3.3.3调试测试案例

3.3.4测试案 例集

3.4IDE功能扩展

3.5常见错误处理


第4章Selenium 命令

4.1验证页面元素

4.2定位页面元素

4.3文字范本匹配

4.4命令使用技巧



第5章Selenium-RC

5.1简介

5.2 Sclenium-RC 基础

5.2.1 Selenium-RC 工作原理

5.2.3 Selenium-RC 安装

5.3 Selenium-RC 使用

5.3.1从 Selenese到测试程序

5.3.2构建 你的测试程序

5.3.3学习 Selenium-RC

5.3.4报告测试结果

5.3.5为 测试加入一些编程逻辑

5.3.6 Server 选项

5.3.7处理HTTPS和安全弹出对话框

5.3.8支持其他浏览器和浏览器配置

5.4常见错误的处理



第6章Selenium测试案例设计

6.1 测试设计导言

6.2测试什么

6.3验证结果

6.3.1断言vs验证

6.3.2权衡: assertTextPresent. assertElementPresent. asrtTt...

6.4选择一个定位策略

6.4.1定位动态对象

6.4.2如何避免在测试中使用复杂的xpath表达式

6.5测试Ajax应用系统

6.6 UI 映射

6.7数据驱动测试

6.8数据库验证



第7章Selenium用户扩展

7.1简介

7.2 Actions

7.3 Accssors/ssr

7.4定位策略

7.5在Selenium-IDE中使用用户扩展

7.6在Selenium-RC中使用用户扩展

第8章Selenium-Grid

8.1 Selenium-Grid 是如何工作的

8.1.1传统的 Selenium 架构

8.1.2 Selenium-Grid 架构

8.1.3指定 测试执行环境

8.2如何 使用Selenium-Grid测试平台

第9章Selenium 2.0和WebDriver

9.1 WebDriver 基础

9.1.1 WebDriver 是什么

9.1.2 什么时候使用WebDriver

9.1.3五分钟入门指南

9.2 WebDriver 的各种实现

9.2.1 HtmlUnit Driver

9.2.2 Firefox Driver

9.2.3 Intermnet Explorer Driver

9.2.4 Chrome Driver

9.3 WebDriver 进阶

9.4模拟Selenium-RC

第2篇自动化测试实战篇

第10章实战—测试 Google GMAIL

10.1明确测试范围

10.2 Selenium 测试一登 录GMAIL邮箱

10.3 Selenium 测试一撰写邮件

10.4 Selenium 测试一删除 邮件以及邮件列表

10.5 Selenium 测试一邮件存档

10.6 Selenium 测试一搜索邮件

10.7使用测试案 例集来管理Selenium-IDE脚

10.8留给读者的思考

第11章管理你的测试案例Bromine

11.1 Bromine 基础

11.1.1为什么 使用Bromine

11.1.2 Bromine 特性

11.1.3 Bromine 工作原理

11.1.4 安装Bromine

11.2配置和使用Bromine

11.2.1配置 Bromine测试节点

11.2.2配置 Bromine任务调度器

11.2.3 创建一个Bromine测试脚本

11.2.4 在Bromine中上载测试脚本

11.2.5 测试计划

11.2.6测试实验室

11.2.7控制面板

11.3实战一 管理Google GMAIL测试案例

第12章测试云SauceLabs

12.1 Sauce OnDemand

12.1.1如何 使用Sauce OnDenand

12.1.2 Sauce OnDemand常用参数

12.2 Sauce Connect

12.3 Sauce D.D

12.4 Sauce RC

12.5实战一在 SaucesLabs中运行Google GMAIL测试案例

12.6实战一 在 Bromine中集成SaucesL abs

第13章管理你的缺陷MantisBT

13.1简介

13.2安装

13.3 MantisBT 配置

13.4 MantisBT 管理

13.4.1用户管理

13.4.2项目管理

13.4.3自定义字段管理

13.4.4管理配置

13.5报告缺陷

13.5.1报告并处理缺陷

13.5.2缺陷查询

13.5.3缺陷修改

13.5.4我的视图

13.6统计报表和图形报表

13.7留给读者的思考

第3篇Selenium 使用帮助篇

第14章元Selenium 使用帮助

14.1 Selenium API速查手册

14.1.1 Selenium Action

14.1.2 Selenium Assertion

14.1 .3 Selenium Acec.s

14.2 Selenium 客户端驱动配置

14.2.1 NET客户端驱动配置

14.2.2 Java 客户端驱动配

14.2.3 Python 客户端驱动配置

总结:

《零成本实现Web自动化测试》是一本Web自动化测试的专业工具书,也是软件测试工程师的良师益友,可作为软件测试培训、高等院校软件相关专业的辅助教材,目标读者是初级或者资深软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的应届毕业生。

最后:

转发+关注后私信【电子书】获取!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表