什么是c#测试驱动程序,为什么要实现它

时间:2011-08-26 05:31:53

标签: c# testing

我需要了解c#test driver及其意义。如何以及为什么实施....任何人都可以帮助了解这一点,因为.net上的.net开发人员不是测试人员......请告诉我。 感谢。

1 个答案:

答案 0 :(得分:1)

“测试驱动程序”是某些人在提及应用程序时所指的应用程序,可能只是用于测试而不是用于测试软件产品的功能。

此类“测试驱动程序”对于仅作为DLL,库或框架的产品特别有用,即没有真正的“最终用户应用程序”。

可以说,在测试过程中,也可以使用单元测试,从而构成“测试驱动程序”。但是,根据我的经验,测试驱动程序还可以服务于其他目的,超出典型单元测试的目的,例如:

  • 您的库/工具功能的展示应用程序
  • 执行某种“集成测试”(包括数据库访问等),在“平均”单元测试中不会这样做。

例如,我们曾经开发过某种应用服务器。为了测试它,我们将提供一个单独的测试客户端,它可以多次执行请求,同时执行,记录统计信息等(有点像Apache JMeter或类似的工具)。

我知道这有点模糊和宽泛,但是 - 没有冒犯 - 所以你的问题也是如此; - )