在进行 RIA 开发时,至少应该测试三个关键级别:
任何有经验、想法、信息、链接、书名等可以分享有关单元测试/集成测试 RIA 开发工作流程的人吗?
我对测试服务器集成的资源特别感兴趣。 (我在服务器端使用 PHP,在客户端使用 Flash/Flex,但任何一般性的想法都将不胜感激!)
乔纳斯
最佳答案
我不是 100% 你在寻找什么,但无论如何我都会尝试回答这个问题。 (写完这个答案后,我也意识到这是一个非常老的帖子,所以你可能已经有了答案:))
如果您希望确保 客户端与服务器正确集成 , 你可以做使用 UI 自动化工具进行自动化端到端测试 ,就像 Selenium 一样(还有其他的,我们使用 Selenium 并且我们对它很满意)。
我们实际上有两个级别的 UI 测试。我们有烟雾测试和验收测试。
对于这两者,我们将部署我们的应用程序、设置环境并运行模拟用户在 UI 上的操作的测试。
我们的烟雾测试 旨在做一个广度测试,但不会太深入功能。他们确保我们的应用程序安装,用户界面出现,用户可以登录并合理地在应用程序中运行。所以这基本上是为了确保应用程序没有完全损坏和无法使用。
我们的验收测试运行时间更长,每天只运行一次。这些更像是自动化回归测试,确保我们应用程序的大部分功能按预期工作(测试广度 + 深度)
我希望这会有所帮助。
关于unit-testing - RIA 开发中的测试驱动开发/集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1900437/