我承认我几乎没有单元测试的经验。不久前我尝试过使用 DUnit,但由于我的应用程序中的类之间存在太多依赖关系而放弃了。这是一个相当大的(大约 150 万行源代码)Delphi 应用程序,我们是一个维护它的团队。
目前的测试是由一个在发布前使用它并报告错误的人完成的。我还在 TestComplete 6 中设置了一些 GUI 测试,但由于应用程序的更改,它经常失败。
Delphi 的 Bold 用作针对数据库的持久性框架。我们都同意单元测试是要走的路,我们计划用 ECO 作为持久性框架在 DotNet 中编写一个新的应用程序。
我只是不知道从哪里开始进行单元测试...有什么好书、URL、最佳实践等吗?