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出現,用戶可以合理登錄並在應用程序中運行。所以這基本上是試圖確保應用程序不是完全破壞和無法使用。

我們一天跑了很多時間更長,只有一次驗收測試。這更像是自動迴歸測試,確保我們的大部分應用的工作原理的功能預期(測試的廣度+深度)

我希望這有助於在所有。