5

在使用 RIA 开发时,至少应该测试三个关键级别:

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

任何有经验、想法、信息、链接、书名等可以分享有关单元测试/集成测试 RIA 开发工作流程的人吗?我对测试服务器集成的资源特别感兴趣。(我在服务器端使用 PHP,在客户端使用 Flash/Flex,但任何一般性的想法都将不胜感激!)

乔纳斯

4

1 回答 1

1

我不是 100% 你在寻找什么,但无论如何我都会尝试回答这个问题。(写完这个答案后,我也意识到这是一个非常老的帖子,所以你可能已经有了答案:))

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

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

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

我们的冒烟测试旨在进行广泛的测试,但不会深入到功能上。他们确保我们的应用程序安装,用户界面出现,用户可以登录并合理地在应用程序中运行。所以这基本上是为了确保应用程序没有完全损坏和无法使用。

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

我希望这会有所帮助。

于 2011-02-05T13:40:26.067 回答