主程序该负责什么
拆成多个函数之后,主程序应该【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
阅读更多 →