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