0

我与一些开发人员一起参与开发Silverlight应用程序。我们使用Hudson来构建应用程序并将其部署到测试服务器,过程大致如下:验证Silverlight应用程序的加载没有未处理的错误?

  • 开发人员检查更改。
  • 哈德森检测到变化,检查出来并建立解决方案。
  • 如果构建成功,则将新应用程序部署到Web服务器。

现在,它已经发生了几次,可以正确构建和部署应用程序,但从测试服务器启动时会冻结。 Internet Explorer中的状态栏上报告:

Error: Unhandled Error in Silverlight Application. [...] 

我想补充一个测试这个在构建过程,只是为了验证应用程序可以在Web服务器上加载。

有没有简单的方法来自动检测这些错误与Internet Explorer或Silverlight插件?

回答

0

我不确定这会很容易做到,看起来这显然是一个运行时错误。我想要做的是在你的代码库中复制错误,并围绕它创建单元测试,这样就不可能获得构建的部署阶段。

但是,我很欣赏有时这对于单元测试来说很难,但是,我相信从长远来看它还是会有回报的。

我希望帮助一点点

1

另一种选择是利用测试框架。我相信硒或其他框架和工具应该能够检测到这个错误。

顺便说一句,最好自动化尽可能多的功能测试,就像你为junit测试做的那样。

相关问题