/cn-tutor-prep-s6-ict-system-testing-acceptance/
/cn-tutor-prep-s6-ict-system-testing-acceptance/
一般查询: info@TutorZone.com.hk
办公时间: 星期一至六 - 上午 9 时至下午 6 时
WhatsApp 星期一至日 - 24 小时
人手接听: +852 6828 1809
实时客服: +852 9061 3106

中六 ICT|系统测试与验收(四层测试/等价类与边界值/退出准则)备课指引(导师用)|45 分钟流程、讲解脚本、常见错误

中六 ICT|系统测试与验收(四层测试/等价类与边界值/退出准则)备课指引(导师用)|45 分钟流程、讲解脚本、常见错误

  • 2026-11-15

学生识讲“做完要测试”,但一问边一层测什么、测到几时可以收货就答不出。这一堂把测试变成四层分工加一条有数字的退出准则。

本堂目标 本堂完结时学生能够:(1)讲出单元、整合、系统、验收四层各由边个做、对住边份文件;(2)用等价类分割同边界值为一个输入范围设计最少测试个案,并讲出为何要测 17、18、60、61;(3)由 240 个个案通过 216 个算出通过率 90%,再算出要达 95% 需要 228 个、差 12 个;(4)按严重程度排修复次序,讲出 5 个严重同 9 个主要清零才可以收货,UAT 40 个场景通过 38 个即 95%。

01 先备知识(开课前 3 分钟快检)

以下任何一项未过关,本堂就会卡住,先补该项:

技能 快检题 过关标准
百分比 240 个测试个案,通过 216 个,通过率几多 答 90%
分数与比率 要达到 95%,240 个之中要通过几多个 答 228 个
分类 24 个缺陷分成 5、9、10 三组,边组要最先修 答 5 那组(严重)
读流程图 单元测试之后接住做的测试叫什么 答 整合测试

02 课堂流程(45 分钟)

时间 环节 导师做什么 学生做什么
0–6 分钟 起点快检 问通过率、95% 要几多个、边组先修、下一层测试叫什么,答案写白板右边 口头答,算式写在纸上
6–16 分钟 第一幕:四层测试各有各的责任人 白板画四个框,每个框写“边个做”同“对住边份文件” 学生讲出验收测试由用户做
16–26 分钟 第二幕:黑盒靠输入,白盒靠路径 示范 18 至 60 岁的等价类同边界值;再算分支覆盖 15 除 18 学生写出 17、18、60、61 四个值
26–36 分钟 第三幕:缺陷分级与退出准则 5 严重 9 主要 10 轻微;修 18 个即 75%、720 分钟;通过率 90% 未达 95% 学生算出 228 同差 12 个
36–42 分钟 题型示范与换数字练习 换成 300 个个案、通过 270 个,示范四种问法 学生跟做一题并写出单位(个、%)
42–45 分钟 离场检查 三题口头,错的记下是哪一幕 三题全对

03 讲解脚本(照着说就可以)

第一幕:第一幕:四层测试,各有各的责任人

“测试不是一次过,是一层一层收窄。第一层单元测试,开发者自己逐个函数测,例如一个计折扣的函数,输入 100 应该回 90。第二层整合测试,测两个模组之间的界面:订单模组交去付款模组的资料格式对不对、金额有没有在传递途中变。第三层系统测试,把整个系统当一个黑盒,对住需求规格逐条核:需求写“可以取消未付款订单”,就要有一个个案去试。第四层验收测试 UAT,由用户或客户按真实业务场景跑,跑完签收。所以被问“边个做”,答案永远同层数有关:单元是开发者,验收是用户。”

“验收测试如果由开发者自己做,会有什么问题?”

第二幕:第二幕:黑盒靠输入,白盒靠程式路径

“黑盒测试不看程式码,只看输入同输出,最实用的两个工具是等价类分割同边界值。以年龄栏 18 至 60 为例,把输入分成三类:细过 18 是无效类、18 至 60 是有效类、大过 60 是无效类。每一类抽一个代表去测,就不需要测一万个数字。但等价类捉不到“小于号写成小于或等于”这类错,所以要再加边界值:17、18、60、61 四个,刚好不合法同刚好合法成对出现。白盒就相反,要看程式有几多条分支:18 条分支只盖到 15 条,覆盖率是 15 除 18,即 83.3%,还有 3 条分支一次都未行过,里面就算藏住 bug 都测不到。”

“18 条分支盖 15 条,仲差几多条?为什么未行过的分支最危险?”

第三幕:第三幕:缺陷分级与退出准则

“测完会有一堆缺陷,不可以排队随便修。先分严重程度:5 个严重(资料错误、系统崩溃)、9 个主要(功能不能用但有替代方法)、10 个轻微(界面文字错)。240 个个案通过 216 个,通过率是 216 除 240,得 0.9 即 90%。修好 18 个,即是 75%,平均 40 分钟一个,就是 720 分钟即 12 小时,剩 6 个。退出准则要写成数字:通过率至少 95%,240 乘 0.95 是 228 个,所以还差 12 个;严重同主要必须零未修,现在 5 加 9 全部修好,符合;UAT 40 个场景通过 38 个,95%,客户签收。三个条件齐才叫可以上线,缺一个就要再测一轮。”

“现在 216 个通过,要达到 95% 还要多几多个个案通过?6 个轻微缺陷可不可以带住上线?”

04 必教题型与步骤

题型 例子 步骤 答案
分测试层级 问边一层、边个做、对住边份文件 三个问题:边个执行、测单元还是整体、对住边份文件核对 单元=开发者对程式码;整合=模组对模组的界面;系统=整体对需求规格;验收=用户对业务场景
设计测试个案 年龄栏 18 至 60 先分等价类(无效/有效/无效),再补边界 ±1 3 个等价类+4 个边界值 17、18、60、61
算通过率与缺口 240 个个案通过 216 个 通过数除总数;再用目标百分比乘总数找差距 通过率 90%;95% 要 228 个,差 12 个
排修复次序 5 严重、9 主要、10 轻微,修好 18 个 先严重后主要;轻微可记录后补,但要写入退出准则 严重同主要 14 个全清是硬线,6 个轻微可带条件上线
合理性检查(一定要教):四个复核:(1)通过率一定细过或等于 100%,大过 100% 即分母写错;(2)等价类要铺满整个输入范围,中间不可以有洞,特别不可以漏无效类;(3)边界值一定成对出现:17 同 18、60 同 61,只写 18 同 60 捉不到 off-by-one;(4)退出准则一定有数字(95%、零严重),写“测到差不多”等于没有准则。

05 独立练习三题

题目 答案 想观察什么
240 个测试个案通过 216 个,通过率几多? 90% 看学生有没有把 24 当分子
要达到 95%,240 个之中要通过几多个? 228 个 240 乘 0.95,不是用 216 加 24
年龄栏 18 至 60,边界值要测哪几个数字? 17、18、60、61 确认每边都有刚好合法同刚好不合法

06 学生常见错误与纠正句

错误 学生通常这样写 导师这样说
把测试层级当成先后次序的口号 答“先单元后整合再系统,所以验收测试由开发者做” 验收测试的主角是用户或客户,开发者在场只是支援。层级讲的是“测什么、对边份文件”,不是“边个话事”。
等价类有洞 只写 0 至 17 同 18 至 60,漏了 61 以上 等价类要铺满整个输入域,包括所有无效类;漏一个无效类就等于留一个未测的 bug 温床。
边界值只写边界 只测 18 同 60 两个数 要测 17、18、60、61,刚好不合法同刚好合法成对,才捉到 小于号写成小于或等于 这类错。
通过率未达标就话可以交货 216 除 240 得 90%,仍然话“大致通过” 退出准则是硬线:95% 即 228 个,差 12 个就要补测或修复。用“大致”交货,等于把风险交给用户。

07 家课建议(直接指到练习卷题号)

08 离场检查(最后 5 分钟)

题目 答案 判定
验收测试由边个执行? 用户或客户,开发者支援 错:重教第一幕,四个框的责任人
240 个通过 216 个,要达 95% 还差几多个? 12 个(228 减 216) 错:重教第三幕,目标乘总数再相减
18 条分支盖 15 条,覆盖率几多? 83.3%,仲差 3 条 错:重教第二幕,白盒覆盖率

09 导师常问

这一章同中五的数据库、中四的试算表有什么关系?

系统测试是最后一关:中四试算表公式、中五数据库正规化教的是“点做”,这一章教“点证明做对”。测试个案的输入设计要用等价类同边界值,正好接上中四的范围与条件判断。

45 分钟够不够讲四层测试?

够,前提是第一幕只占 10 分钟。四层用四个框加一句责任人就讲完,重点放在第二幕的等价类同第三幕的退出准则,因为那是要计数的地方。

240、216、24 这些数字是真实项目数据吗?

不是,全部是教学数字,设计成刚好可以整除、方便口算。真实项目的通过率同缺陷密度差别很大,重点是方法同判断方向。

立即免费找导师导师登记 →

本页为 TutorZone 导师备课指引,内容由 TutorZone 团队编写;题目与流程为原创,并非任何学校或出版社的教材。

本页内容版权属 TutorZone 所有 · www.tutorzone.com.hk · 仅供个人学习及教学使用

招募导师及兴趣班教练|学术、乐器、体育、艺术、STEM,免费登记,招生与配对交给平台。 了解详情 →