现在的测试是由一个在发布之前使用它的人完成的,并且报告错误。我还在TestComplete 6中设置了一些GUI测试,但是由于应用程序的更改,它通常会失败。
用于Delphi的粗体用作数据库的持久性框架。我们都同意,单元测试是要走的路,我们打算在DotNet中使用ECO作为持久性框架来编写一个新的应用程序。
我只是不知道从哪里开始单元测试任何好书,URL,最佳实践等?
无论如何,如果你可以重构,做重构使其可测试。不要将对象创建与逻辑混合(我不知道delphi,但是可能有一些依赖注入框架来帮助这个)。
This blog对测试有很多好的见解。例如检查this article(我的第一个建议是基于它)。
对于一个建议,首先尝试测试你的代码的叶节点,那些不依赖于他人的类。他们应该更容易测试,因为他们不需要嘲笑。