展开全部

主编推荐语

本书系统且深入阐释利用Python进行Web自动化测试涉及的方法和实践。

内容简介

本书是一本介绍Python Web测试开发的基础书,从最基础的Python概念、Python语法,到最后的Python Web的项目实践,囊括Python Web测试开发所需的基础知识和实践方法,非常适合准备转型PythonWeb测试开发的人员。

同时,本书也介绍了Python语言的一些高级特性,如语法糖、内置表达式、魔法属性等。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 Python基础
  • 1.1 Python溯源
  • 1.1.1 Python的由来
  • 1.1.2 Python的特点
  • 1.1.3 Python的应用
  • 1.1.4 Python的版本
  • 1.2 Python环境安装
  • 1.2.1 Windows环境安装
  • 1.2.2 Linux环境安装
  • 1.2.3 多版本环境安装
  • 1.2.4 Python第三方库安装
  • 1.2.5 Python虚拟环境安装
  • 1.2.6 PyCharm开发环境安装
  • 第2章 Python语法
  • 2.1 初识Python
  • 2.1.1 Python执行环境
  • 2.1.2 Python执行方式
  • 2.2 基础语法
  • 2.2.1 语法格式说明
  • 2.2.2 基本数据类型
  • 2.2.3 变量与常量
  • 2.2.4 运算符与表达式
  • 2.3 逻辑控制语句
  • 2.3.1 if-else语句
  • 2.3.2 for语句
  • 2.3.3 while语句
  • 2.3.4 continue语句
  • 2.3.5 break语句
  • 2.3.6 pass语句
  • 2.4 数据结构介绍
  • 2.4.1 列表
  • 2.4.2 元组
  • 2.4.3 字典
  • 2.4.4 字符串
  • 2.5 函数介绍
  • 2.5.1 函数定义
  • 2.5.2 匿名函数
  • 2.5.3 内置函数介绍
  • 2.6 类与对象
  • 2.6.1 类的定义
  • 2.6.2 模块与包
  • 2.6.3 标准库介绍
  • 2.7 异常处理
  • 2.7.1 异常捕获与处理
  • 2.7.2 异常抛出与分类
  • 2.7.3 自定义异常
  • 2.7.4 异常妙用
  • 2.8 程序调试
  • 2.8.1 交互式
  • 2.8.2 调用式
  • 2.8.3 注入式
  • 2.8.4 Pdb命令
  • 第3章 Python进阶
  • 3.1 特性语法
  • 3.1.1 Pythonic编程
  • 3.1.2 推导表达式
  • 3.1.3 上下文管理器
  • 3.1.4 迭代器
  • 3.1.5 生成器
  • 3.1.6 闭包
  • 3.1.7 装饰器
  • 3.1.8 内省
  • 3.1.9 语法糖
  • 3.1.10 魔法方法与属性
  • 3.2 并发编程
  • 3.2.1 多进程
  • 3.2.2 多线程
  • 3.2.3 协程
  • 3.2.4 异步
  • 3.3 打包与发布
  • 3.3.1 打包
  • 3.3.2 发布
  • 第4章 常用库实践
  • 4.1 日常类库
  • 4.1.1 sys——解释器模块
  • 4.1.2 os——操作系统模块
  • 4.1.3 getopt——命令行参数模块
  • 4.1.4 minidom——XML读写模块
  • 4.1.5 json——读写JSON模块
  • 4.1.6 openpyxl——读写Excel模块
  • 4.1.7 logging——日志模块
  • 4.2 数据存储库
  • 4.2.1 records——轻量级DB框架
  • 4.2.2 redis——读写Redis库
  • 4.2.3 pymongo——读写MongoDB库
  • 4.3 Web相关库
  • 4.3.1 requests——HTTP网络请求库
  • 4.3.2 Flask——Web开发框架
  • 第5章 Web前端开发基础
  • 5.1 Vue框架学习
  • 5.1.1 基本使用
  • 5.1.2 模板语法
  • 5.1.3 表单
  • 5.1.4 组件
  • 5.1.5 路由
  • 5.1.6 AJAX请求
  • 5.1.7 vue-cli脚手架
  • 5.2 案例实战:任务列表
  • 5.2.1 需求说明及分析
  • 5.2.2 模块及设计
  • 5.2.3 数据库设计
  • 5.2.4 前端开发
  • 5.2.5 后端开发
  • 5.2.6 前后端配置
  • 第6章 测试开发实践
  • 6.1 测试代理服务开发(HProxy)
  • 6.1.1 需求说明及分析
  • 6.1.2 模块及设计
  • 6.1.3 数据库设计
  • 6.1.4 前端开发
  • 6.1.5 后端开发
  • 6.2 Mock服务开发(iMock)
  • 6.2.1 需求说明及分析
  • 6.2.2 模块及设计
  • 6.2.3 数据库设计
  • 6.2.4 前端开发
  • 6.2.5 后端开发
  • 6.3 数据查询服务开发(iData)
  • 6.3.1 需求说明及分析
  • 6.3.2 模块及设计
  • 6.3.3 前端开发
  • 6.3.4 后端开发
  • 6.4 API测试平台开发(iAPI)
  • 6.4.1 需求说明及分析
  • 6.4.2 模块及设计
  • 6.4.3 数据库设计
  • 6.4.4 前端开发
  • 6.4.5 后端开发
  • 附录
  • 附录1 数据库结构文件
  • 附录2 整体部署架构
  • 附录3 Nginx完整配置样例
  • 附录4 前后端代码仓库汇总
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。