名校名师精品系列教材

软件测试管理与实践(第2版)(微课版)

软件测试管理热销教材,配套实训工单、微课视频、思政素养等模块
分享 推荐 0 收藏 5 阅读 471
赵聚雪 , 杨鹏 , 郑楚锋 (作者) 978-7-115-64951-5

关于本书的内容有任何问题,请联系 人邮社-赵亮

🔥十三五、十四五职业教育国家规划教材
⭐测试管理专项教材,通过理论讲解、实践任务、项目实训三条线贯穿
⭐配套理论考核、电子活页等模块,提升实践操作能力
⭐配套微课视频、教案、教学大纲、源文档等教学资源

内容摘要

本书较为全面地介绍了软件测试的相关理论和工具,内容翔实,可操作性强,简明易懂。全书从实用角度出发,重点培养读者解决实际问题的能力。
本书共 11 个任务,主要包括认识软件测试管理、认识软件测试流程、分析软件测试需求、制订软件测试计划、设计并编写测试用例、执行测试并报告缺陷、分析并编写测试报告、管理测试团队、认识测试中的其他过程、用禅道软件管理测试项目、观摩项目实战样例等内容。
本书以理论讲解、实践任务、项目实训3 条线贯穿全部内容。读者通过理论讲解可以理解相关的理论方法;通过实践任务可以掌握具体的操作方法;通过项目实训可以学会应用所学的理论和工具。书中设计5 个项目实训、8 个实践任务以及若干理论考核来辅助读者掌握软件测试管理的理论、方法和工具。除此之外,本书在项目实训中引用教学项目“在线课程作业管理系统”,并在任务 11 中给出该教学项目的关键文档,同时在附录中给出软件测试项目开展过程中经常使用的典型文档模板,供读者参考。
本书可以作为高校计算机相关专业软件测试相关课程的教材,也可以作为想从事软件测试工作的自学者的参考书。建议读者在阅读本书之前先了解与软件测试基础相关的测试概念、用例设计方法等内容。

目录

任务1 认识软件测试管理 1
学习目标 1
1.1 软件质量 1
1.1.1 软件质量的概念 1
1.1.2 软件质量模型 2
1.1.3 软件测试与软件质量 4
1.2 项目管理与软件测试管理 4
1.2.1 项目管理 4
1.2.2 软件项目管理与软件测试项目管理 5
1.2.3 软件测试管理的要素 6
1.3 测试管理工具 6
1.3.1 测试工具与测试管理工具的关系 6
1.3.2 测试管理工具的基本功能 6
1.3.3 测试管理工具的来源和分类 7
1.3.4 测试管理工具的选择 7
1.3.5 测试管理工具发展趋势 8
1.4 实践任务1:分组和项目选择 8
理论考核 9
任务2 认识软件测试流程 12
学习目标 12
2.1 软件开发中的测试 12
2.2 软件测试模型 14
2.3 软件测试流程 16
2.4 软件测试流程资产 18
2.5 软件测试流程的建立 19
2.6 软件测试流程中的度量分析 21
2.7 实践任务2:实践环境准备 22
理论考核 23
任务3 分析软件测试需求 25
学习目标 25
3.1 测试需求 25
3.1.1 认识软件需求 25
3.1.2 认识测试需求 27
3.1.3 测试需求分析知识准备 27
3.2 测试需求分析的步骤 32
3.2.1 原始需求收集 33
3.2.2 原始需求整理 33
3.2.3 需求项分析 35
3.2.4 建立测试需求跟踪矩阵 36
3.3 测试需求分析项目案例 36
3.4 实践任务3:项目测试需求分析 39
3.5 工单示例:项目测试需求分析 39
理论考核 47
任务4 制订软件测试计划 49
学习目标 49
4.1 什么是测试计划 49
4.2 测试计划的主要内容 51
4.3 测试计划的典型模板 53
4.4 组织及制订测试计划 53
4.4.1 主要任务 53
4.4.2 一个有用的辅助方法:5W1H分析法 54
4.4.3 测试计划制订注意事项 55
4.5 测试计划评审 55
4.6 测试计划的执行和监控 57
4.7 实践任务4:制订项目测试计划 57
4.8 工单示例:制订项目测试计划 57
理论考核 64
任务5 设计并编写测试用例 65
学习目标 65
5.1 测试用例的概念和设计方法 65
5.1.1 测试用例的概念 65
5.1.2 测试用例的重要性 66
5.1.3 测试用例设计方法 67
5.2 设计及编写测试用例 69
5.2.1 测试用例的属性 70
5.2.2 测试用例的详细程度 71
5.2.3 测试用例编写模板 72
5.2.4 测试用例编写指南 74
5.3 测试用例的评审 77
5.4 测试用例的管理 78
5.4.1 测试用例的组织和维护 78
5.4.2 测试用例的统计分析 78
5.4.3 设置测试用例执行顺序 79
5.5 测试用例管理工具 80
5.6 实践举例:手机闹钟功能测试用例 81
5.7 实践任务5:编写并管理项目测试用例 86
5.8 工单示例:设计并编写项目测试用例 86
理论考核 92
任务6 执行测试并报告缺陷 94
学习目标 94
6.1 测试执行 95
6.2 测试执行的任务 95
6.2.1 测试执行的主要任务 95
6.2.2 测试启动评估 95
6.2.3 测试用例分配 96
6.2.4 测试用例执行 96
6.3 测试执行监控 97
6.4 测试执行的结束 99
6.5 软件缺陷的概念 99
6.5.1 软件缺陷 99
6.5.2 软件缺陷产生的原因 100
6.6 软件缺陷的生命周期 101
6.7 软件缺陷的报告 102
6.7.1 软件缺陷的属性 102
6.7.2 软件缺陷报告典型模板 105
6.7.3 如何撰写一个好的软件缺陷报告 106
6.7.4 处理重复缺陷报告 109
6.7.5 软件缺陷管理指南 110
6.8 软件缺陷的统计分析 110
6.9 软件缺陷管理工具 112
6.10 实践任务6:执行测试并提交缺陷报告 113
6.11 工单示例:执行测试并记录缺陷 113
理论考核 119
任务7 分析并编写测试报告 121
学习目标 121
7.1 测试报告 121
7.1.1 测试报告的目的及其种类 121
7.1.2 日常型测试报告 122
7.1.3 总结型测试报告 125
7.1.4 总结型测试报告典型模板 126
7.2 Alpha测试与Beta测试的执行 126
7.2.1 Alpha测试与Beta测试的目的 126
7.2.2 Alpha/Beta测试过程 127
7.3 实践任务7:完成测试报告 129
7.4 工单示例:编写项目测试报告 130
理论考核 140
任务8 管理测试团队 142
学习目标 142
8.1 测试团队的建立 142
8.2 测试团队的组织形式 143
8.3 测试团队的角色配置 145
8.4 选择合适的测试人员 146
8.5 测试团队管理的主要内容 146
理论考核 147
任务9 认识测试中的其他过程 149
学习目标 149
9.1 配置管理 150
9.1.1 配置管理及其目标 150
9.1.2 配置管理的活动 150
9.1.3 配置管理的目录结构 152
9.1.4 配置管理的工具 152
9.1.5 软件测试活动涉及的配置项 153
9.2 质量保证 153
9.2.1 质量保证的意义 153
9.2.2 质量保证的相关活动 153
9.3 评审 154
9.3.1 评审概述 154
9.3.2 同行评审的活动过程 155
9.4 实践任务8:测试项目答辩 157
理论考核 158
任务10 用禅道软件管理测试
项目 160
学习目标 160
10.1 禅道软件简介 160
10.2 禅道软件的安装和配置 161
10.2.1 禅道软件的版本 161
10.2.2 项目实训1:安装和配置禅道软件 161
10.3 禅道软件的测试需求管理 162
10.3.1 创建产品并提交需求 162
10.3.2 项目实训2:利用禅道软件进行测试需求管理 162
10.4 禅道软件的测试用例管理 162
10.4.1 编写测试用例 163
10.4.2 导入、导出测试用例 163
10.4.3 测试套件与公共用例库 163
10.4.4 测试用例执行和结果查看 163
10.4.5 项目实训3:利用禅道软件进行测试用例管理 164
10.5 禅道软件的测试缺陷管理 164
10.5.1 提交缺陷报告 164
10.5.2 导出缺陷及查看缺陷报表 165
10.5.3 禅道软件中缺陷的生命周期 165
10.5.4 项目实训4:利用禅道软件进行测试缺陷管理 165
10.6 禅道软件的测试单和测试报告 166
10.6.1 测试单和测试报告 166
10.6.2 项目实训5:利用禅道软件进行测试报告管理 166
任务11 观摩项目实战样例 167
学习目标 167
11.1 项目测试需求列表 167
11.2 项目测试计划 170
11.3 项目测试用例 181
11.4 项目缺陷报告清单 185
11.5 项目测试总结报告 190
附录 199
附录1 某企业测试计划模板 199
附录2 测试用例模板 205
附录3 测试缺陷模板 206
附录4 某企业测试报告模板 207

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

赵聚雪,教授,广东省技术能手,广东省优秀计算机软件测试员。软件企业工作经验6年,从事高职教育12年。主持完成课题十多项、省级精品在线开放课程1门、“十四五”职业教育国家规划教材1部、参与并获得国家级教学成果奖二等奖1项、广东省教学成果奖一等奖1项。

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部