第1章 初识软件测试
1.1 软件测试的职业前景和规划
1.1.1 软件测试的现状与前景
1.1.2 软件测试人员的职业规划
1.2 软件测试人员学习路线
1.3 软件测试人员的核心素质
1.3.1 人格品质
1.3.2 沟通能力
1.4 软件测试对学历的要求
1.5 软件测试对英语的要求
第2章 软件测试入门
2.1 实体产品测试实例
2.1.1 如何测试矿泉水瓶
2.1.2 如何测试白板笔
2.1.3 产品测试的基本要素
2.2 什么叫软件
2.3 软件测试实例
2.3.1 邮箱之登录测试
2.3.2 邮箱之写信测试
2.3.3 软件测试的基本要素
2.4 本章小结
2.4.1 学习提醒
2.4.2 求职指导
第3章 测试工作从评审需求开始
3.1 项目组成员
3.2 项目组成员与需求的关系
3.3 为什么要评审需求文档
3.4 如何评审需求文档
3.5 本章小结
3.5.1 学习提醒
3.5.2 求职指导
第4章 软件测试的基本概念
4.1 软件测试及相关概念的定义
4.2 软件测试的分类
4.2.1 按测试原理分类
4.2.2 按测试阶段分类
4.3 初级软件测试人员的定位
4.4 软件测试分类关系表
4.5 本章小结
4.5.1 学习提醒
4.5.2 求职指导
第5章 软件测试计划
5.1 软件测试计划的内容
5.2 软件测试计划的模板
5.3 本章小结
5.3.1 学习提醒
5.3.2 求职指导
第6章 测试用例的设计
6.1 什么是测试用例
6.1.1 测试用例的格式
6.1.2 测试用例的作用
6.1.3 测试用例与需求的关系
6.2 功能测试的用例设计方法
6.2.1 等价类划分法
6.2.2 边界值分析法
6.2.3 错误推测法
6.2.4 正交表分析法
6.2.5 因果判定法
6.3 用例设计的基本思路
6.3.1 QQ邮箱注册模块
6.3.2 QQ邮箱登录模块
6.3.3 QQ邮箱邮件搜索模块
6.3.4 QQ邮箱附件上传模块
6.4 测试用例的评审
6.4.1 如何评审测试用例
6.4.2 用例设计结束的标准
6.5 本章小结
6.5.1 学习提醒
6.5.2 求职指导
第7章 测试执行
7.1 部署测试环境
7.2 如何记录一个Bug
7.2.1 一个Bug所包括的内容
7.2.2 Bug记录的正确范例
7.3 利用测试管理工具追踪Bug
7.3.1 测试管理工具简介
7.3.2 禅道系统基本使用流程
7.3.3 通过禅道系统来追踪Bug
7.4 对Bug存有争议时的处理
7.5 回归测试的策略
7.5.1 回归测试的基本流程
7.5.2 回归测试的基本策略
7.6 本章小结
7.6.1 学习提醒
7.6.2 求职指导
第8章 软件测试报告
8.1 软件测试报告的定义
8.2 软件测试报告模板
8.3 本章小结
8.3.1 学习提醒
8.3.2 求职指导
第9章 Linux命令行与被测系统搭建
9.1 Linux的安装过程
9.2 Linux入门命令行
9.2.1 cd命令的使用场景
9.2.2 pwd命令的使用场景
9.2.3 ls命令的使用场景
9.2.4 cp命令的使用场景
9.2.5 rm命令的使用场景
9.2.6 echo命令的使用场景
9.2.7 cat命令的使用场景
9.2.8 grep命令的使用场景
9.2.9 tail命令的使用场景
9.2.10 find命令的使用场景
9.3 Linux高级命令行
9.3.1 wget命令的使用场景
9.3.2 yum命令的使用场景
9.3.3 systemctl命令的使用场景
9.3.4 netstat命令的使用场景
9.3.5 ps命令的使用场景
9.3.6 kill命令的使用场景
9.3.7 top命令的使用场景
9.4 搭建ZrLog博客系统
9.4.1 ZrLog博客系统的简介
9.4.2 部署MySQL数据库
9.4.3 部署Tomcat服务器
9.4.4 部署ZrLog博客系统
9.5 本章小结
9.5.1 学习提醒
9.5.2 求职指导
第10章 MySQL数据库SQL语句与索引
10.1 安装Navicat客户端工具
10.2 SQL基础语句
10.2.1 表和列
10.2.2 构造查询的数据
10.2.3 SELECT语句的使用场景
10.2.4 WHERE语句的使用场景
10.2.5 ORDERBY语句的使用场景
10.2.6 INSERTINTO语句的使用场景
10.2.7 UPDATE语句的使用场景
10.2.8 DELETE语句的使用场景
10.3 SQL高级查询
10.3.1 构造多表查询的数据
10.3.2 相等连接的使用
10.3.3 笛卡儿积
10.3.4 左外连接的使用
10.3.5 右外连接的使用
10.3.6 分组子句和聚合函数的使用
10.3.7 子查询的使用
10.4 索引
10.5 本章小结
10.5.1 学习提醒
10.5.2 求职指导
第11章 Web自动化测试框架基础与实战
11.1 HTML基础
11.2 XPath定位技术
11.2.1 利用XPath进行元素定位
11.2.2 分析XPath表达式的含义
11.2.3 XPath案例分析
11.3 Python面向对象的编程思想
11.3
展开