【发布时间】:2009-10-06 13:36:01
【问题描述】:
我搜索了此信息并看到了类似的问题,但没有一个与此非常接近的问题。如果我错过了一个,我很抱歉。我希望你能给我指明一个方向。我正在开发一个基于 Silverlight 的项目,我的团队终于开始着手实施单元测试。我和我团队的另一名成员负责为项目推荐一个单元测试框架。我们的基本标准是:
该项目包含标准 ASMX .NET Web 服务和 Silverlight 前端。如果可能的话,我们更愿意在整个过程中保持相同的测试属性,而不是将一组用于 Silverlight 测试,另一组用于其他代码。
与 VS 2008 的集成相当重要。如果可行,我们希望将其全部集中在一个屋檐下。我们很高兴能够从 VS 启动单元测试。
自动构建/签入测试。我们目前正在一个完全非自动化的 VS 2008/VSS 2005 环境中工作。我们正在转换为 SVN 进行源代码控制,我们的公司办公室将协助我们使用 MSBuild 来自动化构建过程。我们当然希望能够尽可能地融入这个环境。我还不确定这个过程的细节,因为我没有直接参与。如果您需要这方面的更多详细信息,请告诉我,我会看看能找到什么。
此时,我和我的同事正在研究 NUnit(以及可能的 Silverlight 选项)和 MSTest 以及 Jeff Wilcox 编写的 Silverlight 测试框架。虽然公司标准是 NUnit,但它们对其他选项持开放态度,因为没有任何其他团队在从事 Silverlight 工作。
Roy Osherove's Unit Testing Book 大约完成了一半,所以我对编写测试有了总体感觉。我没有嫁给一个特定的框架,但公司似乎对 NUnit 或 MSTest 最开放。如果可能的话,我还想获得一个很好的 MSTest 教程。
感谢您抽出宝贵时间。如果您需要我提供任何其他信息,请随时询问。
干杯,
史蒂夫
【问题讨论】:
-
对于学习 MSTest,网上有很多资源,您有什么特别想在教程中学习的吗?
-
主要是想了解一下工作流程、如何运行测试、属性引用、语法引用。
标签: c# silverlight unit-testing nunit mstest