更新时间:2021-09-27 17:31:12
封面
版权信息
版 权
内容提要
前 言
服务与支持
第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 阻塞线程
2.11 类和对象
2.11.1 对象思想的引入
2.11.2 对象(类)的概念
2.11.3 类中的self是什么
2.11.4 构造函数与析构函数
2.11.5 类的继承
2.12 字符串相关操作
2.12.1 字符串的类型转换
2.12.2 字符串的拼接
2.12.3 字符串的截取
2.12.4 字符串的替换
2.12.5 字符串的位置判断
2.13 文件相关操作
2.13.1 文本文件操作
2.13.2 Excel文件操作
2.13.3 JSON文件操作
第3章 基于Python的单元测试框架UnitTest