主程序该负责什么

主程序该负责什么

拆成多个函数之后,主程序应该【0】。

阅读更多 →
三类测试一起跑

三类测试一起跑

对 safe_div 依次跑正常、边界、异常三类测试,输出三行结果。 正常用 (10, 2),边界用 (7, 7),异常用除数为 0。 代码里带 @youci 的语句,以及专门用来输出这些语句的函数,

阅读更多 →
写一个边界情况的测试

写一个边界情况的测试

为 add(a, b) 写一个边界情况的测试:两个参数都用 0,应输出 0。 代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在输出面

阅读更多 →
写一个正常情况的测试

写一个正常情况的测试

为 add(a, b) 写一个正常情况的测试:用 2 和 3 调用它,应输出 5。 代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在

阅读更多 →
预测异常情况的测试

预测异常情况的测试

运行下面的 Python 3 程序(除数是 0),填写结果。 def safe_div(a, b): if b == 0: return -1 return a //

阅读更多 →
预测正常情况的测试

预测正常情况的测试

运行下面的 Python 3 程序,填写结果。 def safe_div(a, b): if b == 0: return -1 return a // b prin

阅读更多 →
什么叫边界测试

什么叫边界测试

边界测试指的是测试【0】。

阅读更多 →
完整的测试要覆盖什么

完整的测试要覆盖什么

完整的函数测试应该覆盖【0】。

阅读更多 →
为什么要给函数写测试

为什么要给函数写测试

为函数写测试是为了【0】。

阅读更多 →
拆分前后输出要一样

拆分前后输出要一样

原来的写法是三行:price = 50、count = 3、print(price * count),输出 150。 下面是把计算抽成 calc_total 之后的版本,运行它,输出应该仍然是 150

阅读更多 →