《软件测试与持续质量改进(第3版)》电子书
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Hadoop权威指南.大数据的存储与分析.第4版中文版》[]
- 《系统架构设计师-免费下载-pdf 》[]
- 《软件设计师教程(第三版)-pdf-免费下载 》[]
- 《精益开发实战-用看板管理大型项目》[]
- 《大话设计模式-pdf-免费下载》[]
- 《面向对象设计与分析-pdf-免费下载》[]
- 《重构——改善既有代码的设计》[]
- 《设计模式之禅作者_ 秦小波.azw3 》[]
- 《程序员必读之软件架构(图灵程序设计丛书)》[]
- 《面向对象开发方法》[]
内容介绍
目录:
第一部分 软件质é‡é€è§†
第1 ç« è½¯ä»¶æµ‹è¯•ç®€å² 2
1.1 历å²ä¸Šè½¯ä»¶æµ‹è¯•和开å‘并行 4
1.2 æžé™ç¼–程 5
1.3 自动化测试工具的å‘展 6
1.3.1 陿€æ•获/回放工具(ä¸é™„带脚本è¯è¨€) 7
1.3.2 陿€æ•获/回放工具(具有脚本è¯è¨€) 7
1.3.3 å¯å˜çš„æ•èŽ·/回放工具 7
第2 ç« è´¨é‡ä¿è¯æ¡†æž¶ 9
2.1 ä»€ä¹ˆæ˜¯è´¨é‡ 9
2.2 预防与检测 10
2.3 验è¯ä¸Žç¡®è®¤ 10
2.4 软件质é‡ä¿è¯ 11
2.5 è´¨é‡ä¿è¯çš„ç»„æˆ 12
2.5.1 软件测试 12
2.5.2 è´¨é‡æŽ§åˆ¶ 13
2.5.3 软件é…ç½®ç®¡ç† 14
2.6 软件质é‡ä¿è¯è®¡åˆ’ 16
2.7 è´¨é‡æ ‡å‡† 18
.2.7.1 è¨ç斯—奥克斯利法案 18
2.7.2 iso9000 19
2.7.3 能力æˆç†Ÿåº¦æ¨¡åž‹ 20
2.7.4 pcmm 23
2.7.5 cmmi 23
2.7.6 美国波多里奇国家质é‡å¥– 23
2.8 注释 25
第3 ç« æµ‹è¯•æŠ€æœ¯æ¦‚è¿° 26
3.1 黑盒测试(功能测试) 26
3.2 白盒测试(结构测试) 27
3.3 ç°ç›’测试(功能与结构测试) 27
3.4 手工测试与自动化测试 27
3.5 陿€æµ‹è¯•ä¸ŽåŠ¨æ€æµ‹è¯• 27
3.6 软件测试技术的分类 28
第4 ç« å°†éœ€æ±‚è½¬æ¢æˆå¯æµ‹è¯•的测试用例 33
4.1 概述 33
4.2 将软件需求作为测试的基础 33
4.3 需求质é‡å› ç´ 34
4.3.1 å¯ç†è§£ 34
4.3.2 必需 34
4.3.3 å¯ä¿®æ”¹ 34
4.3.4 éžå†—ä½™ 34
4.3.5 ç®€æ´ 35
4.3.6 坿µ‹è¯• 35
4.3.7 å¯è·Ÿè¸ª 35
4.3.8 在范围内 35
4.4 评估需求质é‡çš„æ•°å€¼æ–¹æ³• 35
4.5 æ ¹æ®å¥½çš„需求创建测试用例的过程 36
4.5.1 æ¥éª¤1:评审需求 36
4.5.2 æ¥éª¤2:编写测试计划 38
4.5.3 æ¥éª¤3:确定测试套件 38
4.5.4 æ¥éª¤4ï¼šå‘½åæµ‹è¯•用例 40
4.5.5 æ¥éª¤5:编写测试用例æè¿°åŠç›®æ ‡ 41
4.5.6 æ¥éª¤6:创建测试用例 41
4.5.7 æ¥éª¤7:评审测试用例 42
4.6 将用例转æ¢ä¸ºæµ‹è¯•用例 42
4.6.1 æ¥éª¤1:绘制用例图 42
4.6.2 æ¥éª¤2:编写详细的用例文本 43
4.6.3 æ¥éª¤3:确定用例场景 44
4.6.4 æ¥éª¤4ï¼šç”Ÿæˆæµ‹è¯•用例 45
4.6.5 æ¥éª¤5ï¼šç”Ÿæˆæµ‹è¯•æ•°æ® 45
4.6.6 å°ç»“ 46
4.7 需求ä¸å˜åœ¨æˆ–编写粗劣时怎么办 46
4.7.1 å³å…´æµ‹è¯• 46
4.7.2 探索性测试 47
第5 ç« è´¨é‡çš„æŒç»æ”¹è¿›è¿‡ç¨‹ 49
5.1 edward deming的贡献 49
5.2 统计方法扮演的角色 49
5.2.1 å› æžœå›¾ 50
5.2.2 æµç¨‹å›¾ 50
5.2.3 帕累托图 50
5.2.4 è¿è¡Œå›¾ 50
5.2.5 直方图 50
5.2.6 散布图 50
5.2.7 控制图 50
5.3 demingçš„14æ¡è´¨é‡åŽŸåˆ™ 50
5.3.1 第1æ¡ï¼šæ ‘ç«‹å§‹ç»ˆå¦‚ä¸€çš„ç›®æ ‡ 51
5.3.2 第2æ¡ï¼šé‡‡ç”¨æ–°çš„è´¨é‡è§‚念 51
5.3.3 第3æ¡ï¼šåœæ¢å¯¹å¤§é‡å®¡æŸ¥çš„ä¾èµ– 51
5.3.4 第4æ¡ï¼šç»“æŸä»…é ä»·ç¾æ¥æ¿€åбä¼ä¸šçš„实践活动 51
5.3.5 第5æ¡ï¼šåšæŒä¸æ‡ˆåœ°ã€æ°¸ä¹…地改进生产和æœåŠ¡ç³»ç»Ÿ 52
5.3.6 第6æ¡ï¼šç»„织培è®åŠå†åŸ¹è® 52
5.3.7 第7æ¡ï¼šç¡®ç«‹é¢†å¯¼èŒè´£ 52
5.3.8 第8æ¡ï¼šé©±é™¤ææƒ§ 53
5.3.9 第9æ¡ï¼šæ‰“ç ´å‘˜å·¥åŒºåŸŸä¹‹é—´çš„å£åž’ 53
5.3.10 第10æ¡ï¼šè§£é™¤å·¥ä½œå£å·ã€è®è¯åŠç›®æ ‡ 53
5.3.11 第11æ¡ï¼šåŽ»é™¤æ•°å—åŒ–ç›®æ ‡ 53
5.3.12 第12æ¡ï¼šæ¶ˆé™¤é˜»ç¢å‘˜å·¥è‡ªè±ªæ„Ÿçš„å£åž’ 54
5.3.13 第13æ¡ï¼šå¼€è®¾æœ‰å…³æ•™è‚²å’Œå†åŸ¹è®æ–¹é¢çš„强有力的课程 54
5.3.14 第14æ¡ï¼šé‡‡å–行动完æˆè½¬å˜ 54
5.4 é€šè¿‡â€œè®¡åˆ’ã€æ‰§è¡Œã€æ£€æŸ¥ã€æ”¹è¿›â€å®žçްæŒç»æ”¹è¿› 54
5.5 éµå¾ªpdca循环 55
第二部分 瀑布测试概述
第6 ç« æ¦‚è¿° 58
6.1 瀑布å¼å¼€å‘方法 58
6.2 â€œé˜¶æ®µåŒ–â€æŒç»æ”¹è¿›æ–¹æ³• 58
6.3 生命周期测试的心ç†å¦ 59
6.4 将软件测试作为æŒç»æ”¹è¿›è¿‡ç¨‹ 59
6.5 测试的圣ç»ï¼šè½¯ä»¶æµ‹è¯•计划 61
6.6 åˆ¶å®šæµ‹è¯•è®¡åˆ’çš„ä¸»è¦æ¥éª¤ 63
6.6.1 æ¥éª¤1ï¼šå®šä¹‰æµ‹è¯•ç›®æ ‡ 63
6.6.2 æ¥éª¤2:确定测试方法 63
6.6.3 æ¥éª¤3:定义测试环境 63
6.6.4 æ¥éª¤4:制定测试规约 63
6.6.5 æ¥éª¤5:确定测试日程表 63
6.6.6 æ¥éª¤6ï¼šè¯„å®¡åŠæ‰¹å‡†æµ‹è¯•计划 64
6.7 æµ‹è¯•è®¡åˆ’çš„ç»„æˆ 64
6.8 将技术评审作为æŒç»æ”¹è¿›è¿‡ç¨‹ 66
6.9 技术评审的动机 66
6.10 评审的类型 67
6.10.1 结构化走查 67
6.10.2 审查 67
6.11 å‚与人员角色 69
6.12 有效评审的æ¥éª¤ 70
6.12.1 æ¥éª¤1:规划评审过程 70
6.12.2 æ¥éª¤2:安排评审进度 70
6.12.3 æ¥éª¤3:制定评审议程 70
6.12.4 æ¥éª¤4:创建评审报告 70
第7 ç« éœ€æ±‚çš„é™æ€æµ‹è¯• 72
7.1 通过æ§ä¹‰æ€§è¯„审测试需求 73
7.2 通过技术评审测试需求 73
7.3 审查和走查 73
7.4 检查表 74
7.5 需求å¯è¿½æº¯æ€§çŸ©é˜µ 74
7.6 制定系统/验收测试计划 74
第8 ç« é€»è¾‘è®¾è®¡çš„é™æ€æµ‹è¯• 77
8.1 æ•°æ®æ¨¡åž‹ã€è¿‡ç¨‹æ¨¡åž‹åŠå…¶è”ç³» 77
8.2 通过技术评审测试逻辑设计 78
8.3 细化系统/验收测试计划 79
第9 ç« ç‰©ç†è®¾è®¡çš„陿€æµ‹è¯• 80
9.1 通过技术评审测试物ç†è®¾è®¡ 80
9.2 åˆ›å»ºé›†æˆæµ‹è¯•用例 81
9.3 é›†æˆæµ‹è¯•方法 81
9.3.1 æ¥éª¤1ï¼šæ ‡è¯†å‡ºå•å…ƒæŽ¥å£ 81
9.3.2 æ¥éª¤2:全é¢åè°ƒæŽ¥å£ 81
9.3.3 æ¥éª¤3ï¼šåˆ›å»ºé›†æˆæµ‹è¯•æ¡ä»¶ 82
9.3.4 æ¥éª¤4ï¼šè¯„ä¼°é›†æˆæµ‹è¯•æ¡ä»¶çš„完整性 82
第10 ç« ç¨‹åºå•å…ƒè®¾è®¡çš„é™æ€æµ‹è¯• 83
10.1 通过技术评审测试程åºå•元设计 83
10.1.1 顺åºç»“æž„ 83
10.1.2 选择结构 83
10.1.3 循环结构 83
10.2 编写å•元测试用例 84
第11 ç« ä»£ç çš„é™æ€æµ‹è¯•ä¸ŽåŠ¨æ€æµ‹è¯• 85
11.1 用技术评审测试编ç 85
11.2 执行测试计划 86
11.3 å•元测试 86
11.4 é›†æˆæµ‹è¯• 87
11.5 系统测试 87
11.6 验收测试 87
11.7 缺陷记录 88
第三部分 螺旋(æ•æ·)è½¯ä»¶æµ‹è¯•æ–¹æ³•ï¼šè®¡åˆ’ã€æ‰§è¡Œã€æ£€æŸ¥ã€æ”¹è¿›ç¬¬12 ç« å¼€å‘æ–¹æ³•概述 91
12.1 生命周期开å‘çš„å±€é™æ€§ 91
12.2 客户/æœåŠ¡å™¨æž¶æž„çš„æŒ‘æˆ˜ 92
12.3 客户/æœåŠ¡å™¨æž¶æž„ä¸èžºæ—‹æµ‹è¯•的心ç†å¦ 93
12.3.1 æ–°æ€æƒ³ 93
12.3.2 对测试人员/å¼€å‘人员的ç†è§£ 93
12.3.3 é¡¹ç›®çš„ç›®æ ‡ï¼šæŠŠè´¨é‡ä¿è¯å’Œå¼€å‘结åˆèµ·æ¥ 94
12.3.4 è¿ä»£/螺旋å¼å¼€å‘方法 94
12.4 jad的角色 96
12.5 原型法的角色 96
12.6 å¼€å‘原型的方法 97
12.6.1 æ¥éª¤1:开å‘原型 97
12.6.2 æ¥éª¤2:å‘管ç†å±‚演示原型 98
12.6.3 æ¥éª¤3:å‘用户演示原型 98
12.6.4 æ¥éª¤4:修订并定稿规约 99
12.6.5 æ¥éª¤5:开å‘产å“系统 99
12.7 æŒç»æ”¹è¿›èžºæ—‹æµ‹è¯•方法 100
第13 ç« ä¿¡æ¯æ”¶é›†(计划) 103
13.1 æ¥éª¤1:准备访谈 104
13.1.1 任务1:确定å‚åŠ è®¿è°ˆçš„äºº 104
13.1.2 任务2:确定议程 104
13.2 æ¥éª¤2:执行访谈 104
13.2.1 任务1:ç†è§£é¡¹ç›® 105
13.2.2 任务2:ç†è§£é¡¹ç›®ç›®æ ‡ 105
13.2.3 任务3:ç†è§£é¡¹ç›®çŠ¶æ€ 106
13.2.4 任务4:ç†è§£é¡¹ç›®è®¡åˆ’ 107
13.2.5 任务5:ç†è§£é¡¹ç›®å¼€å‘方法 107
13.2.6 任务6:确定总体业务需求 108
13.2.7 任务7ï¼šè¿›è¡Œé£Žé™©åˆ†æž 108
13.3 æ¥éª¤3ï¼šæ€»ç»“è®¿è°ˆæˆæžœ 110
13.3.1 任务1:总结访谈 110
13.3.2 任务2ï¼šç¡®è®¤è®¿è°ˆæˆæžœ 110
第14 ç« æµ‹è¯•è®¡åˆ’(计划) 111
14.1 æ¥éª¤1:建立测试计划 112
14.1.1 任务1:准备引言部分 112
14.1.2 任务2:定义总体功能需求 113
14.1.3 任务3:确定手动/自动化测试的类型 114
14.1.4 任务4ï¼šç¡®å®šæµ‹è¯•é€€å‡ºæ ‡å‡† 114
14.1.5 任务5:制定回归测试ç–ç•¥ 115
14.1.6 任务6:定义测试å¯äº¤ä»˜ç‰© 117
14.1.7 任务7:组建测试团队 117
14.1.8 任务8:æå»ºæµ‹è¯•环境 118
14.1.9 任务9:定义ä¾èµ–关系 119
14.1.10 任务10:创建测试进度表 119
14.1.11 任务11:选择测试工具 122
14.1.12 任务12:建立缺陷报告/跟踪规程 122
14.1.13 任务13ï¼šå»ºç«‹å˜æ›´è¯·æ±‚规程 123
14.1.14 任务14:建立版本控制规程 124
14.1.15 任务15:定义é…置构建规程 125
14.1.16 任务16:定义项目问题解决规程 125
14.1.17 任务17:建立报告规程 125
14.1.18 任务18:定义批准规程 126
14.2 æ¥éª¤2:定义度é‡ç›®æ ‡ 126
14.2.1 任务1ï¼šå®šä¹‰åº¦é‡æ ‡å‡† 126
14.2.2 任务2:定义度é‡è¦ç‚¹ 127
14.3 æ¥éª¤3:测试计划的评审和批准 129
14.3.1 任务1:评审的日程安排/执行 129
14.3.2 任务2:获得批准 129
第15 ç« æµ‹è¯•ç”¨ä¾‹è®¾è®¡(执行) 131
15.1 æ¥éª¤1:设计功能测试 131
15.1.1 任务1:完善功能测试需求 131
15.1.2 任务2:建立功能/测试矩阵 136
15.2 æ¥éª¤2ï¼šè®¾è®¡å›¾å½¢ç”¨æˆ·ç•Œé¢æµ‹è¯• 137
15.2.1 任务1:确定应用程åºå›¾å½¢ç”¨æˆ·ç•Œé¢ç»„ä»¶ 137
15.2.2 任务2ï¼šè®¾è®¡å›¾å½¢ç”¨æˆ·ç•Œé¢æµ‹è¯• 138
15.3 æ¥éª¤3:定义系统/验收测试 139
15.3.1 任务1:确定å¯èƒ½çš„系统测试 139
15.3.2 任务2:设计阶段性系统测试 140
15.3.3 任务3:确定å¯èƒ½çš„验收测试 141
15.4 æ¥éª¤4:测试设计的评审和批准 141
15.4.1 任务1:评审的日程安排/准备 141
15.4.2 任务2:获得批准 142
第16 ç« æµ‹è¯•å¼€å‘(执行) 143
16.1 æ¥éª¤1ï¼šå¼€å‘æµ‹è¯•脚本 143
16.1.1 任务1ï¼šå¼€å‘æ‰‹å·¥/自动化图形用户界é¢/功能测试脚本 143
16.1.2 任务2ï¼šå¼€å‘æ‰‹å·¥/自动化的阶段性系统测试脚本 144
16.2 æ¥éª¤2:测试开å‘的评审和批准 144
16.2.1 任务1:评审的日程安排/准备 144
16.2.2 任务2:获得批准 145
第17 ç« é€šè¿‡å¯è¿½æº¯æ€§å®žçŽ°æµ‹è¯•è¦†ç›– 146
17.1 用例和å¯è¿½æº¯æ€§ 147
17.2 å°ç»“ 148
第18 ç« æµ‹è¯•æ‰§è¡Œ/评价(执行/检查) 149
18.1 æ¥éª¤1:组织测试内容并进行测试 149
18.1.1 任务1:回归测试手工/自动化修å¤ä¸Šæ¬¡èžºæ—‹è¿‡ç¨‹ä¸çš„缺陷 149
18.1.2 任务2:执行新的螺旋测试ä¸çš„æ‰‹å·¥/自动化测试 150
18.1.3 任务3:记录螺旋测试ä¸å‘现的缺陷 150
18.2 æ¥éª¤2:测试评价 150
18.3 æ¥éª¤3:å‘å¸ƒä¸æœŸæŠ¥å‘Š 151
18.3.1 任务1:细化测试进度表 151
18.3.2 任务2ï¼šç¡®å®šéœ€æ±‚å˜æ›´ 151
第19 ç« å‡†å¤‡ä¸‹ä¸€æ¬¡èžºæ—‹æµ‹è¯•(改进) 153
19.1 æ¥éª¤1:细化测试 154
19.1.1 任务1:更新功能/å›¾å½¢ç”¨æˆ·ç•Œé¢æµ‹è¯• 154
19.1.2 任务2:更新阶段性系统测试 154
19.1.3 任务3:更新验收测试 154
19.2 æ¥éª¤2ï¼šé‡æ–°è¯„价测试团队ã€è§„程和环境 155
19.2.1 任务1:评价测试团队 155
19.2.2 任务2:评审测试控制规程 155
19.2.3 任务3:更新测试环境 156
19.3 æ¥éª¤3:å‘å¸ƒä¸æœŸæµ‹è¯•报告 156
第20 ç« è¿›è¡Œç³»ç»Ÿæµ‹è¯• 158
20.1 æ¥éª¤1:完æˆç³»ç»Ÿæµ‹è¯•计划 158
20.1.1 任务1:确定系统测试类型 158
20.1.2 任务2:确定系统测试的日程安排 160
20.1.3 任务3:组建系统测试团队 161
20.1.4 任务4:æå»ºç³»ç»Ÿæµ‹è¯•环境 162
20.1.5 任务5:安装系统测试工具 162
20.2 æ¥éª¤2:完æˆç³»ç»Ÿæµ‹è¯•用例 162
20.2.1 任务1:设计/脚本化性能测试 163
20.2.2 任务2:设计/脚本化安全性测试 164
20.2.3 任务3:设计/è„šæœ¬åŒ–å®¹é‡æµ‹è¯• 165
20.2.4 任务4:设计/脚本化压力测试 166
20.2.5 任务5:设计/脚本化兼容性测试 167
20.2.6 任务6:设计/è„šæœ¬åŒ–è½¬æ¢æµ‹è¯• 167
20.2.7 任务7:设计/脚本化易用性测试 168
20.2.8 任务8:设计/脚本化文档测试 168
20.2.9 任务9:设计/脚本化备份测试 169
20.2.10 任务10:设计/脚本化æ¢å¤æ€§æµ‹è¯• 169
20.2.11 任务11:设计/脚本化安装测试 170
20.2.12 任务12:设计/脚本化其他类型的系统测试 170
20.3 æ¥éª¤3:系统测试的评审和批准 171
20.3.1 任务1:评审的日程安排/执行 171
20.3.2 任务2:获得批准 171
20.4 æ¥éª¤4:执行系统测试 172
20.4.1 任务1:对系统测试ä¸çš„ä¿®æ£è¿›è¡Œå›žå½’测试 172
20.4.2 任务2:执行新的系统测试 172
20.4.3 任务3ï¼šå°†ç³»ç»Ÿç¼ºé™·è®°å½•åœ¨æ–‡æ¡£ä¸ 172
第21 ç« è¿›è¡ŒéªŒæ”¶æµ‹è¯• 173
21.1 æ¥éª¤1:完æˆéªŒæ”¶æµ‹è¯•计划 173
21.1.1 任务1:确定验收测试类型 173
21.1.2 任务2:确定验收测试的日程安排 174
21.1.3 任务3:组建验收测试团队 174
21.1.4 任务4:建立验收测试环境 174
21.1.5 任务5:安装验收测试工具 175
21.2 æ¥éª¤2:完æˆéªŒæ”¶æµ‹è¯•用例 175
21.2.1 任务1:确定系统级测试用例的å集 175
21.2.2 任务2:设计/è„šæœ¬åŒ–é™„åŠ çš„éªŒæ”¶æµ‹è¯• 175
21.3 æ¥éª¤3:验收测试计划的评审和批准 176
21.3.1 任务1:评审的日程安排/执行 176
21.3.2 任务2:获得批准 176
21.4 æ¥éª¤4:执行验收测试 176
21.4.1 任务1:对验收测试ä¸çš„ä¿®æ£è¿›è¡Œå›žå½’测试 176
21.4.2 任务2:执行新的验收测试 177
21.4.3 任务3ï¼šå°†éªŒæ”¶æµ‹è¯•ç¼ºé™·è®°å½•åœ¨æ–‡æ¡£ä¸ 177
第22 ç« æ€»ç»“/报告测试结果 178
22.1 æ¥éª¤1:执行数æ®ç²¾ç®€ 178
22.1.1 任务1ï¼šç¡®ä¿æ‰€æœ‰çš„æµ‹è¯•å‡å·²æ‰§è¡Œ/解决 178
22.1.2 任务2ï¼šé€šè¿‡æµ‹è¯•ç¼–å·æ•´ç†æµ‹è¯•缺陷 178
22.1.3 任务3:将剩余的缺陷写入一个矩阵 179
22.2 æ¥éª¤2:准备最终的测试报告 179
22.2.1 任务1:准备项目概述 179
22.2.2 任务2:总结测试活动 179
22.2.3 任务3:分æž/创建度é‡å›¾ 179
22.2.4 任务4ï¼šæ€»ç»“æµ‹è¯•æˆæžœ/建议 184
22.3 æ¥éª¤3:最终测试报告的评审和批准 185
22.3.1 任务1:评审的日程安排/执行 185
22.3.2 任务2:获得批准 186
22.3.3 任务3:å‘布最终测试报告 186
第四部分 é¡¹ç›®ç®¡ç†æ–¹æ³•
第23 ç« é¡¹ç›®ç®¡ç†æ¡†æž¶ 188
23.1 项目框架 188
23.2 产å“è´¨é‡ä¸Žé¡¹ç›®è´¨é‡ 188
23.3 é¡¹ç›®æ¡†æž¶çš„ç»„æˆ 188
23.4 项目框架与æŒç»è´¨é‡æ”¹è¿› 189
23.5 项目框架的å„个阶段 189
23.5.1 å¯åŠ¨é˜¶æ®µ 189
23.5.2 计划阶段 190
23.5.3 执行ã€ç›‘视和控制阶段 190
23.5.4 收尾阶段 191
23.6 划定项目范围以确ä¿äº§å“è´¨é‡ 191
23.7 产å“范围和项目范围 191
23.8 é¡¹ç›®è§„ç« 191
23.9 范围陈述 192
23.10 项目ç»ç†åœ¨è´¨é‡ç®¡ç†ä¸çš„作用 192
23.11 测试ç»ç†åœ¨è´¨é‡ç®¡ç†ä¸çš„作用 193
23.11.1 分æžéœ€æ±‚ 193
23.11.2 进行差è·åˆ†æž 193
23.11.3 é¿å…é‡å¤ 193
23.11.4 å®šä¹‰æµ‹è¯•æ•°æ® 194
23.11.5 确认测试环境 194
23.11.6 åˆ†æžæµ‹è¯•结果 194
23.11.7 æäº¤è´¨é‡ 194
23.12 给测试ç»ç†çš„建议 194
23.12.1 请求别人的帮助 194
23.12.2 å‡ºçŽ°é—®é¢˜æ—¶åŠæ—¶æ²Ÿé€š 194
23.12.3 䏿–更新自身的业务知识 195
23.12.4 å¦ä¹ 新的测试技术和工具 195
23.12.5 改进过程 195
23.12.6 创建知识库 195
23.13 è´¨é‡é¡¹ç›®ç®¡ç†å’Œé¡¹ç›®æ¡†æž¶çš„好处 195
第24 ç« é¡¹ç›®è´¨é‡ç®¡ç† 197
24.1 项目质é‡ç®¡ç†è¿‡ç¨‹ 197
24.2 è´¨é‡è®¡åˆ’ 197
24.3 确定高级项目活动 197
24.4 测试工作é‡ä¼°ç®— 198
24.5 测试计划 198
24.6 工作é‡ä¼°ç®—:项目建模 200
24.7 è´¨é‡æ ‡å‡† 202
第25 ç« ç¼ºé™·ç®¡ç†è¿‡ç¨‹ 203
25.1 è´¨é‡æŽ§åˆ¶ä¸Žç¼ºé™·ç®¡ç† 203
25.2 缺陷å‘现与分类 203
25.3 缺陷的优先级 204
25.4 缺陷的ç§ç±» 204
25.5 缺陷跟踪 205
25.6 缺陷报告 205
25.7 缺陷总结 206
25.8 缺陷会议 206
25.9 ç¼ºé™·åº¦é‡ 206
25.10 è´¨é‡æ ‡å‡† 207
第26 ç« æµ‹è¯•ä¸Žå¼€å‘çš„æ•´åˆ 208
26.1 è´¨é‡æŽ§åˆ¶ä¸Žæµ‹è¯•æ•´åˆ 208
26.2 æµ‹è¯•æ•´åˆ 208
26.2.1 æ¥éª¤1:组建测试团队 208
26.2.2 æ¥éª¤2ï¼šç¡®å®šå°†è¦æ•´åˆçš„任务 209
26.2.3 æ¥éª¤3:定制测试æ¥éª¤åŠä»»åŠ¡ 209
26.2.4 æ¥éª¤4ï¼šé€‰æ‹©æ•´åˆæ—¶é—´ç‚¹ 209
26.2.5 æ¥éª¤5ï¼šä¿®æ”¹å¼€å‘æ–¹æ³• 209
26.2.6 æ¥éª¤6ï¼šå¯¹æµ‹è¯•æ–¹æ³•è¿›è¡ŒåŸ¹è® 209
26.2.7 æ¥éª¤7:åˆå¹¶ç¼ºé™·è®°å½• 210
26.3 æ•´åˆåŽçš„团队 210
第27 ç« æµ‹è¯•ç®¡ç†çš„çº¦æŸ 211
27.1 组织架构 211
27.2 已建立得很好的质é‡ä¿è¯éƒ¨é—¨çš„ç‰¹å¾ 211
27.3 èŒè´£åˆ’分 211
27.4 组织关系 212
27.5 在质é‡åŸºç¡€è®¾æ–½ä¸å˜åœ¨çš„æƒ…况下使用项目框架 213
27.6 å³å…´æµ‹è¯•和项目框架 213
27.7 使用å¯è¿½æº¯æ€§/确认矩阵 213
27.8 进度报告 214
第五部分 软件测试ä¸çš„æ–°å…´ä¸“业领域第28 ç« æµ‹è¯•è¿‡ç¨‹è¯„ä¼°å’Œè‡ªåŠ¨åŒ–è¯„ä¼° 216
28.1 测试过程评估 216
28.2 过程评估方法 217
28.2.1 æ¥éª¤1ï¼šæ ‡è¯†å…³é”®å…ƒç´ 217
28.2.2 æ¥éª¤2:收集和分æžä¿¡æ¯ 218
28.2.3 æ¥éª¤3ï¼šåˆ†æžæµ‹è¯•æˆç†Ÿåº¦ 218
28.2.4 æ¥éª¤4:记录和呈现结果 221
28.3 测试自动化评估 221
28.3.1 æ ‡è¯†éœ€è¦è‡ªåŠ¨åŒ–çš„åº”ç”¨ 222
28.3.2 确定最佳测试自动化工具 223
28.3.3 编写测试脚本的方法 223
28.3.4 测试执行的方法 224
28.3.5 测试脚本维护 224
28.4 测试自动化框架 224
28.4.1 自动化框架的基本特性 225
28.4.2 æ ‡å‡†è‡ªåŠ¨åŒ–æ¡†æž¶ 227
第29 ç« éžåŠŸèƒ½æµ‹è¯• 231
29.1 性能测试 231
29.2 负载测试 231
29.3 压力测试 231
29.4 容釿µ‹è¯• 231
29.5 性能监视 232
29.6 性能测试的方法 232
29.7 知识获å–过程 232
29.8 æµ‹è¯•å¼€å‘ 233
29.9 性能测试å¯äº¤ä»˜ç‰© 237
29.10 安全性测试 237
29.10.1 æ¥éª¤1:确定安全性测试的范围 238
29.10.2 æ¥éª¤2ï¼šç”Ÿæˆæµ‹è¯•用例并执行 238
29.11 安全性测试的类型 239
29.11.1 网络扫æ 239
29.11.2 æ¼æ´žæ‰«æ 239
29.11.3 密ç ç ´è¯‘ 240
29.11.4 日志评审 240
29.11.5 文件完整性检查器 241
29.11.6 病毒检测器 241
29.11.7 æ¸—é€æµ‹è¯• 242
29.12 易用性测试 242
29.13 易用性测试的目的 243
29.13.1 方法和执行 243
29.13.2 易用性测试的原则 244
29.13.3 å¯è®¿é—®æ€§æµ‹è¯•å’Œã€Šåº·å¤æ³•案》第508æ¡ 244
29.14 åˆè§„性测试 246
第30 ç« soa 测试 248
第31 ç« æ•æ·æµ‹è¯• 250
31.1 æ•æ·ç”¨æˆ·æ•…äºЛф╕Оцнгх╝ПщЬАц▒Вхп╣цпФ 250
31.2 ф╗Аф╣ИцШпчФицИ╖цХЕф║Л 250
31.3 цХПцН╖шобхИТ 251
31.4 цХПцН╖ц╡ЛшпХчЪДч▒╗хЮЛ 251
чмм32 чла ц╡ЛшпХхНУш╢Кф╕нх┐Г 254
32.1 шбМф╕ЪцЬАф╜│ш┐ЗчиЛ 256
32.2 ц╡ЛшпХх║жщЗП 257
32.3 ш┐РшРецибхЮЛ 257
32.4 ц╡ЛшпХшЗкхКихМЦцбЖцЮ╢ 257
32.5 шГ╜хКЫчЪДцМБч╗нцПРхНЗ 258
чмм33 чла цЬмхЬЯ/чж╗х▓╕цибхЮЛ 259
33.1 цнещкд1я╝ЪхИЖцЮР 259
33.2 цнещкд2я╝ЪчбохоЪч╗Пц╡Оф╕КчЪДх╛Чхд▒ 260
33.3 цнещкд3я╝ЪчбохоЪщАЙцЛйцаЗхЗЖ 260
33.4 щб╣чЫочобчРЖхТМчЫСцОз 260
33.5 хдЦхМЕцЦ╣ц│Х 260
33.5.1 цЬмхЬЯц┤╗хКи 261
33.5.2 чж╗х▓╕ц┤╗хКи 261
33.6 хоЮчО░цЬмхЬЯ/чж╗х▓╕цибхЮЛ 262
33.6.1 чЯешпЖш╜мчз╗ 262
33.6.2 шпжч╗Жшо╛шоб 262
33.6.3 хЯ║ф║ОщЗМчиЛчвСчЪДш╜мчз╗ 263
33.6.4 чи│хоЪчК╢цАБ 263
33.6.5 х║ФчФичобчРЖ 263
33.7 хЕИхЖ│цЭбф╗╢ 263
33.7.1 хЕ│ч│╗цибхЮЛ 263
33.7.2 цаЗхЗЖ 264
33.8 цЬмхЬЯ/чж╗х▓╕цЦ╣ц│ХчЪДцФ╢чЫК 265
33.9 цЬмхЬЯ/чж╗х▓╕цибхЮЛчЪДцЬкцЭе 267
чммхЕнщГихИЖ чО░ф╗гш╜пф╗╢ц╡ЛшпХх╖ехЕ╖чмм34 чла ш╜пф╗╢ц╡ЛшпХш╢ЛхК┐ 270
34.1 шЗкхКицНХшО╖/хЫЮцФ╛ц╡ЛшпХх╖ехЕ╖ 270
34.2 ц╡ЛшпХчФиф╛ЛцЮДх╗║х╖ехЕ╖ 270
34.3 х┐ЕшжБцЭбф╗╢хТМхЕЕхИЖцЭбф╗╢ 271
34.4 ц╡ЛшпХцХ░цНочФЯцИРчнЦчХе 271
34.4.1 чФЯф║зцХ░цНоцК╜ца╖ 271
34.4.2 ф╗ОщЫ╢х╝АхзЛ 272
34.4.3 цХ░цНоцТнчзН 272
34.4.4 ца╣цНоцХ░цНох║УчФЯцИРцХ░цНо 273
34.4.5 ф╕АчзНхЯ║ф║ОщЬАц▒ВчЪДцЬЙцХИц╡ЛшпХчФиф╛ЛчФЯцИРхЩи 273
чмм35 чла ш╜пф╗╢ц╡ЛшпХх╖ехЕ╖чЪДхИЖч▒╗ 278
35.1 ц╡ЛшпХх╖ехЕ╖щАЙцЛйцгАцЯешби 278
35.2 хХЖф╕ЪхОВхХЖх╖ехЕ╖цППш┐░ 279
35.3 х╝Ац║РшЗкчФ▒ф╗╢хОВхХЖх╖ехЕ╖ 285
35.4 х║ФшпешАГшЩСф╜┐чФиц╡ЛшпХшЗкхКихМЦчЪДцГЕхЖ╡ 290
35.5 ф╕Нх║ФшпешАГшЩСц╡ЛшпХшЗкхКихМЦчЪДцГЕхЖ╡ 291
чмм36 чла шЗкхКихМЦц╡ЛшпХх╖ехЕ╖чЪДшпДф╗╖цЦ╣ц│Х 293
36.1 цнещкд1я╝ЪхоЪф╣Йц╡ЛшпХщЬАц▒В 293
36.2 цнещкд2я╝Ъшо╛хоЪх╖ехЕ╖чЫоцаЗ 293
36.3 цнещкд3aя╝ЪщЭЮцнгх╝ПщЗЗш┤нцибх╝Пф╕ЛчЪДщАЙцЛйц┤╗хКи 293
36.3.1 ф╗╗хКб1я╝ЪхИ╢хоЪщЗЗш┤ншобхИТ 293
36.3.2 ф╗╗хКб2я╝ЪхоЪф╣ЙщАЙцЛйцаЗхЗЖ 294
36.3.3 ф╗╗хКб3я╝ЪчбохоЪхАЩщАЙх╖ехЕ╖ 294
36.3.4 ф╗╗хКб4я╝Ъш┐ЫшбМхАЩщАЙх╖ехЕ╖шпДхоб 294
36.3.5 ф╗╗хКб5я╝Ъф╕║хАЩщАЙх╖ехЕ╖цЙУхИЖ 294
36.3.6 ф╗╗хКб6я╝ЪщАЙцЛйх╖ехЕ╖ 294
36.4 цнещкд3bя╝Ъцнгх╝ПщЗЗш┤нцибх╝Пф╕ЛчЪДщАЙцЛйц┤╗хКи 295
36.4.1 ф╗╗хКб1я╝ЪхИ╢хоЪщЗЗш┤ншобхИТ 295
36.4.2 ф╗╗хКб2я╝ЪхИЫх╗║цКАцЬпщЬАц▒ВцЦЗцбг 295
36.4.3 ф╗╗хКб3я╝ЪшпДхобщЬАц▒В 295
36.4.4 ф╗╗хКб4я╝ЪчФЯцИРшп╖ц▒Вх╗║шоо 295
36.4.5 ф╗╗хКб5я╝ЪчоАхМЦх╗║шоо 295
36.4.6 ф╗╗хКб6я╝Ъш┐ЫшбМцКАцЬпшпДф╝░ 295
36.4.7 ф╗╗хКб7я╝ЪщАЙцЛйх╖ехЕ╖цЭец║Р 296
36.5 цнещкд4я╝ЪщЗЗш┤нц╡ЛшпХх╖ехЕ╖ 296
36.6 цнещкд5я╝ЪхИ╢хоЪшпДф╗╖шобхИТ 296
36.7 цнещкд6я╝ЪхИ╢хоЪх╖ехЕ╖ч╗ПчРЖчЪДшобхИТ 296
36.8 цнещкд7я╝ЪхИЫх╗║хЯ╣шоншобхИТ 297
36.9 цнещкд8я╝ЪцОецФ╢х╖ехЕ╖ 297
36.10 цнещкд9я╝ЪцЙзшбМщкМцФ╢ц╡ЛшпХ 297
36.11 цнещкд10я╝ЪхПмх╝АцОиф╗Лф╝Ъшоо 297
36.12 цнещкд11я╝ЪхоЮцЦ╜ф┐оцФ╣ 297
36.13 цнещкд12я╝ЪхЯ╣шонх╖ехЕ╖чЪДф╜┐чФицИ╖ 298
36.14 цнещкд13я╝ЪхЬицУНф╜ЬчОпхвГф╕нф╜┐чФих╖ехЕ╖ 298
36.15 цнещкд14я╝ЪцТ░хЖЩшпДф╝░цКехСК 298
36.16 цнещкд15я╝ЪчбохоЪчЫоцаЗцШпхРжхоЮчО░ 298
чммф╕ГщГихИЖ щЩДх╜Х
щЩДх╜Хa шЮ║цЧЛ(цХПцН╖)ц╡ЛшпХц│Х 300
щЩДх╜Хb ш╜пф╗╢ш┤ищЗПф┐ЭшпБшобхИТ 308
щЩДх╜Хc щЬАц▒ВшзДч║ж 310
щЩДх╜Хd хПШцЫ┤шп╖ц▒Вшби 312
щЩДх╜Хe ц╡ЛшпХцибцЭ┐ 313
щЩДх╜Хf цгАцЯешби 341
щЩДх╜Хg ш╜пф╗╢ц╡ЛшпХцКАцЬп 375
цЬпшпншби 425
хПВшАГцЦЗчМо 430
ч┤вх╝Х 434
