代码之家  ›  专栏  ›  技术社区  ›  Scott Marlowe

哪些单元测试选项可用于Silverlight?

  •  11
  • Scott Marlowe  · 技术社区  · 15 年前

    当然有 Silverlight Unit Test Framework (在我看来更像是集成测试) this port nunit.framework程序集,以及 SilverUnit ,但还有哪些其他选项可用于Silverlight单元测试?

    这些人(或其他人)中的任何一个有过好/坏的经历吗?

    4 回复  |  直到 13 年前
        1
  •  11
  •   Jeff Wilcox    15 年前

    Silverlight单元测试框架是对来自Visual Studio测试框架的相同元数据的改编。几年前我在业余时间在Silverlight团队工作时开发了它,今天我们将更正式地发布它。

    我推荐它仅仅是因为它正被微软内部和外部的许多团队使用,而且如果您已经使用了现有的测试元数据,那么它都是有效的——没有新的学习。

    在这里找到:

    不幸的是,框架确实有局限性

    由于Silverlight应用程序的安全模型,该框架的集成度不如典型的vs测试套件:在浏览器中运行的测试是技术上构建的Silverlight应用程序,自动化和代码覆盖率对实现这一目标来说有点挑战。

    但这是进行Silverlight开发的第一步。

    在将来,测试框架实际上将成为Silverlight工具包的一个适当的部分-将发布其他工具,包括自动测试运行程序、构建服务器集成,甚至简单的块级代码覆盖率。

        2
  •  2
  •   AutomatedTester    15 年前

    您可以使用Silverlight单元测试框架进行测试。有一个例子 here

    也有 WebAii 从测试的艺术。我还没有在愤怒中使用这个框架,但已经设法使用它测试了Silverlight应用程序的前端部分。

        3
  •  1
  •   Roboblob    13 年前

    对于在生成服务器上或从命令行运行Silverlight单元测试,可以使用 灯塔-Silverlight单元测试运行程序

    http://lighthouse.codeplex.com/

        4
  •  -1
  •   Robert Fraser    15 年前

    <3努尼特。我还没有在Silverlight上使用它,但是它很容易使用,功能强大,并且有很好的支持(比Silverlight单元测试框架要多得多)。关于nunit,最好的部分是有多少实用程序可以与它一起使用——因为它在许多领域具有很强的采用性和junit兼容性,所以很容易集成到构建过程中,以多种不同的格式获取报告等。