5

与RIA开发工作时,有需要测试至少有三个关键层面:测试驱动开发/集成测试的RIA开发

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

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

乔纳斯

+0

你用什么方法与后端沟通?休息?肥皂?知道这会让你更容易回答你的问题。 – 2011-05-12 20:08:33

回答

1

我不是100%,你在找什么,但我会试图回答这个问题。 (写这个答案后,我也意识到这是一个老吓坏后,所以你可能已经有你的答案:))

如果您正在寻找以确保该客户端与服务器的正确整合,你可以做自动化终端到终端的使用UI自动化工具,像测试(还有其他的,我们用Selenium,我们一直喜欢它)。

实际上,我们有测试UI的两个层次。我们有吸烟测试和验收测试。

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

我们的烟雾测试旨在做一个宽度的测试,但不会太深入功能。他们确保我们的应用程序安装,ui出现,用户可以合理登录并在应用程序中运行。所以这基本上是试图确保应用程序不是完全破坏和无法使用。

我们一天跑了很多时间更长,只有一次验收测试。这更像是自动回归测试,确保我们的大部分应用的工作原理的功能预期(测试的广度+深度)

我希望这有助于在所有。