Python自动化测试入门与进阶实战

Python自动化测试入门与进阶实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

结合典型场景介绍Python自动化测试技术,搭建自研测试平台,提高效率。

内容简介

本书从Python自动化测试的概念开始讲解,然后逐步深入讲解自动化测试的进阶知识,最后通过两个综合项目案例,重点介绍如何使用unittest+requests+Selenium进行RESTful API和跨终端自动化测试,让读者能够从实践中学会项目分析,编写出高质量和高复用性的测试代码,并全面、系统、深入地掌握Selenium的相关知识。

本书共10章,分为2篇。第1篇“Python自动化测试基础”,涵盖的主要内容有自动化测试概述、Python HTTP接口编程、Selenium基础知识、Python模拟数据测试、Python爬虫测试接口、性能测试、App自动化测试及pytest单元测试;第2篇“Python自动化测试实战”,涵盖的主要内容有基于RESTful API的自动化测试案例,以及基于Selenium的Web自动化测试案例。 

 

本书内容全面,语言通俗易懂,案例丰富,代码规范,特别适合有一定Python编程基础而想要学习Python自动化测试技术的人员阅读,也适合对自动化测试感兴趣的相关从业人员和技术爱好者阅读。另外,本书还可以作为高等院校相关专业的教材及相关培训机构的教学用书。

作者简介

作者唐文,慧博云通成都分公司高级研发工程师。热爱技术类文章的写作及开源技术的传播,运营与维护技术公众号“成都有娃儿”与cnblogs博客。曾在上市公司聚美优品和边锋领沃从事研发工作,也曾在创业公司担任架构师和研发主管。热衷于新兴技术,崇尚开源和全栈开发,熟悉PHP、Python,Golang和Java等后端技术栈,对自动化测试有较为深入的研究,并且积累了丰富的实践经验。

章节目录

版权信息

作者简介

内容简介

前言

第1篇 Python自动化测试基础

第1章 自动化测试概述

1.1 测试方式分类

1.2 自动化测试的概念和优点

1.3 为什么用Python进行自动化测试

1.4 接口测试和UI测试的比较

1.5 小结

第2章 Python HTTP接口编程

2.1 发起HTTP请求示例

2.2 HTTP简介

2.3 GET和POST请求

2.4 小结

第3章 Selenium基础知识

3.1 Selenium概述

3.2 Selenium环境搭建

3.3 在Selenium中选择元素对象

3.4 使用Selenium完成自动登录

3.5 鼠标事件

3.6 键盘事件

3.7 对一组对象定位

3.8 对层级对象定位

3.9 iframe中的对象定位

3.10 调试方法

3.11 对话框处理

3.12 跨浏览器的窗口处理

3.13 分页处理

3.14 控制浏览器的滚动条

3.15 小结

第4章 Python模拟数据测试

4.1 模拟测试简介

4.2 测试留言板功能

4.3 Mock库的高级用法

4.4 模拟登录

4.5 小结

第5章 Python爬虫测试接口

5.1 爬虫测试简介

5.2 Scrapy基础

5.3 测试商品列表页面的完整用例

5.4 多线程爬虫用例

5.5 反爬虫安全策略

5.6 小结

第6章 性能测试

6.1 性能测试简介

6.2 Locust工具的使用

6.3 常用的压力测试工具

6.4 利用多线程实现性能提升

6.5 使用JMeter对Selenium自动化代码进行压力测试

6.6 小结

第7章 App自动化测试

7.1 App自动化测试简介

7.2 测试计划设计

7.3 Appium自动化测试框架

7.4 小结

第8章 使用pytest进行单元测试

8.1 单元测试简介

8.2 pytest的基本用法

8.3 pytest进阶之conftest的使用

8.4 其他单元测试框架

8.5 小结

第2篇 Python自动化测试实战

第9章 基于RESTful API的自动化测试案例

9.1 RESTful API简介

9.2 接口分析

9.3 编写配置

9.4 数据准备

9.5 新增文章接口测试代码用例

9.6 修改文章接口测试代码用例

9.7 删除文章接口测试代码用例

9.8 查询文章接口测试代码用例

9.9 API测试工具

9.10 小结

第10章 基于Selenium的Web自动化测试案例

10.1 自研自动化测试框架

10.2 使用Selenium自动化操作网盘

10.3 使用Lettuce进行测试

10.4 Selenium跨浏览器测试实战

10.5 小结

Python自动化测试入门与进阶实战是2020年由机械工业出版社华章分社出版,作者唐文。

得书感谢您对《Python自动化测试入门与进阶实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
纤维增强复合薄板振动测试与分析方法 电子书
本书针对纤维增强复合薄板结构在工程应用中的振动问题,系统地介绍了其振动特性的先进测试与分析方法。
自动化腹膜透析标准操作规程 电子书
本书内容丰富图文并茂,实用性强,为医护人员和患者提供了十分有效的实践指导。
OpenCV图像处理入门与实践 电子书
基于OpenCV 4与Python,循序渐进介绍OpenCV从入门到实践的内容。
用插画讲故事——Procreate插画设计与实战 电子书
作者在书中详细介绍了故事感插画的创意构思、绘画技法以及角色塑造、商业插画等方面的内容,通过实战案例的方式讲解了不同角色、场景及的绘画技巧。
钓鱼装备与技法实战 全彩图解版 电子书
  ·429幅场景实拍和彩绘插图从装备到技法全面展示   ·钓鱼冠军Q&A 26年实战经验大公开:传统钓·海钓·台钓·路亚   ·9 大类钓鱼装备的选择、使用与维护   ·选择钓点、打窝子、挂饵、甩竿、投竿、提竿、遛鱼、抄鱼   ·细节分步图解 照着做就能学会:鱼线和鱼钩的绑法、鱼线和鱼竿的绑法、 制作饵料、挂饵、渔轮上线 【关注“动动吧”公众号(fun-sports),可在线试读和下载,体验逼真的3D阅读效果!】