Python编程基础与自动化测试

Python编程基础与自动化测试

作者:茅雪涛于洪奎

出版社:电子工业

出版年:2022年3月

ISBN:9787121429705

所属分类:散文随笔

书刊介绍

《Python编程基础与自动化测试》内容简介

本书主要讲解Python编程基础知识,以及基于Python的自动化测试知识和实践。特别结合自动化测试工作的实际场景,从单元测试、接口测试、UI测试三个层级,向读者讲述Python的相关知识和测试技巧。这些内容主要关注Python语言的基础知识的学习和掌握,对于每一名希望快速掌握一门计算机语言的学习者都是适用的。本书关注学习,重视练习,学练结合,每个章节分为多个主题,这些主题又可分为前后两部分,前半部分会对知识点进行详细的介绍,后半部分需要读者边阅读边练习,在练习中检验学习的成果。创新的"闯关式”学习方法,可以让读者通过实践快速掌握Python编程和自动化测试方法。本书适合所有对Python语言和测试感兴趣的软件开发人员、测试人员,也适合高校计算机专业学生补充学习、扩充视野。
茅雪涛,自2014年7月至今一直在中国银行软件中心从事银行系统软件开发工作,现任研发部门高级软件工程师、敏捷教练、内训师。2018-2021年度,作者主要从事软件的应用研发和质量保障工作,在自动化测试、敏捷推广、人员培养等方面具有丰富的经验。于洪奎,自2004年4月-至今一直在中国银行软件中心从事银行系统软件开发方面工作,历任软件工程师,团队经理,系统分析师,高级经理。2013-2019年度,主要从事互联网技术在银行业的应用开发工作,参与系统分析和架构设计,负责敏捷开发工艺的推广和团队管理工作。在软件开发、技术管理、组织转型和培训方面有丰富的经验和独到的心得。

作品目录

前言
《跟阿奎学Python编程基础》视频课程简介
感谢
第一部分
初识与初心
第一章:Python正流行
1.1、语言排行榜与技术雷达
1.2、Python之禅
1.3、无所不能的Python
第二章:初识自动化测试
2.1、自动化测试的场景和特点
2.2、自动化测试的类型
2.3、自动化测试到底要学什么
第三章:测试工程师的自动化测试转型
3.1、“点点点”,测试工程师的困惑
3.2、摆脱“点点点”从哪里开始
第二部分
认识Python
第四章:我来了
4.1、第一声问候
4.2、小青,你几岁了
4.3、我会做加法
4.4、这是奇数还是偶数
4.5、我们三个谁最大
4.6、FizzBuzz
4.7、建造星星塔
4.8、Python基础语法总结
第五章:我长大了
5.1、函数是枝叶
5.2、模块是枝干
5.3、面向对象是另一种看待世界的视角
5.4、Python小结
第六章:我想和你谈谈
6.1、终端带来即时交互
6.2、文件适用于批量交互
6.3、异常处理
第三部分
初识单元测试
第七章:认识单元测试
7.1、单元测试介绍
7.2、引入测试框架的意义
7.3、unittest初探
7.4、unittest进阶
第四部分
接口测试基础
第八章:接口测试的崛起
8.1、接口测试简介
8.2、Ajax接口与Web动静分离
8.3、Restful接口
第九章:相识前的准备
9.1、JSON格式的通信录
9.2、状态码的五个分类
9.3、HTTP协议基础
第十章:交谈开始
10.1、我知道你是哪里人
10.2、请查收我的POST
10.3、厉害了,我的302、10.4、把我藏在Cookie里
10.5、让我们“保持通话”
第五部分
实践HTTP接口测试
第十一章:HTTP接口测试(无状态)
11.1、接口约定
11.2、案例编写
11.3、数据外化到文件
11.4、数据外化到Excel
第十二章:普通Web接口测试(有状态)
12.1、接口探索
12.2、在返回页面中定位检查点
12.3、第一个测试案例
12.4、更多测试案例
12.5、重复执行注册失败了
12.6、命令行集成与HTML报告
第六部分
实践UI测试
第十三章:UI测试初探
13.1、搭建你自己的Web服务器
13.2、从页面定位说起
13.3、控制你的浏览器
13.4、元素操作
13.5、断言
13.6、等待
13.7、窗口截图
13.8、使用JavaScript来操作页面
附录A
在线资源使用指南
写在后面的话

相关推荐

微信二维码