2010-02-15 17 views
6

我們將開發一個預訂引擎,一個4-5步結帳過程,用於預訂包含涉及複雜度較高的酒店的客房。類似於this我應該使用Selenium作爲預訂引擎嗎?

有沒有人用過這樣的硒?我可以做什麼樣的測試?我可以設置一些類似Selenium的內容來完成第1步到最後一步的整個過程,確保房間可用,事情是可預訂的嗎?我可以測試一些東西,比如確保數據是會話的,對嗎?

回答

3

單元測試意味着單獨測試代碼中的單個組件(例如,函數,類或方法)。之後,功能和集成測試測試組件之間的相互作用,最後是自動化UI測試,這是硒進入的地方。這是最脆弱的測試,並且肯定應該是而不是是您首先想到的構建一個新的系統。

1

硒對於功能測試來說也很棒。它允許您執行大型集成測試,並檢查您期望用戶能夠執行的功能。

Selenium只能用於檢查用戶期望的工作流和功能是否仍然存在。

相關問題