【发布时间】:2011-12-22 12:16:22
【问题描述】:
我想在提供给客户的最终可执行文件中提供单元测试代码和测试运行程序。
i want to do this 以便可以在客户、由客户、为客户或与客户一起运行测试。
问题是Visual Studio的测试系统似乎包含在程序集中:
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
并且此程序集不附带 .NET 框架(完整或客户端配置文件)。
这意味着我将无法在没有安装 Visual Studio (2010) 的机器上运行测试。
考虑到单个可执行文件的要求,下一个最佳解决方法是什么。
in other languages 能够使用高级键盘快捷键访问单元测试非常方便:
这样我可以在客户站点运行我的单元测试、功能测试和集成测试,或者帮助解决问题。
我不需要证明我的问题。
【问题讨论】:
-
我从未听说过客户运行单元测试。
-
@JohnSaunders 一些实体拥有专门的测试组
-
这和单元测试有什么关系?
-
@JohnSaunders 测试组中的测试人员运行测试。
-
是的,但是单元测试意味着非常小而且非常狭窄。它们不是质量检查通常在大多数商店中所做的那种事情。
标签: visual-studio visual-studio-2010 unit-testing nunit