|
|
|
|
移动端

目录(1)

《软件测试:一个软件工艺师的方法(原书第4版)》本书是经典的软件测试教材,综合阐述了软件测试的基础知识和方法,既涉及基于模型的开发,又介绍测试驱动的开发,做到了理论与实践的完美结合,反映了软件标准和开发的新进展和变化。本节为目录。

作者:马琳/李海峰 译来源:机械工业出版社|2017-11-15 16:37

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


目录(1)

Software Testing: A Craftsman’s Approach, Fourth Edition
出版者的话
译者序
前言
第一部分 数学基础
第1章 测试概述  2
1.1 基本概念  2
1.2 测试用例  3
1.3 利用维恩图来理解软件测试  3
1.4 构造测试用例  4
1.4.1 基于规格说明的测试  5
1.4.2 基于代码的测试  5
1.4.3 两种测试方法的对比  6
1.5 故障的分类  7
1.6 测试的层次  8
1.7 习题  8
1.8 参考文献  8
第2章 程序示例  9
2.1 通用伪代码  9
2.2 三角形问题  10
2.2.1 问题描述  10
2.2.2 三角形问题的讨论  11
2.2.3 三角形问题的经典实现  11
2.2.4 三角形问题的结构化实现  14
2.3 NextDate日期函数  15
2.3.1 问题描述  15
2.3.2 NextDate函数的讨论  16
2.3.3 NextDate函数的实现  16
2.4 佣金问题  18
2.4.1 问题描述  18
2.4.2 佣金问题的讨论  19
2.4.3 佣金问题的实现  19
2.5 SATM系统  20
2.5.1 问题描述  20
2.5.2 SATM系统的讨论  21
2.6 货币兑换计算器  22
2.7 雨刷控制器  22
2.8 车库门遥控开关  22
2.9 习题  23
2.10 参考文献  24
第3章 面向测试人员的离散数学  25
3.1 集合论  25
3.1.1 集合的成员关系  25
3.1.2 集合的定义方法  25
3.1.3 空集  26
3.1.4 集合的维恩图  26
3.1.5 集合运算  27
3.1.6 集合关系  28
3.1.7 集合划分  29
3.1.8 集合恒等  29
3.2 函数  30
3.2.1 定义域与值域  30
3.2.2 函数类型  30
3.2.3 函数复合  31
3.3 关系  32
3.3.1 集合之间的关系  32
3.3.2 单个集合上的关系  33
3.4 命题逻辑  34
3.4.1 逻辑运算符  34
3.4.2 逻辑表达式  35
3.4.3 逻辑等价  35
3.5 概率论  36
3.6 习题  37
3.7 参考文献  37
第4章 面向测试人员的图论  38
4.1 图  38
4.1.1 节点的度  38
4.1.2 关联矩阵  39
4.1.3 邻接矩阵  39
4.1.4 路径  40
4.1.5 连通性  40
4.1.6 压缩图  41
4.1.7 圈数  41
4.2 有向图  41
4.2.1 入度与出度  42
4.2.2 节点类型  42
4.2.3 有向图的邻接矩阵  43
4.2.4 路径与半路径  43
4.2.5 可达矩阵  44
4.2.6 n连通性  44
4.2.7 强分图  44
4.3 软件测试中常用的图  45
4.3.1 程序图  45
4.3.2 有限状态机  46
4.3.3 Petri网  47
4.3.4 事件驱动Petri网  49
4.3.5 状态图  50
4.4 习题  52
4.5 参考文献  52
第二部分 单元测试
第5章 边界值测试  54
5.1 边界值分析  54
5.1.1 边界值分析的拓展  55
5.1.2 边界值分析的局限性  56
5.2 健壮性测试  56
5.3 最坏情况测试  57
5.4 特殊值测试  57
5.5 示例  58
5.5.1 三角形问题的测试用例  58
5.5.2 NextDate函数的测试用例  59
5.5.3 佣金问题的测试用例  60
5.6 随机测试  62
5.7 边界值测试的原则  63
5.8 习题  65
第6章 等价类测试  66
6.1 等价类  66
6.2 传统的等价类测试  66
6.3 改进的等价类测试  67
6.3.1 弱一般等价类测试  68
6.3.2 强一般等价类测试  68
6.3.3 弱健壮等价类测试  68
6.3.4 强健壮等价类测试  69
6.4 三角形问题的等价类测试用例  69
6.5 NextDate函数的等价类测试用例  71
6.6 佣金问题的等价类测试用例  73
6.7 边缘测试  75
6.8 原则与注意事项  75
6.9 习题  76
6.10 参考文献  76


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

敏捷Acegi、CAS:构建安全的Java系统

本书是关于Acegi、CAS的权威教程,是Java/Java EE安全性开发者的必备参考书。无论是Java EE安全性编程模型的背景和基础知识,还是Acegi、CA...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊