我参与了与一些开发人员一起开发Silverlight应用程序。我们使用Hudson构建应用程序并将其部署到测试服务器,过程大致如下:
现在,已经发生了几次应用程序可以正确构建和部署,但是从测试服务器启动时会冻结。 Internet Explorer报告状态栏:
Error: Unhandled Error in Silverlight Application. [...]
我想在构建过程中为此添加测试,只是为了验证应用程序是否可以在Web服务器上加载。
是否有一种使用Internet Explorer或Silverlight插件自动检测这些错误的简单方法?
答案 0 :(得分:1)
另一种选择是利用测试框架。我相信selenium或其他框架和工具应该能够检测到这个错误。
顺便说一句,与junit测试一样,尽可能多地自动化功能测试是一个好主意。答案 1 :(得分:0)
我不确定这会非常容易,看起来这显然是一个运行时错误。我要做的是复制代码库中的错误并围绕它创建单元测试,这样就无法获得构建的部署阶段。
然而,我确实感谢有时这对单元测试来说很难,但是,我认为从长远来看它会有所回报。
我希望有所帮助