当前位置 : 主页 > 手机开发 > 其它 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-22
在使用RIA开发时,至少应该测试三个关键级别: RIA应用程序类 – 在Flash / Flex中,这些可以使用AsUnit,FlexUnit或任何其他类似JUnit的解决方案进行测试 RIA应用程序界面 – 在Flash / Flex中,这可
在使用RIA开发时,至少应该测试三个关键级别:

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

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

乔纳斯

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

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

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

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

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

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

我希望这有帮助.

网友评论