挡住重复的任务
实现 add_unique:任务已经存在就输出 已存在,否则加进去并输出 已添加。本题添加的正好是已有的“写作业”。
挡住无效的编号
实现 complete_task:编号合法就完成并输出那个任务,否则输出 无效编号。本题的编号 5 已经越界。
三类编号一起验收(三组)
读入一个编号,完成任务列表 ["写作业", "跑步"] 里对应的任务;编号无效就输出 无效编号。 本题用三组数据验收:合法的 0、越界的 5、负数的 -1。
回归测试是干什么的
回归测试是为了【0】。
什么时候跑回归测试
回归测试应该在【0】运行。
回归通过时输出什么
运行下面的 Python 3 程序,填写结果。 def add_task(tasks, x): tasks.append(x) return len(tasks) print(add_task([], "A&qu
功能被改坏时输出什么
下面的 add_task 被改坏了——它忘了 append。运行同一条测试,填写结果。 def add_task(tasks, x): return len(tasks) print(add_task([], "A&qu
给“添加”写一条回归测试
为 add_task 写测试:添加之后长度应该是 1,通过输出 通过,否则输出 失败。
给“列出”写一条回归测试
为 list_count(tasks) 写测试:["A", "B"] 的任务数应该是 2,通过输出 通过,否则输出 失败。
加了新功能,旧测试也要过
新增 complete_task 功能之后,add_task 的测试仍然要通过。 输出两行:第一行是 add 的测试结论,第二行是 complete 的测试结论。