为测试人员创建测试UI

m.e*_*son 2 c# architecture testing tdd unit-testing

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

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

  • 这听起来像个好主意吗?
  • 我可以使用哪些东西?

或许我错过了一些完全明显的东西.

gui*_*e31 6

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

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

如果该项目纯粹是内部的(并且似乎是因为你必须使用反射来暴露它),测试人员甚至不应该知道它.

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

  • 如果他们不想测试大局,在你的改变之后,那么在我看来,需要完成回归测试套件.单独的测试方法不是大局. (4认同)