Logo 软件测试课程设计 · 第 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.61.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.201.2 为什么要进行软件测试?→ 1.21澄清四种关于测试的说法→ 1.221.3.1 从“程序测试”到“软件测试”→ 1.23先分清:静态测试与动态测试→ 1.24软件测试学科是怎么长出来的?→ 1.25测试学科的三个阶段→ 1.26越晚发现,越贵:缺陷成本的“斜坡”→ 1.27一张全景图:缺陷、测试与质量的关系→ 1.281.3.2 两种思维,两种测试观→ 1.291.3.3 软件测试的权威定义→ 1.30两个补充视角:判定准则与批判性思维→ 1.31软件测试的价值:它到底给了我们什么→
六、SQA · 开发 · TDD · 团队协作 · 岗位要求 第 32-37 页
1.321.4 测试与质量保证(SQA)的关系→ 1.331.5 测试与开发:不是“我做完你再来”→ 1.341.6 测试驱动开发(TDD)的思想→ 1.35互动:开发人员测自己的产品,难在哪?→ 1.36敏捷时代:质量内建与团队协作→ 1.37从岗位要求看:这门课要练什么→
七、本章小结 · 思考练习 · 学习资源 第 38-40 页
1.38本章小结→ 1.39提问、思考与练习→ 1.40学习资源→

📚 参考资料下载 →