是的,我知道我落后了时代,但我拥有一款古董 VB6 编辑器应用程序,我相信没有人会很快升级到 .NET。它使用了几个第三方 DLL 工具,并且由于它仍在使用老旧的 RichEdit 控件,我基本上可以光靠这个工具就自己制造 Bug。
所以,够了,我想看看是否可以使用 TDD,以便为需要修复的每个行为/功能编写单元测试,这样我迟早会拥有一个完整的回归测试套件用于这个工具。即使在将来我们升级到 .NET,我认为我编写的大多数测试都应该有助于验证正确的行为,并且也可以升级到 .NET 版本,我猜想。
一些基本的搜索将我带到了这个称为 simplyVBunit 的工具,但我找不到足够的指南等来让我开始,而且我对 VB6 也不是很精通 :(
- 那么,有人知道我可以使用哪些好的工具/资源来为这个 VB6 应用程序使用 TDD 吗? [最好能够升级到 .NET,以防万一。]
- 或者,我可以通过一些变通方法,实际上使用那些 .NET 的单元测试框架,例如 NUnit 等吗?
- 还是有更棒的方法来完成这项工作吗?
谢谢 :)
编辑:
我尝试过使用 vbunit,但发现没有简单的方法将其添加到现有应用程序中,或者至少不是我所知道的。因此,我找到了这个 vb-lite-unit 和这个 comunit 来进行测试。另外,有人说我们可以使用 NUnit with vb6,但这方面的资源甚至更少。