【问题标题】:silverlight unit test framework for integration testing用于集成测试的 silverlight 单元测试框架
【发布时间】:2011-04-26 01:52:02
【问题描述】:

我想使用 silverlight 单元测试框架来集成测试我的应用程序。

我可以加载整个应用程序作为单元测试的一部分吗?

【问题讨论】:

    标签: silverlight unit-testing silverlight-4.0 silverlight-3.0


    【解决方案1】:

    根据您设置单元测试应用程序的方式,您实际上是将整个应用程序的程序集加载到您的测试应用程序中(应用程序资源除外)。如果出于某种原因您尝试加载应用程序 .xap 文件,这将需要更多的工作,但我很好奇这样做的用例。

    如果您能提供一些更具体的示例来说明您正在尝试测试的内容,我将很乐意提供帮助。

    本演示文稿中的示例代码可能对http://www.bendewey.com/blog/index.php/291/silverlight-unit-testing-novacc有帮助

    更新

    我以前没有尝试过,但是您可以在您的测试框架网页上编写一个 javascript 函数,该函数自动调用您的 ScriptableMember,然后让 TestFramework 触发自动 javascript 调用,这反过来可以调用您的 ScriptableMember然后可以验证您的输入。您可能需要注册您的 ScriptableObject 两次,一次在您的生产应用程序中,一次在您的测试应用程序中(除非您已将其抽象到可以被两个应用程序调用的地方)。

    【讨论】:

    • 我的应用有一个可以调用的 scriptablemember javascript。我想调用这个方法,然后检查屏幕上的一个值,看看它是否根据输入匹配
    • 所有资源呢?由于单元测试应用程序不同,这将如何工作?我必须导入所有资源文件吗? app.xaml 中的代码呢?
    • 我过去所做的是创建一个资源字典调用 AppResources.xaml,应用程序 App.xaml 和测试应用程序 App.xaml 将引用同一个文件作为 MergedDictionary。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 2010-10-21
    • 2010-12-04
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多