Unit testing 当测试无声地通过时,这意味着什么?

Unit testing 当测试无声地通过时,这意味着什么?,unit-testing,testing,Unit Testing,Testing,所以我在这门计算机科学课上,我们的大部分作业都有这样一句话:“你的测试应该悄悄通过。”我不确定这意味着什么,因为我觉得我甚至不知道测试一开始是否有效。你们能帮我澄清一下吗 也许最好问问你的导师,但我的解释是: “如果此测试失败,它应该宣布(例如,通过抛出错误)。如果此测试通过,它不应该宣布任何内容。没有消息就是好消息。” 为了验证测试是否有效,您可以在编码/调试时进行“噪音更大”的测试,例如在控制台上显示测试结果的测试。在交作业之前,请记住保持沉默。你不向老师提问这个问题有什么原因吗?他们最能解

所以我在这门计算机科学课上,我们的大部分作业都有这样一句话:“你的测试应该悄悄通过。”我不确定这意味着什么,因为我觉得我甚至不知道测试一开始是否有效。你们能帮我澄清一下吗

也许最好问问你的导师,但我的解释是:

“如果此测试失败,它应该宣布(例如,通过抛出错误)。如果此测试通过,它不应该宣布任何内容。没有消息就是好消息。”


为了验证测试是否有效,您可以在编码/调试时进行“噪音更大”的测试,例如在控制台上显示测试结果的测试。在交作业之前,请记住保持沉默。

你不向老师提问这个问题有什么原因吗?他们最能解释这意味着什么,不是吗?认真地说:不要养成先问别人的习惯。学习的一个重要方面是当X说了你不懂的话时,能够问X。最坏的情况是,下课后和他谈谈。但要学会直接提问。相信我:这是一项非常重要的技能。我第一次问他时,他含糊其辞。我认为这是一个行业通用的术语,我没有想到要先问他一次。谢谢你们的建议。