• Python接口自动化测试
21年品牌 40万+商家 超1.5亿件商品

Python接口自动化测试

11 1.9折 59 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者王浩然

出版社电子工业出版社

ISBN9787121356872

出版时间2019-05

版次1

装帧平装

开本16开

纸张胶版纸

页数216页

字数99999千字

定价59元

上书时间2024-12-02

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:Python接口自动化测试
定价:59.00元
作者:王浩然
出版社:电子工业出版社
出版日期:2019-05-01
ISBN:9787121356872
字数:230000
页码:216
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
适读人群 :本书适合初、中级测试工程师,对Python 语言感兴趣的人员,以及想要提升技术的人员。                              真正做到学以致用,以编写一套可落地的接口自动化脚本为目的。本书是实实在在的一线测试干货积累,提供落地化的HTTP协议接口自动化脚本,以及实实在在的可运行环境。有了这本书,就等于有了一套实实在在的测试平台。轻松入门Python语法,书中涉及的语法都是脚本中用到的,并在这个基础上做出适当的延伸,使读者在编写代码的同时,知其然,也知其所以然。书中源码公开,拥有这本书,就拥有了整套的源码,按照本书的环境设置,这套源码是完全可运行的。
内容提要
《Python接口自动化测试》没有采用传统的教科书写作模式,而是从要实现的目标着手,将“Python+MySQL处理HTTP接口”过程拆分成一个个知识点,最后串联各个知识点。《Python接口自动化测试》主要介绍了如何用Python实现接口自动化测试。全书主要内容包括接口基础、接口手工测试、编程前的准备、用Python操作MySQL数据库、用Python发送HTTP请求、用Python处理HTTP返回包、用Python导出测试数据、接口自动化及实际接口场景演示。   《Python接口自动化测试》适合初、中级测试工程师,对Python语言感兴趣的人员,以及想要提升技术的人员。
目录
目录1 本书整体设计思想 . 11.1 为什么要做懂技术的测试人员 . 21.2 为什么选择这本书. 41.3 为什么选择Python  51.4 本书能给你带来什么 . 61.5 自动化代码的设计思路 . 61.5.1 由手工测试分析出哪些步骤可自动化处理 . 81.5.2 以可重复步骤为契机,梳理自动化测试的步骤 . 91.5.3 抽象自动化步骤到功能点 . 101.6 补充知识点  101.6.1 什么是面向对象编程中的对象 . 101.6.2 什么是面向对象编程中的类 . 111.6.3 什么是编程语言中的实例 . 111.6.4 自动化测试是不是比手工测试覆盖率高 . 121.6.5 什么是自动化测试 . 131.6.6 什么是分层自动化测试 . 142 接口基础  182.1 什么是接口  192.2 接口的分类  232.3 HTTP 接口 . 242.3.1 HTTP 发送请求的方式  282.3.2 GET 方式和POST 方式的区别  292.4 接口测试  302.4.1 什么是接口测试 . 302.4.2 为什么要做接口测试 . 302.4.3 如何开展接口测试 . 312.4.4 前/后端交互的“契约―接口”文档  322.5 接口实例  342.5.1 前端页面 . 342.5.2 数据流图 . 352.5.3 逻辑代码 . 392.6 补充知识点  402.6.1 名词解释 . 402.6.2 答疑 . 413 接口手工测试 . 433.1 HTTP 接口工具 . 443.2 Fiddler 工具的使用  473.2.1 Fiddler 工具介绍  473.2.2 手工调用HTTP 接口 . 483.2.3 获取PC 端的网络数据包  513.2.4 获取手机端的网络数据包 . 523.2.5 截包与改包 . 543.2.6 Fiddler 工具的其他功能 . 583.3 接口手工测试的用例设计 . 593.3.1 接口测试用例设计――总纲  593.3.2 接口测试用例设计――参数校验  593.3.3 参数校验――SQL 注入 . 623.3.4 接口测试用例设计――逻辑校验  633.3.5 接口测试用例设计――用例模板  643.4 补充知识点  654 编程前的准备  674.1 Python 环境准备  684.1.1 选择Python 2 还是Python 3  684.1.2 在Windows 下安装Python 3 . 694.1.3 Python 2 和Python 3 共存之道  704.2 准备本地MySQL 服务 . 714.3 补充知识点  744.3.1 Python 2 与Python 3 的语法区别  744.3.2 Python 解释器 . 754.3.3 Python 的函数 . 755 用Python 操作MySQL 数据库  775.1 提前工作  785.2 操作MySQL 数据库 . 805.2.1 用Python 操作MySQL 数据库的流程 . 805.2.2 用Python 操作MySQL 代码 . 815.3 本章所涉及的Python 语法 . 955.3.1 模块与包 . 955.3.2 类 . 995.3.3 条件判断 . 1045.3.4 异常处理 . 1065.3.5 Python 3 代码注释  1075.4 PyCharm 使用基础  1095.4.1 为什么选择PyCharm . 1095.4.2 PyCharm 使用基础 . 1105.5 补充知识点  1135.5.1 MySQLdb 与PyMySQL. 1135.5.2 Python 命名规则 . 1135.5.3 self.cur.scroll 源码分析  1135.5.4 主流数据库的分类 . 1155.5.5 MySQL 的基本语法 . 1176 用Python 发送HTTP 请求  1206.1 准备工作  1216.2 发送HTTP 请求实例  1236.2.1 用Python 发送HTTP 请求的流程  1236.2.2 用Python 操作HTTP 请求的代码  1256.3 本章所涉及的Python 语法 . 1356.3.1 数据类型 . 1356.3.2 方法与函数 . 1376.3.3 切片 . 1406.3.4 日志模块logging  1416.4 补充知识点  1426.4.1 Python 的循环机制 . 1426.4.2 logging . 1437 用Python 处理HTTP 返回包  1447.1 提前工作  1457.2 处理HTTP 返回包实例 . 1457.2.1 用Python 处理HTTP 返回包的基础  1457.2.2 用Python 处理HTTP 返回包的流程  1487.2.3 用Python 处理HTTP 返回包的代码  1507.3 本章所涉及的Python 语法 . 1617.3.1 json 方法 . 1617.3.2 字典的两个方法 . 1627.3.3 eval与instance方法 . 1637.3.4 set方法与issubset方法  1637.4 补充知识点  1647.4.1 Python 的垃圾回收机制 . 1647.4.2 字符串的startswith和endswith方法  1668 用Python 导出测试数据  1688.1 提前工作  1698.2 用Python 导出测试数据 1708.2.1 导出测试数据的基础知识  1708.2.2 导出测试数据实例 1718.3 整体业务流程图  1768.4 补充知识点  1788.4.1 Python 时间戳  1788.4.2 Excel 的操作1789 接口自动化起航 1799.1 提前工作  1809.2 代码之外  1809.2.1 初始化数据 1809.2.2 代码结构图1819.3 接口自动化起航代码  1829.3.1 业务逻辑梳理 1829.3.2 代码实例 1839.4 代码操作步骤  1889.5 补充知识点  1909.5.1 用print 格式化输出 1909.5.2 数据驱动和关键字驱动  19110 实际接口场景演示  19210.1 提前工作  19310.2 接口举例  19310.3 准备与执行  19310.3.1 设计接口测试用例19310.3.2 按照接口用例设计准备测试数据 19310.3.3 在config_total 表中增加执行与导出配置项  19310.3.4 执行main.py 195附录A 本书用到的Python 代码清单 196
作者介绍
王浩然,网名大婶N72,测试技术专家。作者曾在科大讯飞、时代新媒体担任软件测试工程师。从事近7年的自动化测试工作,擅长基于Python语言的自动化测试框架及开发,现在在一家互联网企业中,担任测试开发工程师职位。
序言
目录1 本书整体设计思想 . 11.1 为什么要做懂技术的测试人员 . 21.2 为什么选择这本书. 41.3 为什么选择Python  51.4 本书能给你带来什么 . 61.5 自动化代码的设计思路 . 61.5.1 由手工测试分析出哪些步骤可自动化处理 . 81.5.2 以可重复步骤为契机,梳理自动化测试的步骤 . 91.5.3 抽象自动化步骤到功能点 . 101.6 补充知识点  101.6.1 什么是面向对象编程中的对象 . 101.6.2 什么是面向对象编程中的类 . 111.6.3 什么是编程语言中的实例 . 111.6.4 自动化测试是不是比手工测试覆盖率高 . 121.6.5 什么是自动化测试 . 131.6.6 什么是分层自动化测试 . 142 接口基础  182.1 什么是接口  192.2 接口的分类  232.3 HTTP 接口 . 242.3.1 HTTP 发送请求的方式  282.3.2 GET 方式和POST 方式的区别  292.4 接口测试  302.4.1 什么是接口测试 . 302.4.2 为什么要做接口测试 . 302.4.3 如何开展接口测试 . 312.4.4 前/后端交互的“契约―接口”文档  322.5 接口实例  342.5.1 前端页面 . 342.5.2 数据流图 . 352.5.3 逻辑代码 . 392.6 补充知识点  402.6.1 名词解释 . 402.6.2 答疑 . 413 接口手工测试 . 433.1 HTTP 接口工具 . 443.2 Fiddler 工具的使用  473.2.1 Fiddler 工具介绍  473.2.2 手工调用HTTP 接口 . 483.2.3 获取PC 端的网络数据包  513.2.4 获取手机端的网络数据包 . 523.2.5 截包与改包 . 543.2.6 Fiddler 工具的其他功能 . 583.3 接口手工测试的用例设计 . 593.3.1 接口测试用例设计――总纲  593.3.2 接口测试用例设计――参数校验  593.3.3 参数校验――SQL 注入 . 623.3.4 接口测试用例设计――逻辑校验  633.3.5 接口测试用例设计――用例模板  643.4 补充知识点  654 编程前的准备  674.1 Python 环境准备  684.1.1 选择Python 2 还是Python 3  684.1.2 在Windows 下安装Python 3 . 694.1.3 Python 2 和Python 3 共存之道  704.2 准备本地MySQL 服务 . 714.3 补充知识点  744.3.1 Python 2 与Python 3 的语法区别  744.3.2 Python 解释器 . 754.3.3 Python 的函数 . 755 用Python 操作MySQL 数据库  775.1 提前工作  785.2 操作MySQL 数据库 . 805.2.1 用Python 操作MySQL 数据库的流程 . 805.2.2 用Python 操作MySQL 代码 . 815.3 本章所涉及的Python 语法 . 955.3.1 模块与包 . 955.3.2 类 . 995.3.3 条件判断 . 1045.3.4 异常处理 . 1065.3.5 Python 3 代码注释  1075.4 PyCharm 使用基础  1095.4.1 为什么选择PyCharm . 1095.4.2 PyCharm 使用基础 . 1105.5 补充知识点  1135.5.1 MySQLdb 与PyMySQL. 1135.5.2 Python 命名规则 . 1135.5.3 self.cur.scroll 源码分析  1135.5.4 主流数据库的分类 . 1155.5.5 MySQL 的基本语法 . 1176 用Python 发送HTTP 请求  1206.1 准备工作  1216.2 发送HTTP 请求实例  1236.2.1 用Python 发送HTTP 请求的流程  1236.2.2 用Python 操作HTTP 请求的代码  1256.3 本章所涉及的Python 语法 . 1356.3.1 数据类型 . 1356.3.2 方法与函数 . 1376.3.3 切片 . 1406.3.4 日志模块logging  1416.4 补充知识点  1426.4.1 Python 的循环机制 . 1426.4.2 logging . 1437 用Python 处理HTTP 返回包  1447.1 提前工作  1457.2 处理HTTP 返回包实例 . 1457.2.1 用Python 处理HTTP 返回包的基础  1457.2.2 用Python 处理HTTP 返回包的流程  1487.2.3 用Python 处理HTTP 返回包的代码  1507.3 本章所涉及的Python 语法 . 1617.3.1 json 方法 . 1617.3.2 字典的两个方法 . 1627.3.3 eval()与instance()方法 . 1637.3.4 set()方法与issubset()方法  1637.4 补充知识点  1647.4.1 Python 的垃圾回收机制 . 1647.4.2 字符串的startswith()和endswith()方法  1668 用Python 导出测试数据  1688.1 提前工作  1698.2 用Python 导出测试数据 1708.2.1 导出测试数据的基础知识  1708.2.2 导出测试数据实例 1718.3 整体业务流程图  1768.4 补充知识点  1788.4.1 Python 时间戳  1788.4.2 Excel 的操作1789 接口自动化起航 1799.1 提前工作  1809.2 代码之外  1809.2.1 初始化数据 1809.2.2 代码结构图1819.3 接口自动化起航代码  1829.3.1 业务逻辑梳理 1829.3.2 代码实例 1839.4 代码操作步骤  1889.5 补充知识点  1909.5.1 用print 格式化输出 1909.5.2 数据驱动和关键字驱动  19110 实际接口场景演示  19210.1 提前工作  19310.2 接口举例  19310.3 准备与执行  19310.3.1 设计接口测试用例19310.3.2 按照接口用例设计准备测试数据 19310.3.3 在config_total 表中增加执行与导出配置项  19310.3.4 执行main.py 195附录A 本书用到的Python 代码清单 196

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP