先看三个变异版各坏在哪
(每道题开头都有同一段:上面那套被测系统、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 这一层,数一数跑了几条(被跳过的也算跑了),到对照表里查这个数对应的标记。 可操作范围:只在分给你的这台实验机