软件测试课程设计 · 第 1 次课
← 返回主页
🕒 第 1 次课(第 1 周):第 1 章 引论——为什么必须做软件测试?
40 张幻灯片 · 点击任意标题直接跳转(键盘 ← → 或滚轮翻页)
👩🏫 授课教师:周宇文 | 联系电话/微信:13580390715
0/40
一、封面 · 课程导学 · 教材定位 · 破冰
第 1-5 页
1.1
第 1 章 引论 —— 为什么必须做软件测试?
→
1.2
今天学什么
→
1.3
课程导学:学时、教材与怎么学
→
1.4
教材:一本用了 20 年的软件测试教科书
→
1.5
破冰互动:这些问题算“软件缺陷”吗?
→
二、1.1 软件测试的必要性:国际事故 +“看图猜事故”
第 6-14 页
1.6
1.1 软件测试的必要性:先猜一猜
→
1.7
案例①:安装不上、算不对
→
1.8
案例②:航天,输在“没合在一起测”
→
1.9
案例③:45 分钟与四个小时
→
1.10
案例④:有些缺陷,人命关天
→
1.11
看图猜事故①:有人把时间调成了 1970-01-01
→
1.12
看图猜事故②:台上“蓝屏”的名场面
→
1.13
看图猜事故③:这位“少女机器人”只活了一天
→
1.14
看图猜事故④:车是怎么到湖里去的?
→
三、国产“血狮”案例
第 15-17 页
1.15
中国案例:血狮(Blood Lion,1997)
→
1.16
发售那天:宣传与现实的巨大落差
→
1.17
互动:血狮的翻车,暴露了哪些测试缺位?
→
四、案例总回顾 · 缺陷归档
第 18-19 页
1.18
案例总回顾:它们到底缺了什么测试?
→
1.19
把这些事故装进一张“缺陷档案表”
→
五、1.2 / 1.3 为什么要测 · 什么是软件测试
第 20-31 页
1.20
1.2 为什么要进行软件测试?
→
1.21
澄清四种关于测试的说法
→
1.22
1.3.1 从“程序测试”到“软件测试”
→
1.23
先分清:静态测试与动态测试
→
1.24
软件测试学科是怎么长出来的?
→
1.25
测试学科的三个阶段
→
1.26
越晚发现,越贵:缺陷成本的“斜坡”
→
1.27
一张全景图:缺陷、测试与质量的关系
→
1.28
1.3.2 两种思维,两种测试观
→
1.29
1.3.3 软件测试的权威定义
→
1.30
两个补充视角:判定准则与批判性思维
→
1.31
软件测试的价值:它到底给了我们什么
→
六、SQA · 开发 · TDD · 团队协作 · 岗位要求
第 32-37 页
1.32
1.4 测试与质量保证(SQA)的关系
→
1.33
1.5 测试与开发:不是“我做完你再来”
→
1.34
1.6 测试驱动开发(TDD)的思想
→
1.35
互动:开发人员测自己的产品,难在哪?
→
1.36
敏捷时代:质量内建与团队协作
→
1.37
从岗位要求看:这门课要练什么
→
七、本章小结 · 思考练习 · 学习资源
第 38-40 页
1.38
本章小结
→
1.39
提问、思考与练习
→
1.40
学习资源
→
📚 参考资料下载 →