我仍在学习TDD的黑暗艺术,最近我一直在尝试学习如何在VB6中进行TDD,我基本上将列表缩小到了免费的simplyvbunit和最昂贵的vbunit3。
我的应用程序是一个带有大量第三方dll的richtext编辑器,我在Google上四处搜寻如何对这个exe文件进行单元测试。
所以我的问题是如何对一个exe文件进行单元测试?特别是在VB6的情况下,如果你有任何好的示例与vbunit3或simplyvbunit,你就是一个救命稻草,因为我现在深陷材料中,还不能写出一个单元测试:(
编辑
实际上,应用程序由许多窗体、模块和类模块组成,当我编译它时,它当然会变成一个漂亮的.EXE文件。而且为了使事情更加复杂,有相当数量的全局变量飞来飞去。
但我的主要意图是对代码中所有或大部分易错的部分进行单元测试。我希望确保我可以将测试和代码分开。因此,我认为最好的方法是通过添加引用等方式直接测试exe。
我的应用程序是一个带有大量第三方dll的richtext编辑器,我在Google上四处搜寻如何对这个exe文件进行单元测试。
所以我的问题是如何对一个exe文件进行单元测试?特别是在VB6的情况下,如果你有任何好的示例与vbunit3或simplyvbunit,你就是一个救命稻草,因为我现在深陷材料中,还不能写出一个单元测试:(
编辑
实际上,应用程序由许多窗体、模块和类模块组成,当我编译它时,它当然会变成一个漂亮的.EXE文件。而且为了使事情更加复杂,有相当数量的全局变量飞来飞去。
但我的主要意图是对代码中所有或大部分易错的部分进行单元测试。我希望确保我可以将测试和代码分开。因此,我认为最好的方法是通过添加引用等方式直接测试exe。
有更好的方法吗?