我对单元测试世界还很陌生,所以我决定在本周为现有应用程序增加测试范围。
这是一项艰巨的任务,主要是因为要测试的类数量众多,而且因为编写测试对我而言是全新的。
我已经为很多类编写了测试,但是现在我想知道自己是否做对了。
当我为某个方法编写测试时,我有第二次重写已经在该方法本身中编写的内容的感觉。
我的测试似乎与方法紧密绑定(测试所有代码路径,期望某些内部方法被调用多次,并带有某些参数),以至于即使我重构了该方法,即使该方法的最终行为没有改变。
这只是一种感觉,正如前面所说,我没有测试经验。如果那里有一些经验更丰富的测试人员可以给我一些有关如何为现有应用编写出色测试的建议,将不胜感激。
编辑:非常感谢Stack Overflow,我在不到15分钟的时间内就得到了很多建议,回答了我刚才所做的更多在线阅读时间。