我刚刚回头看过近期完成的项目,发现一个非常严重的问题。我花了大部分时间在测试代码上,重现“可能”导致代码错误的不同情况。如何减少花费在测试上的时间?
您是否有任何想法或经验可以分享如何减少测试所花费的时间,从而使开发更加顺畅?
我试着按照我所有代码的测试驱动的概念,但是我发现真的很难做到这一点,真的需要一些高级人员的帮助。
感谢
回复:所有
感谢以上这里的答案,最初我的问题是如何减少对一般性测试的时间,但现在的问题是下到如何写effecient自动化测试代码。
我会尽力提高自己的技巧,如何编写测试套装以缩短这部分时间。但是,我仍然真的在努力减少花在重现错误上的时间,例如,一个标准的博客项目将很容易重现这种情况可能导致的错误,但一个复杂的定制内部系统可能“永远不会“可以很容易地进行测试,值得吗?你对如何在这类项目上建立测试计划有什么想法吗?
感谢您的进一步解答。
非常诚实的回答并回答了我的问题。 – 2009-06-01 14:25:32