更新时间:2018-12-27 18:30:03
封面
版权信息
前言
推荐序
业界专家的评论
第1章 朝阳中的软件测试
1.1 关于软件测试
1.1.1 书中一角到书山一角的跨越
1.1.2 捉虫子与挖金矿
1.2 Bug就在我们身边
1.2.1 惠普100款笔记本软件曝严重漏洞
1.2.2 奥运门票销售系统被迫关闭
1.2.3 美F-22机群系统瘫痪,软件质量威胁国家安全
1.3 把握测试岗位
1.3.1 测试入门
1.3.2 优秀测试
1.3.3 卓越测试
1.4 测试基础简要
1.4.1 软件测试基本概念
1.4.2 软件测试目的
1.4.3 软件测试策略
1.4.4 软件测试方法
1.4.5 软件测试流程
第2章 找Bug的核心思维与境界
2.1 情有独钟的思维模式
2.1.1 逆向思维
2.1.2 发散性思维
2.2 测试的第一重境界:围着Bug转
2.2.1 独上高楼——发现Bug
2.2.2 为伊消得人憔悴——定位Bug
2.2.3 蓦然回首——关闭Bug
2.3 测试的第二重境界:站在Bug之上
2.3.1 测试的价值不仅仅是发现Bug
2.3.2 测试的服务链
2.4 测试的第三重境界:挑战零缺陷
2.4.1 缺陷的防与堵
2.4.2 “零缺陷”文化
2.4.3 “零缺陷”后的误区
第3章 测试设计景观
3.1 放眼设计
3.2 解读测试设计
3.3 测试管理中的隐形指挥棒:测试组织模式的设计
3.3.1 以开发为核心的组织模式
3.3.2 以项目经理为核心的组织模式
3.3.3独立的测试组织模式
3.4 提高测试效率的有力武器:测试流程之设计
3.4.1 认识测试流程
3.4.2 让大家一起忙起来
3.4.3 软件运行得犹如蜗牛在爬行
3.5 好钢用在刀刃上:测试技术应用之合适设计
3.5.1 通信的心跳在狂蹦
3.5.2 解开用例失效之谜
第4章 测试架构的设计
4.1 思索测试架构
4.1.1 认知测试架构
4.1.2 测试架构设计不仅仅在技术上
4.2 让每个测试人员都看到希望
4.2.1 回顾与思考微软的测试职业发展路线设计
4.2.2 架构合适的测试技术发展梯队通道
4.2.3 架构合适的测试管理方向发展轨道
4.3 万里航行总舵手——业务测试架构的设计
4.4 测试建设之基石——测试框架的设计
4.4.1 相框与测试框架
4.4.2 化抽象为具体——测试框架内容
4.4.3 突破起点——搭建测试框架的方法
第5章 测试需求分析与测试策略制定
5.1 从测试需求开始
5.1.1 多管齐下溯需求
5.1.2 考虑可测试性需求
5.2 识别庐山真面目——分析需求
5.2.1 快速理解需求的捷径:需求宣讲
5.2.2 需求定义也会错并不是谎言
5.2.3 不可忽视:从设计需求中提取测试需求
5.3 确定顶层方向性测试类别
5.4 布道——部署测试策略
5.5 测试技术的裁剪与合理应用
5.5.1 黑盒测试不等于手工测试
5.5.2 适当采用白盒测试
5.5.3 活用灰盒测试
5.5.4 部分自动化测试
5.5.5 着眼专项测试
5.6 测试计划与跟踪机制
5.7 测试策略需考虑的其他要素
第6章 聚焦测试方案的设计
6.1 理解测试方案的设计
6.1.1 疑问与认识过程
6.1.2 测试方案设计的重要性
6.1.3 把握核心——测试方案设计的三步曲
6.2 创新乐园:多路测试分析方法
6.3 三层架构模式分析法
6.3.1 三层架构模式分析法的原理
6.3.2 应用案例
6.4 多叉树节点分析法
6.4.1 多叉树节点分析法的原理
6.4.2 应用案例
6.5 业务状态变迁分析法
6.5.1 业务状态变迁分析法原理
6.5.2 应用案例
6.6 代码更改追溯分析法
6.6.1 代码更改追溯分析法原理介绍