软件测试课程设计
第 1 章 引论
课程主页
01
软件测试方法和技术
02
软件测试全景图
03
系统地理解软件测试
04
从就业市场看软件测试
05
在敏捷时代,如何看待软件测试?
06
如何借助这门课培养学生的分析问题和解决问题的能力?
07
如何通过实验教学培养学生的实际能力?
08
《软件测试方法和技术》
09
第1篇 软件测试的原理与方法
10
软件测试方法和技术
11
1.1 软件测试的必要性
12
1.1 软件测试的必要性
13
迪斯尼并不总是带来笑声
14
一个缺陷造成了数亿美元损失
15
火星探测飞船坠毁
16
软件测试走了捷径导致灾难再次发生
17
错误指令造成骑士资本集团损失4.4亿美元
18
AWS宕机整整4个小时
19
Uber泄漏个人隐私,导致用户要求赔偿3亿多元
20
预定的酒店住不进去、露宿街头
21
更多的悲剧
22
1.2 为什么要进行软件测试?
23
为什么要进行软件测试?
24
1.3 什么是软件测试?
25
1.3.1 软件测试学科的形成
26
1.3.1 软件测试学科的形成
27
从狭义的软件测试到广义的软件测试
28
广义的软件测试可以极大地降低研发成本
29
软件测试学科的发展
30
不同的阶段划分
31
1.3.2 正反两方面的争辩
32
软件测试的正向思维
33
软件测试的反向思维
34
认知决定着行为
35
1.3.3 软件测试的定义
36
什么是软件测试?
37
软件测试 IEEE/ ISO29119的定义
38
软件测试 IEEE/ ISO29119的定义 – 续
39
软件测试的价值
40
1.3.4 软件测试的其它观点
41
从质量视角认知软件测试
42
从风险视角认知软件测试
43
从经济视角认知软件测试
44
基于Test Oracle 的认知
45
基于批判性思维的认知
46
1.4 测试与质量保证的关系
47
什么是SQA?
48
SQA活动
49
软件测试 vs. SQA
50
1.5 测试与开发的关系
51
测试不是开发下一道工序
52
测试与开发是并行、协作的关系
53
1.6 测试驱动开发的思想
54
测试驱动开发的思想
55
TDD的实践最早来自极限编程
56
TDD与UTDD、ATDD
57
问题
58
本章小结
59
提问、思考与练习
60
学习资源推荐
61
感 谢 聆 听
共 61 页。方向键或滚轮翻页;目录页可用关键词检索。