2

我有一组包含在他们自己的项目中的方法,这些方法正在一个相当大的(单片)应用程序中使用。因此,测试人员一直在抱怨没有简单的方法来测试它们。

因此,我建议创建一个简单的应用程序,该应用程序将在程序集上使用反射,并允许测试人员将自己的参数输入到每个单独的方法中(并检查结果)。我确实有一套完整的单元测试,但我认为最好让测试人员使用这些方法。

  • 这听起来是个好主意吗?
  • 有什么我可以使用的吗?

或者也许我错过了一些完全明显的东西。

4

2 回答 2

6

我有一组包含在他们自己的项目中的方法,这些方法正在一个相当大的(单片)应用程序中使用。因此,测试人员一直在抱怨没有简单的方法来测试它们。

测试方法的唯一方法是通过单元测试,你说它已经有一整套了。

如果该项目纯粹是内部的(而且似乎是这样,因为您必须使用反射来公开它),测试人员甚至不应该知道它。

测试架构的内部结构不是测试人员的工作,而是开发人员的工作。

于 2012-12-12T10:36:41.867 回答
0

您提出的方法显然是解决您的问题的方法。在之前的评论中,有很多(我的也是)关于你想要这样做的原因的问题。但是由于您确定由于某些原因(我们知道企业界,对吗?)测试人员应该手动测试库中的每个方法并且您已经获得的单元测试还不够,那么您提出的建议应该可以在我的观点。

您遇到的问题似乎是对单元测试缺乏信任/决定测试人员应该检查库的人的错误方法。

于 2012-12-12T11:42:19.737 回答