全面介绍软件测试的基础知识,帮助零基础读者快速门! 详细讲解自动化测试和口测试,帮助读者快速阶! 深解析操作系统和数据库,帮助读者一步提高测试水平! 本书具有以下特: 1.对初级软件测试工程师所需技能介绍详细,内容通俗易懂。 2.实操性强,书中介绍了很多实用性的小案例,帮助读者快速掌握内容。 3.结合市场,对本行业的面试行分析,帮助读者快速行。
售 价:¥
纸质售价:¥46.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
扉页
版权页
内容提要
前言
第1章 初识软件测试
1.1 软件测试的职业前景和规划
1.1.1 软件测试的现状与前景
1.1.2 软件测试人员的职业规划
1.2 初级软件测试人员学习路线图
1.2.1 初级软件测试人员的专业知识点
1.2.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 了解B/S结构软件的环境搭建
7.1.1 了解B/S结构软件的概念
7.1.2 了解B/S结构软件的工作过程
7.1.3 了解B/S结构软件的环境搭建
7.2 了解C/S结构软件的环境搭建
7.2.1 了解C/S结构软件的概念
7.2.2 了解C/S结构软件的工作过程
7.2.3 了解C/S结构软件的环境搭建
7.3 本章小结
7.3.1 学习提醒
7.3.2 求职指导
第8章 测试执行
8.1 如何记录一个Bug
8.1.1 一个Bug所包括的内容
8.1.2 Bug记录的正确范例
8.2 利用测试工具追踪Bug
8.2.1 测试管理工具简介
8.2.2 禅道系统基本使用流程
8.2.3 通过禅道系统来追踪Bug
8.3 对Bug起争议时的处理
8.4 回归测试的策略
8.4.1 回归测试的基本流程
8.4.2 回归测试的基本策略
8.5 本章小结
8.5.1 学习提醒
8.5.2 求职指导
第9章 软件测试报告
9.1 软件测试报告的定义
9.2 软件测试报告模板
9.3 本章小结
9.3.1 学习提醒
9.3.2 求职指导
第10章 初识Web自动化测试技术
10.1 HTML基础
10.2 Xpath定位技术
10.2.1 安装ChroPath插件
10.2.2 Xpath之绝对路径定位法
10.2.3 Xpath之相对路径定位法
10.3 Python面向对象的编程思想
10.3.1 Python的开发环境
10.3.2 Python的客户端
10.3.3 类和对象
10.3.4 对象的方法
10.3.5 对象的属性
10.3.6 函数及调用
10.3.7 导入自定义模块
10.3.8 导入Python标准模块
10.3.9 导入第三方模块(Python与Selenium WebDriver模块的关系)
10.4 Selenium WebDriver之安装
10.4.1 安装Selenium WebDriver
10.4.2 配置Firefox浏览器的驱动程序geckodriver.exe
10.5 Selenium WebDriver之初步应用
10.5.1 导入Selenium WebDriver模块
10.5.2 新建对象并启动浏览器
10.5.3 调用maximize_window()方法让窗口最大化
10.5.4 调用get()方法打开一个网页
10.5.5 通过clear()方法来清理文本
10.5.6 调用send_keys()方法来输入文本内容
10.5.7 通过click()方法进行单击操作
10.5.8 导入time模块
10.5.9 通过quit()方法关闭浏览器
10.5.10 通过for循环连续登录10次
10.6 本章小结
10.6.1 学习提醒
10.6.2 求职指导
第11章 初识HTTP接口测试
11.1 理解接口的含义
11.2 HTTP接口的表现形式
11.3 为HTTP接口添加参数
11.4 HTTP接口测试的实质
11.5 HTTP接口测试的意义
11.6 HTTP接口测试的依据
11.7 了解GET/POST方式的HTTP请求
11.7.1 通过GET方式发送HTTP请求
11.7.2 通过POST方式发送HTTP请求
11.7.3 HTTP的状态码
11.8 了解HTTP请求/响应的协商过程
11.8.1 使用Firefox浏览器的抓包工具
11.8.2 HTTP中的请求头(Request Header)
11.8.3 HTTP中的响应头(Response Header)
11.8.4 HTTP中的Cookie信息
11.8.5 HTTP中的消息头(Message Header)
11.8.6 HTTP中传递的参数(Params)
11.8.7 HTTP中的响应内容(Response)
11.9 通过Python代码发送HTTP请求
11.9.1 安装requests模块
11.9.2 导入requests模块
11.9.3 通过requests.get()方法发送HTTP请求
11.9.4 通过requests.post()方法发送HTTP请求
11.10 本章小结
11.10.1 学习提醒
11.10.2 求职指导
第12章 Linux操作系统入门
12.1 Linux系统的安装过程
12.2 Linux系统的入门命令行
12.2.1 cd命令、ls命令、pwd命令
12.2.2 命令提示符
12.2.3 当前用户的家目录
12.2.4 touch命令、mkdir命令、cp命令、rm命令
12.2.5 vi编辑器
12.2.6 find命令、grep命令
12.2.7 cat命令、head命令、tail命令
12.3 演示一个简单的shell脚本
12.4 本章小结
12.4.1 学习提醒
12.4.2 求职指导
第13章 Oracle数据库入门
13.1 Oracle的安装过程
13.2 Oracle之SQL语句操作
13.2.1 使用关键字select、from查询数据
13.2.2 使用关键字where进行限制性查询
13.2.3 使用关键字order by进行数据排序
13.2.4 使用关键字create table新建表
13.2.5 使用关键字insert向表中增加数据
13.2.6 使用关键字update更改表中的数据
13.2.7 使用关键字delete删除表中的数据
13.3 演示一个简单的存储过程
13.4 本章小结
13.4.1 学习提醒
13.4.2 求职指导
附录 求职简历制作与面试模拟考场问答
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜