python经典编程100例征友(测试之道电子书)

书籍简介

python经典编程100例征友(测试之道电子书)(1)

Python 测试之道

作者: 杨燕琳 / 朱圣洲 / 石赟出版社: 人民邮电出版社副标题: Python 3.6 测试开发实践总结出版年: 2018-7页数: 268定价: 59.80元装帧: 平装ISBN: 9787115479518

获取方法

关注申霖,发送:2022

目录

第 1章 大话软件测试基础 11.1 测试的分阶 11.1.1 入门阶 11.1.2 工程师阶 141.1.3 专家阶 291.1.4 总监阶 361.2 并发测试 401.2.1 并发测试的定义 401.2.2 并发测试的分类 411.3 自动化测试 411.3.1 什么是自动化测试 411.3.2 与手工测试的区别 421.3.3 自动化测试的困境 431.4 学习小贴士 43第2章 Python的环境准备 452.1 Python介绍 452.2 Python的安装配置 452.2.1 Python版本的选择 452.2.2 Python的安装与配置 462.3 Python模块的安装 462.4 Python的工具 472.4.1 Python工具介绍 472.4.2 Pycharm的安装 472.4.3 Pycharm的使用 482.5 学习小贴士 50第3章 Python的基础 513.1 语法规范 513.1.1 换行与缩进 513.1.2 模块导入 523.1.3 注释 533.2 变量与运算 543.2.1 变量 543.2.2 运算 573.3 数据结构 603.3.1 元组 603.3.2 列表 623.3.3 字典 633.4 函数 653.4.1 函数的定义 653.4.2 函数的参数 663.4.3 函数的返回值 673.4.4 函数的嵌套 683.5 字符串处理 703.5.1 字符串的转换 703.5.2 字符串的合并 713.5.3 字符串的截取 723.5.4 字符串的替换 733.6 学习小贴士 75第4章 接口测试的基础 764.1 网络传输知识 764.1.1 协议 764.1.2 Cache 784.1.3 Cookie 824.1.4 Session 874.1.5 Token 914.1.6 JSON Web Token 924.2 HTTP协议 964.2.1 HTTP协议的介绍 964.2.2 HTTP协议的原理 994.2.3 Uniform Resource Locator 1024.2.4 请求报文(request) 1034.2.5 响应报文(response) 1114.2.6 HTTP扩展 1174.3 HTTPS协议详解 1204.3.1 加密算法 1214.3.2 数字签名 1214.3.3 传输过程 1224.4 WebSocket协议详解 1234.4.1 WebSocket的由来 1234.4.2 WebSocket的属性 1244.4.3 WebSocket的原理 1254.5 学习小贴士 126第5章 模拟网络请求 1275.1 发送HTTP请求 1275.1.1 requests模块 1275.1.2 请求与响应 1275.1.3 请求参数 1285.2 发送HTTPS请求 1345.3 发送WebSocket请求 1365.3.1 WebSocket模块 1365.3.2 请求与响应 1365.3.3 请求实例 1365.4 学习小贴士 137第6章 接口测试 1386.1 接口测试的定义 1386.2 接口测试工具 1386.3 接口文档 1416.4 实例 1426.4.1 接口文档解析 1426.4.2 测试用例 1446.4.3 测试代码编写 1446.5 学习小贴士 145第7章 UnitTest测试框架 1467.1 UnitTest模块 1467.2 测试用例 1467.3 测试固件 1487.4 测试套件 1497.5 运行测试 1507.6 测试报告 1517.7 学习小贴士 153第8章 接口自动化测试 1548.1 项目的选择 1548.2 结构化设计 1548.2.1 顺序结构 1558.2.2 判断结构 1558.2.3 循环结构 1588.3 内置功能应用 1618.3.1 随机产生数据 1618.3.2 日期的获取和计算 1638.3.3 数据加密 1658.3.4 txt文件的读写 1668.4 实例 1698.4.1 测试需求分析 1698.4.2 测试流程设计 1718.4.3 测试环境准备 1718.4.4 测试代码编写 1718.4.5 实例完整代码 1758.5 学习小贴士 177第9章 接口并发测试 1789.1 常见的并发问题 1789.1.1 事务并发的问题 1799.1.2 极限值并发的问题 1809.1.3 压力并发的问题 1809.1.4 异常数据干扰并发的问题 1839.2 设计并发测试场景 1839.2.1 设计思路整理 1839.2.2 场景分析实例1 1849.2.3 场景分析实例2 1889.3 并发结果测试与结论 1899.3.1 账户资金并发bug实例及测试建议 1899.3.2 抽奖营销活动并发bug实例及测试建议 1909.4 多线程并发 1919.4.1 单线程执行 1919.4.2 多线程执行 1919.4.3 守护线程 1949.4.4 阻塞线程 1959.4.5 并发测试框架 1969.5 实例 1979.5.1 测试需求分析 1979.5.2 测试方案设定 1989.5.3 测试代码编写 1999.5.4 实例完整代码 2009.5.5 测试结果分析 2019.6 学习小贴士 201第10章 接口自动化测试实战 20310.1 实战1 20310.1.1 测试接口选择 20310.1.2 测试框架构建 20410.1.3 测试代码编写 20510.1.4 输出测试报告 20610.1.5 实例完整代码 20810.2 实战2 21010.2.1 测试用例选择 21010.2.2 测试流程设计 21110.2.3 测试环境准备 21210.2.4 测试代码编写 21210.2.5 实例完整代码 21710.3 学习小贴士 219第11章 接口并发测试实战 22111.1 订单并发性能 22111.1.1 整理并发需求 22111.1.2 提取性能指标 22111.1.3 测试代码编写 22211.1.4 实例完整代码 22311.2 WebSocket并发 22511.2.1 整理并发需求 22511.2.2 提取性能指标 22511.2.3 测试代码编写 22611.2.4 实例完整代码 22611.3 学习小贴士 227第12章 Jenkins持续集成 22912.1 什么是持续集成 22912.2 持续集成工具Jenkins 22912.3 Jenkins的安装运行 23012.4 Jenkins的配置 23412.4.1 系统设置 23412.4.2 插件管理 23712.5 Jenkins的构建任务 23812.5.1 新建任务 23812.5.2 源码管理 24012.5.3 构建触发器 24112.5.4 构建环境 24212.5.5 设置构建 24212.5.6 构建后操作 24412.6 运行构建任务 24412.7 学习小贴士 246第13章 Python的其他用途 24713.1 批量处理数据 24713.2 本地命令集成 24813.3 查看服务器日志 24913.4 学习小贴士 250第14章 测试人员的发展 25114.1 测试人员的现状 25114.2 测试人员的地位 25414.3 测试人员的评审标准 25414.4 测试人员的学习 25514.5 测试人员的分享 25714.6 Python对于测试人员的意义 26514.7 测试人员的转型 26514.7.1 Quality Assurance 26514.7.2 开发工程师 26614.7.3 产品经理 26614.7.4 项目经理 26614.8 学习小贴士 267后记 268

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页