被跳过的那一条

场景:~/proj/test_units.py 里有十条用例,跑起来全绿,但其中一条其实被跳过了、根本没执行。对照表按用例名配了标记。 任务:找出被跳过的那条用例的名字,到对照表里查它对应的标记。 可操作范围:只在分给你的这台实验机上操作。

开始练习 →

交付一套经得起变异的测试

场景:~/proj/units.py 有三个函数(c_to_f / length / mass),一条测试都没有。说明里给了最少用例数。 任务:写 ~/proj/test_units.py:条数达标、三个函数都覆盖(正常值、边界、异常)、p

开始练习 →

三层测试各管多大

同一条流水线,圈多大 一块、两块之间、从头到尾 贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 r

开始练习 →

集成测试守什么

贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 raise ValueError subtotal

开始练习 →

E2E 从哪到哪

贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 raise ValueError subtotal

开始练习 →

为什么不全写 E2E

同一条流水线,圈多大 一块、两块之间、从头到尾 既然 E2E 最像用户,为什么不把所有测试都写成 E2E?因为【0】。

开始练习 →

这条测试属于哪一层

贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 raise ValueError subtotal

开始练习 →

把测试分层数一数

一份测试清单,每条标了它用到的模块。圈一块的是单元、两块以上但没有 handle 的是集成、有 handle 的是端到端。数一数各几条: tests = {"test_parse_ok": ["parse&qu

开始练习 →

接缝在哪

贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 raise ValueError subtotal

开始练习 →

集成测试该不该连网

贯穿全条的被测系统(四段流水线): parse(line) "苹果 3 2.5" → ("苹果", 3, 2.5);不是三段就 raise ValueError subtotal

开始练习 →