技术教育社区
www.teccses.org

Python全栈测试开发(视频案例版)

封面

作者:吴泽木

页数:496

出版社:中国水利水电出版社

出版日期:2021

ISBN:9787517098041

电子书格式:pdf/epub/txt

内容简介

这本书主要包括五部分内容,分别是Python实例实战,Web自动化测试,App自动化测试,接口自动化测试以及Jenkins持续集成。 Python实例实战作为整个所有自动化测试的基础部分,通过数据类型的应用,循环逻辑应用,迭代器、生成器应用,装饰器应用,面向对象应用以及多线程、多进程的应用实例来引出Python所对应的各个知识点。 Web自动化包括两部分,Web基础篇和Web进阶篇。Web基础篇主要介绍的是自动化测试基础内容,包括自动化测试的一些理论、分类、流程等等。而Web进阶篇主要是介绍如何利用Selenium框架完成对应的业务脚本设计,所涉及内容有Selenium基础、Selenium元素定位大全、Selenium所对应WebDriverAPI对象操作等,还有就是融合自动化测试框架Unittest的详细应用。很后还介绍了一下如何利用Selenium Grid完成分布式的测试操作。 App自动化同样也包括两部分,App基础篇和App进阶篇。App基础篇主要是实现移动端稳定性测试。App进阶篇是认识移动端自动化测试框架,使用Appium完成App的脚本设计。 接口自动化主要包括接口基础篇、接口应用篇、接口进阶篇、接口高阶篇。基础篇主要是接口测试理论知识点。应用篇是利用Postman测试工具完成接口测试并结合Newman实现报告生成。进阶篇则是理解接口从设计到开发全过程,理解Django框架,使用Django框架完成基础接口的开发。高阶篇主要是实现Python与Requests框架完成接口自动化测试,很后融合Pytest和Allure框架完成二次代码封装。 Jenkins持续集成可以说是综合篇内容,因为这一篇章除了实现脚本的版本管理以外,还实现了Jenkins的持续集成,通过Jenkins与Git、GitHub、GitLab等各个平台完成整合操作。

作者简介

吴泽木,精通Python语言、Java语言、自动化测试、性能测试调优及性能工具应用。拥有10余年IT工作经验;涉及行业有教育行业、政府行业、电商行业、金融行业等,担任高级测试工程师、测试经理、测试总监等职位。自动化测试专家,北大青鸟、泽林教育总监级讲师,授课理论结合实际,激发激情,逻辑清晰,专业性强,知识面广而深,备受广大学生喜爱。

本书特色

本书可帮助读者学会当今主流的三大自动化测试:Web自动化测试、APP自动化测试和接口自动化测试。首先自动化测试是所有功能测试人员过渡最简单、容易的一个阶段。自动化可以让相关人员不再从事枯燥的工作,而是进行脚本设计实现,这样不存在荣誉感比开发人员低的问题。其次,自动化的起步薪资可以说是多年功能测试的瓶颈薪资,将薪资和荣誉作为目标,那个人的未来规划就比较清晰了。
所以,这项技术使大家可以成为一名优秀的自动化测试工程师、白盒测试工程师,甚至可以通过本书成为测试管理者。
本书每个章节的知识点都具有一定的广度和深度,值得大家细细地品味各个知识点的作用与意义。对于初学自动化或者是想要独立负责整个自动化测试项目的测试人员而言,本书是一个很好的引导者,它可以带领大家一起思考,一起提升,一起研究。
7
本书的特色
(1)大多数自动化测试书籍从Python语言的基础内容方面进行讲述,但是本书则是从Python的实战实例讲起以达到对Python知识点的罗列与梳理。
(2)大多数自动化测试书籍针对某一个自动化测试类型进行编写,但是本书实现了当今三大主流自动化(Web自动化、APP自动化和接口自动化)对应的各个API的介绍以及底层框架的设计。
(3)本书设计了大量的实例,每个知识点的讲解通俗易懂,并能够达到举一反三的效果。
本书除了完成脚本和框架的设计以外,还扩展了对脚本的维护以及对系统的持续集成。
(5)为了将所有知识点应用到实际项目,最后两章结合真实项目完成了Web自动化和接口自动化的测试框架的开发。

目录

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Python全栈测试开发(视频案例版)》
Article link:https://www.teccses.org/1317600.html