![]()
内容推荐 《软件自动化测试实战:基于开源测试工具》旨在讲述测试框架、接口测试、Web自动化测试及移动端自动化测试。本书共8章,主要内容包括为什么要实施自动化测试,Python开发环境的搭建,Python基础知识,基于Python的单元测试框架UnitTest及其应用案例,HttpRunner测试框架及其应用案例,HttpRunnerManager测试平台的搭建过程,JMeter和Postman在接口测试中的应用,Docker基础与操作实战,Selenium自动化测试框架及其应用案例,Appium自动化测试框架及其应用案例等。 《软件自动化测试实战:基于开源测试工具》适合测试人员和开发人员阅读,也可供高等院校计算机相关专业的师生阅读。 目录 第1章 自动化测试基础和Python 开发环境的搭建 1.1 为什么要实施自动化测试 1.2 为什么要学习Python 1.3 Python的版本选择、安装与配置 1.3.1 Python的版本选择 1.3.2 Python的安装与配置 1.4 Python模块的安装方法 1.5 Python IDE——PyCharm的 安装与配置 1.6 使用PyCharm完成第 一个Python 项目 第2章 Python基础知识 2.1 IDLE——Python自带的IDE 2.2 Python相关术语 2.2.1 变量 2.2.2 数据类型 2.2.3 数据类型转换 2.2.4 缩进 2.2.5 内置函数 2.3 列表 2.3.1 创建列表 2.3.2 使用索引获取列表元素 2.3.3 使用切片获取列表元素 2.3.4 添加列表元素 2.3.5 删除列表元素 2.3.6 计数列表元素 2.3.7 获取列表元素的索引位置 2.3.8 反转列表元素并获取列表的 长度 2.4 元组 2.4.1 创建元组 2.4.2 使用索引获取元组元素 2.4.3 使用切片获取元组元素 2.4.4 统计元组元素的出现次数 2.4.5 获取元组元素的索引位置 2.4.6 删除整个元组 2.5 字典 2.5.1 创建字典 2.5.2 获取字典元素 2.5.3 修改字典 2.5.4 统计字典元素个数 2.5.5 删除字典或字典中的元素 2.6 集合 2.6.1 创建集合 2.6.2 获取集合元素 2.6.3 添加集合元素 2.6.4 修改集合 2.6.5 计数集合元素 2.6.6 删除集合或集合中的元素 2.7 常用运算符 2.7.1 算术运算符 2.7.2 逻辑运算符 2.7.3 比较运算符 2.7.4 赋值运算符 2.7.5 位运算符 2.8 常规语句应用基础 2.8.1 for循环语句 2.8.2 while循环语句 2.8.3 if-else条件语句 2.8.4 break语句 2.8.5 continue语句 2.8.6 导入模块 2.8.7 函数 2.8.8 lambda函数 2.8.9 断言 2.8.10 局部变量和全局变量 2.8.11 单行注释与多行注释 2.9 语法错误及异常处理 2.9.1 语法错误 2.9.2 其他错误 2.9.3 通过try-except捕获异常 2.9.4 通过try-except-else-finally 捕获异常 2.9.5 抛出异常 2.10 多线程处理 2.10.1 __name__ == "__main__" 2.10.2 线程概念解析 2.10.3 创建单线程 2.10.4 创建多线程 2.10.5 守护线程 2.10.6 阻塞线程 导语 基于JMeter、Postman、Docker工具,系统讲述测试框架的搭建方法和测试工具的使用方法 |