我們正在構建基於SalesForce.com雲的大型CRM系統。我正試圖爲系統制定一個測試計劃,但我不確定如何創建系統範圍的測試。我想爲此使用一些行爲驅動的測試技術,但我不確定我應該如何將它們應用於平臺。我們應該如何自動化系統測試?
因爲我們將建立在系統的定製部件我計劃要麼SpecFlow的黃瓜上的UI駕駛硒行動來處理這個。但對於SalesForce UI Customisations,我不確定要進行多少測試。諸如工作流程和驗證規則之類的定製可以封裝我認爲應該測試的許多複雜邏輯。
寫Selenium測試在Salesforce的這一點的現成功能似乎對價值過於繁瑣。您可以與SalesForce.com平臺分享您的系統測試經驗,我們應該如何處理這個問題?