先看三个变异版各坏在哪

(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) (这一节多了 mutants():三个改坏的 handle——接缝反了

开始练习 →

补全:接缝测试

(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) (这一节多了 mutants():三个改坏的 handle——接缝反了

开始练习 →

补全:边界测试

(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) (这一节多了 mutants():三个改坏的 handle——接缝反了

开始练习 →

补全:端到端 + 替身

(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) (这一节多了 mutants():三个改坏的 handle——接缝反了

开始练习 →

补全:整套验收

(每道题开头都有同一段:上面那套被测系统、unittest 和 mock,以及 eng_07 的静音 run(*cases)——交回「跑了几条/挂了几条/出错几条」。) (这一节多了 mutants():三个改坏的 handle——接缝反了

开始练习 →

真机上先跑什么

拿到一个带 tests/unit、tests/integration、tests/e2e 三层的仓库,第一步该做的是【0】。

开始练习 →

从 unittest 的输出里认数字

真机上全套跑完,末尾几行长这样。先在这里练怎么抠出「跑了几条、挂几条、错几条、跳过几条」: tail = "Ran 19 tests in 0.004s\n\nFAILED (failures=1, errors=2, skipp

开始练习 →

全套一共几条

场景:~/项目 是一个带三层测试的小仓库,README 里写了怎么跑。对照表列了八个数。 任务:在项目根目录跑一次全套测试,数一数一共跑了几条(Ran N tests 的 N),到对照表里查这个数对应的标记。 可操作范围:只在分给你的这台实

开始练习 →

红的在哪个文件

场景:~/项目 的全套测试里有一条是红的。对照表列了八个文件路径。 任务:跑全套测试,找出那条红的测试在哪个文件里(相对项目根目录的路径),到对照表里查它对应的标记。 可操作范围:只在分给你的这台实验机上操作。可以改家目录里的任何东西,不要

开始练习 →

只跑集成层有几条

场景:~/项目 有三层测试,README 里写了怎么只跑一层。对照表列了八个数。 任务:只跑 tests/integration 这一层,数一数跑了几条(被跳过的也算跑了),到对照表里查这个数对应的标记。 可操作范围:只在分给你的这台实验机

开始练习 →