【发布时间】:2012-12-12 10:14:45
【问题描述】:
我有一组包含在他们自己的项目中的方法,这些方法正在一个相当大的(单体)应用程序中使用。因此,测试人员一直在抱怨没有简单的方法来测试它们。
因此,我建议创建一个简单的应用程序,该应用程序将在程序集上使用反射,并允许测试人员将自己的参数输入到每个单独的方法中(并检查结果)。我确实拥有一整套单元测试,但我认为最好将这些方法提供给测试人员。
- 这听起来是个好主意吗?
- 有什么我可以使用的吗?
或者我可能遗漏了一些非常明显的东西。
【问题讨论】:
-
不,我团队的测试人员绝对不会接受这个。
-
单元测试套件不够用有什么原因吗?
-
@Metthieu - 问题是测试人员需要确保全局有效,但由于当前软件的工作方式,这是一个真正的挑战。变量太多,无法确定正在测试的内容,因此我试图仅提供对更改的访问权限。
-
听起来有点像fitnesse.org(但我从未使用过它,所以我可能是错的)。我不确定您是否应该公开方法但功能。
标签: c# unit-testing testing architecture tdd