前 言
二维码索引
第1 章 开始软件测试工作………………… 1
能力目标………………………………………… 1
本章要点………………………………………… 1
1?? 1 软件开发过程…………………………… 1
1?? 1?? 1 瀑布模型…………………………… 2
1?? 1?? 2 原型模型…………………………… 3
1?? 1?? 3 增量模型…………………………… 3
1?? 1?? 4 螺旋模型…………………………… 4
1?? 1?? 5 小结………………………………… 4
1?? 2 软件质量保证…………………………… 5
1?? 2?? 1 软件质量的定义…………………… 5
1?? 2?? 2 软件错误定义……………………… 6
1?? 2?? 3 软件质量保证……………………… 6
1?? 3 测试一个小软件………………………… 7
1?? 3?? 1 软件功能…………………………… 7
1?? 3?? 2 寻找错误…………………………… 8
1?? 4 理解软件测试…………………………… 9
1?? 4?? 1 基本概念…………………………… 9
1?? 4?? 2 测试用例…………………………… 11
1?? 4?? 3 软件错误的产生原因……………… 11
1?? 4?? 4 测试人员的目标和主要工作……… 12
1?? 5 软件测试的分类………………………… 13
1?? 5?? 1 黑盒测试和白盒测试……………… 14
1?? 5?? 2 静态测试和动态测试……………… 15
1?? 5?? 3 测试的不同阶段…………………… 15
1?? 5?? 4 测试目的和内容…………………… 18
1?? 5?? 5 测试的各种分类之间的关系……… 18
1?? 6 软件测试工作流程……………………… 19
1?? 6?? 1 测试工作的主要步骤……………… 19
1?? 6?? 2 测试信息流………………………… 20
1?? 7 测试人员的能力要求和职业前景……… 20
1?? 7?? 1 测试工程师职业素质……………… 20
1?? 7?? 2 测试工程师职业前景……………… 21
小结…………………………………………… 22
关键术语……………………………………… 23
思考题………………………………………… 23
第2 章 执行系统测试……………………… 24
能力目标……………………………………… 24
本章要点……………………………………… 24
2?? 1 任务概述………………………………… 24
2?? 2 快速熟悉被测系统……………………… 25
2?? 3 建立系统测试环境……………………… 26
2?? 4 报告测试结果…………………………… 28
2?? 4?? 1 软件错误的分类…………………… 28
2?? 4?? 2 错误严重性与数量的关系………… 30
2?? 4?? 3 软件错误报告的内容……………… 30
2?? 4?? 4 报告错误的技巧…………………… 32
2?? 4?? 5 错误的重现………………………… 38
2?? 5 管理软件错误…………………………… 40
2?? 6 测试报告………………………………… 44
2?? 7 进行有效沟通………………………… 46
2?? 7?? 1 测试人员需要从其他人那里
得到什么…………………………… 46
2?? 7?? 2 其他人需要从测试人员那里
得到什么…………………………… 46
小结…………………………………………… 47
关键术语……………………………………… 47
思考题………………………………………… 47
第3 章 测试用例设计……………………… 48
能力目标……………………………………… 48
本章要点……………………………………… 48
3?? 1 任务概述………………………………… 48
3?? 2 开发测试用例…………………………… 49
3?? 2?? 1 了解测试用例……………………… 49
3?? 2?? 2 定义详细测试过程………………… 50
3?? 2?? 3 定义预期结果……………………… 51
3?? 2?? 4 设置与清除………………………… 51
Ⅵ
3?? 2?? 5 测试用例内容……………………… 52
3?? 2?? 6 白盒测试用例设计………………… 56
3?? 2?? 7 黑盒测试用例设计………………… 61
3?? 2?? 8 黑盒测试与白盒测试的比较
和选择……………………………… 75
3?? 2?? 9 常见错误分析……………………… 77
3?? 3 评审测试用例…………………………… 78
小结…………………………………………… 79
关键术语……………………………………… 79
思考题………………………………………… 80
第4 章 测试工具应用……………………… 81
能力目标……………………………………… 81
本章要点……………………………………… 81
4?? 1 任务
展开