Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手

Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手

作者:田春成李靖

出版社:电子工业

出版年:2019年9月

ISBN:9787121372704

所属分类:教辅教材

书刊介绍

《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》内容简介

Selenium是目前非常流行的一种自动化测试工具。本书基于Python 3语言讲述了最新的Selenium 3的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。
本书共14章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及的各种技术,包括前端技术、Selenium元素定位、Selenium常用方法及WebDriver进阶应用;第3篇以携程订票系统为例,深入探讨了如何进行项目实战与优化,详细介绍了项目重构、数据驱动测试、Page Object设计模式及行为驱动等相关的各种常用技术;第4篇介绍了平台建设相关的一些实用技术,如平台搭建维护、项目部署及运用Docker容器技术进行测试等。
为了使读者不但能掌握Selenium自动化测试,而且能够迅速获得项目经验,彻底掌握并灵活运用到实际的测试项目中,本书注重理论与实践相结合,提供了大量典型的自动化测试实例,按照由浅入深、前后照应的顺序来安排内容。
如果你是初学者,可以按照本书安排的先后顺序来学习,这会让你对自动化项目能更快上手;如果你是有经验的高级测试从业人员,可以根据自己的需求阅读此书,借此来夯实基础,获得更多的项目设计和部署的经验,以及对项目全局方面的认知。
田春成,多年测试开发经验,长期从事自动化测试框架、分布式测试平台设计与开发工作。现为某创业公司技术总监。
李靖,资深测试开发工程师,十年开发测试经验。曾在外企SAP从事自动化、性能测试工作。长期从事自动化测试技术选型、技术研究和框架设计相关工作。

作品目录

内容简介
推荐序


读者服务
第一篇



第1章:自动化测试简介
1.1、什么是自动化测试
1.2、自动化测试的分类
1.3、自动化测试项目的适用条件
1.4、自动化测试总结
1.5、为什么选择Selenium
第2章:Selenium
IDE的使用
2.1、Selenium
IDE介绍
2.2、从Selenium
IDE导出脚本
第3章:Python与Selenium环境搭建
3.1、Windows环境下的安装
3.2、Mac
OS环境下的安装
第二篇



第4章:前端技术简介
4.1、HTML
4.2、CSS
4.3、JavaScript
第5章:Selenium元素定位
5.1、Python基础知识
5.2、Selenium八大定位
第6章:Selenium常用方法
6.1、基本方法
6.2、特殊元素定位
6.3、Frame操作
6.4、上传附件操作
6.5、Cookie操作
6.6、Selenium帮助文档
第7章:Selenium
WebDriver进阶应用
7.1、滑块操作
7.2、项目中的截图操作
7.3、Web页面多窗口切换
7.4、元素模糊定位
7.5、复合定位
第三篇



第8章:项目实战
8.1、项目需求分析汇总
8.2、业务场景覆盖与分拆
8.3、项目代码总结
第9章:代码优化与项目重构
9.1、项目重构
9.2、代码优化
第10章:数据驱动测试
10.1、一般文件操作
10.2、通过Excel参数,实现参数与脚本的分离
10.3、数据驱动框架DDT
第11章:Page
Object设计模式
11.1、什么是PO
11.2、PO实战
第12章:行为驱动测试
12.1、环境安装
12.2、行为驱动之小试牛刀
12.3、基于Selenium的行为驱动测试
12.4、结合PO的行为驱动测试
第四篇



第13章:测试平台维护与项目部署
13.1、Git应用
13.2、Jenkins安装
13.3、配置Jenkins
13.4、Jenkins应用
13.5、完整的Jenkins自动化实例
13.6、项目部署
第14章:Docker容器技术与多线程测试
14.1、Docker简介
14.2、Docker的一般应用场景
14.3、Docker的安装和简单测试
14.4、Python多线程介绍
14.5、本地利用多线程执行Selenium测试
14.6、利用Docker容器技术进行多线程测试
博文视点精品图书展台
反侵权盗版声明

相关推荐

微信二维码