这个 Bug 表现成什么样

这个 Bug 表现成什么样

下面的程序本想完成第一个任务,下标却写错了。运行后它实际输出什么? tasks = ["写作业", "跑步"] print(tasks.pop(1))

阅读更多 →
修好之后还要做什么

修好之后还要做什么

修好 Bug 之后应该【0】。

阅读更多 →
作品出 Bug 的第一步

作品出 Bug 的第一步

作品出了 Bug,第一步是【0】。

阅读更多 →
写一个小小的回归测试套件

写一个小小的回归测试套件

为 add、list、complete 三个功能各写一条断言,输出三行结论。 注意三条断言都要真的调用函数,不能对着写死的值断言——那样测的就不是功能本身了。

阅读更多 →
加了新功能,旧测试也要过

加了新功能,旧测试也要过

新增 complete_task 功能之后,add_task 的测试仍然要通过。 输出两行:第一行是 add 的测试结论,第二行是 complete 的测试结论。

阅读更多 →
给“列出”写一条回归测试

给“列出”写一条回归测试

为 list_count(tasks) 写测试:["A", "B"] 的任务数应该是 2,通过输出 通过,否则输出 失败。

阅读更多 →
给“添加”写一条回归测试

给“添加”写一条回归测试

为 add_task 写测试:添加之后长度应该是 1,通过输出 通过,否则输出 失败。

阅读更多 →
功能被改坏时输出什么

功能被改坏时输出什么

下面的 add_task 被改坏了——它忘了 append。运行同一条测试,填写结果。 def add_task(tasks, x): return len(tasks) print(add

阅读更多 →
回归通过时输出什么

回归通过时输出什么

运行下面的 Python 3 程序,填写结果。 def add_task(tasks, x): tasks.append(x) return len(tasks) print(add

阅读更多 →
什么时候跑回归测试

什么时候跑回归测试

回归测试应该在【0】运行。

阅读更多 →