单元测试 – RIA开发中的测试驱动开发/集成测试

前端之家收集整理的这篇文章主要介绍了单元测试 – RIA开发中的测试驱动开发/集成测试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用RIA开发时,至少应该测试三个关键级别:

> RIA应用程序类 – 在Flash / Flex中,这些可以使用AsUnit,FlexUnit或任何其他类似JUnit的解决方案进行测试
> RIA应用程序界面 – 在Flash / Flex中,这可以使用FlexMonkey完成
> RIA应用服务器集成 – ?

任何有经验,想法,信息,链接,书签等分享有关RIA开发工作流程的单元测试/集成测试的人?
我对测试服务器集成的资源特别感兴趣. (我在服务器端使用PHP,为客户端使用Flash / Flex,但任何一般的想法都会非常感激!)

乔纳斯

解决方法

我不是100%想要你所寻求的,但我会尝试回答这个问题. (写完这个答案后,我也意识到这是一个很老的帖子,所以你可能已经有了答案:))

如果您希望确保客户端与服务器正确集成,您可以使用UI自动化工具(如Selenium)进行自动端到端测试(还有其他工具,我们使用Selenium,我们对此感到满意) .

我们实际上有两个级别的UI测试.我们有烟雾测试和验收测试.

对于这两者,我们将部署我们的应用程序,设置环境并运行模拟UI上的用户操作的测试.

我们的烟雾测试旨在进行广泛的测试,但不会深入到功能上.他们确保我们的应用程序安装,ui启动,用户可以合理地登录并在应用程序中运行.所以这基本上试图确保应用程序没有彻底破坏和无法使用.

我们的验收测试运行时间更长,每天只进行一次.这些更像是自动回归测试,可确保我们的应用程序的大多数功能按预期工作(广度测试深度)

我希望这有帮助.

猜你在找的设计模式相关文章