修好之后要做什么

修好根因之后,应该【0】。

开始练习 →

修复之后的输出

运行下面的 Python 3 程序,填写结果。 total = 0 for x in [1, 2, 3, 4]: total = total + x print(total)

开始练习 →

修根因:漏掉了一步计算

下面程序想算平均分,把总分算出来了,却直接把总分当成平均分输出。 请补上漏掉的那一步,让它输出 80。

开始练习 →

修根因:不要把结果写死

下面程序应该根据输入判断奇偶,但有人图省事,把结果直接写死了——读进来的 n 压根没被用到。 请改成真正的判断。输入 7 时应输出 奇数。

开始练习 →

修根因:边界少算了一个

规则是“满 100 减 20”,正好 100 也该减。下面程序对输入 100 却没有减,根因是那个比较符把等于的情况排除了。 请修好它,输入 100 时输出 80。

开始练习 →

修好之后要通过回归用例

下面程序统计及格(不低于 60)的人数,边界写错了,正好 60 分的没被算进去。 请修好它。列表 [90, 60, 45, 72, 59] 里及格的有 90、60、72,应输出 3。

开始练习 →

为什么修完还要加个测试

修好 Bug 之后再加一个测试,是为了【0】。

开始练习 →

回归测试该覆盖什么

针对刚修好的 Bug,回归测试应该覆盖【0】。

开始练习 →

测试通过时输出什么

运行下面的 Python 3 程序,填写结果。 def add(a, b): return a + b print(add(2, 3) == 5)

开始练习 →

旧错误回来时测试输出什么

下面把 add 换回了有 Bug 的旧版本(做的是减法)。运行同一条测试,填写结果。 def add(a, b): return a - b print(add(2, 3) == 5)

开始练习 →