最佳答案
我是单元测试领域的新手,这周我刚决定为我现有的应用程序增加测试覆盖率。
这是一项巨大的任务,主要是因为要测试的类的数量,但也因为编写测试对我来说是全新的。
我已经为很多类编写了测试,但是现在我想知道我做的是否正确。
当我在为一个方法编写测试时,我有一种重写第二次我已经在方法本身中写过的东西的感觉 我的测试似乎与方法紧密地绑定在一起(测试所有代码路径,期望一些内部方法被调用多次,带有某些参数),以至于如果我重构方法,即使方法的最终行为没有改变,测试也会失败这只是一种感觉,正如前面所说,我没有测试的经验。如果有更有经验的测试人员能给我一些建议,告诉我如何为现有的应用程序编写出色的测试,我将不胜感激。
编辑:我要感谢Stack Overflow,我在不到15分钟的时间里得到了很好的输入,回答了我刚才做的更多小时的在线阅读。