【发布时间】:2009-02-03 03:00:33
【问题描述】:
我仍在学习 TDD 的黑暗艺术,最近 I've been trying to learn how to do TDD in VB6 我基本上将列表缩小到免费的 simplevbunit 和最昂贵的 vbunit3。
我的应用程序是一个包含大量 3rd 方 dll 的富文本编辑器,我在 Google 中四处寻找如何对这个 exe 文件进行单元测试。
所以我的问题是如何对 exe 文件进行单元测试?特别是在 VB6 的上下文中,如果你有任何关于 vbunit3 或 simplevbunit 的好例子,你只是一个救生员,因为我现在正沉浸在材料中,我仍然无法编写一个单元测试:(
编辑
实际上该应用程序由许多表单、模块和类模块组成,当我编译它时,它当然会变成很好的打包好的 .EXE 文件。为了让事情变得更复杂,还有很多全局变量。
但我的主要目的是对代码的所有或最易损坏的部分进行单元测试。而且我想确保我可以将测试和代码分开。所以我认为最好的方法是,以某种方式通过添加引用等方式直接测试 exe。
有没有更好的方法来做到这一点?
【问题讨论】:
标签: unit-testing vb6 tdd simplyvbunit