被跳过的那一条
场景:~/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