在使用RIA开发时,至少应该测试三个关键级别: RIA应用程序类 – 在Flash / Flex中,这些可以使用AsUnit,FlexUnit或任何其他类似JUnit的解决方案进行测试 RIA应用程序界面 – 在Flash / Flex中,这可
> RIA应用程序类 – 在Flash / Flex中,这些可以使用AsUnit,FlexUnit或任何其他类似JUnit的解决方案进行测试
> RIA应用程序界面 – 在Flash / Flex中,这可以使用FlexMonkey完成
> RIA应用服务器集成 – ?
任何有经验,想法,信息,链接,书签等分享有关RIA开发工作流程的单元测试/集成测试的人?
我对测试服务器集成的资源特别感兴趣. (我在服务器端使用PHP,为客户端使用Flash / Flex,但任何一般的想法都会非常感激!)
乔纳斯
我不是100%想要你所寻求的,但我会尝试回答这个问题. (写完这个答案后,我也意识到这是一个很老的帖子,所以你可能已经有了答案:))如果您希望确保客户端与服务器正确集成,您可以使用UI自动化工具(如Selenium)进行自动端到端测试(还有其他工具,我们使用Selenium,我们对此感到满意) .
我们实际上有两个级别的UI测试.我们有烟雾测试和验收测试.
对于这两者,我们将部署我们的应用程序,设置环境并运行模拟UI上的用户操作的测试.
我们的烟雾测试旨在进行广泛的测试,但不会深入到功能上.他们确保我们的应用程序安装,ui启动,用户可以合理地登录并在应用程序中运行.所以这基本上试图确保应用程序没有彻底破坏和无法使用.
我们的验收测试运行时间更长,每天只进行一次.这些更像是自动回归测试,可确保我们的应用程序的大多数功能按预期工作(广度测试深度)
我希望这有帮助.